gpt4 book ai didi

java - Watson 语音转文本未经授权的请求错误401

转载 作者:行者123 更新时间:2023-12-02 02:52:48 26 4
gpt4 key购买 nike

我尝试使用 IBM Watson GitHub repository 中的代码由于粘贴时出现的一些错误,我必须稍作更改。然后我尝试运行代码以查看它从音频文件到文本的转录。但我收到错误 401 未经授权。我试图寻找解决方案,但没有找到。她是我的代码,

SpeechToText service = new SpeechToText();
IamOptions options1 = new IamOptions.Builder()
.apiKey("{apikey}")
.build();
service.setIamCredentials(options1);

File audio = new File("C:\\Users\\usern\\Downloads\\audio-file.FLAC");

RecognizeOptions options = new RecognizeOptions.Builder()
.audio(audio)
.contentType(HttpMediaType.AUDIO_FLAC)
.build();

SpeechRecognitionResults transcript = service.recognize(options).execute().getResult();
System.out.println(transcript);

最佳答案

所以我解决这个问题的答案是添加 service.setEndPoint("https://gateway-lon.watsonplatform.net/speech-to-text/api");
作为第二行。我的 URL 是通过查看 IBM 云服务网站上的凭证找到的,并不是说该 URL 可能与我位于伦敦的 URL 不同。

关于java - Watson 语音转文本未经授权的请求错误401,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57096590/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com