Kam*_*had 5 iphone speech-to-text ios ibm-watson swift
我正在使用 IBM Watson 语音文本 iOS SDK 来转录实时音频。我已经通过可可豆荚安装了它。在将音频转录为文本时,我遇到了一个问题(身份验证)。
安装的 STT SDK 版本是0.38.1.
我已经配置了所有内容,正确创建了服务和凭据,并确保SpeechToText使用正确的apikey和URL. 每当我调用startStreaming方法 STT SDK 打印一些错误日志,这似乎与身份验证挑战有关。
这是代码片段。
let speechToText = SpeechToText(apiKey: Credentials.SpeechToTextAPIKey,iamUrl: Credentials.SpeechToTextURL)
var accumulator = SpeechRecognitionResultsAccumulator()
func startStreaming() {
var settings = RecognitionSettings(contentType: "audio/ogg;codecs=opus")
settings.interimResults = true
let failure = { (error: Error) in print(error) }
speechToText.recognizeMicrophone(settings: settings, failure: failure) { results in
accumulator.add(results: results)
print(accumulator.bestTranscript)
}
}
Run Code Online (Sandbox Code Playgroud)
错误日志
CredStore - performQuery - Error copying matching creds. Error=-25300,
query={
class = inet;
"m_Limit" = "m_LimitAll";
ptcl = htps;
"r_Attributes" = 1;
sdmn = "IBM Watson Gateway(Log-in)";
srvr = "gateway-syd.watsonplatform.net";
sync = syna;
}
Run Code Online (Sandbox Code Playgroud)
我已经深入研究了 IBM Watson SDK 文档,甚至用谷歌搜索了这个问题,但没有找到任何相关的答案。
| 归档时间: |
|
| 查看次数: |
412 次 |
| 最近记录: |