如何停止 Microsoft cognitive-services-speech-sdk-js 停止手动收听?
How to stop Microsoft cognitive-services-speech-sdk-js to stop listening manually?
我已经使用 Cognitive Services 实现了语音到文本的转换。我需要它在保持活跃一段时间后停止收听。
在 C# 版本的 SDK 中,有一种方法可以使其停止监听here。
示例 - // Stops recognition.
await recognizer.StopContinuousRecognitionAsync().ConfigureAwait(false);
我在 JavaScript sdk 中寻找类似的方法,但找不到任何方法。那么有什么办法让它停止监听呢?
编辑 - 添加我的代码示例 -
var recognizer = new scope.SDK.SpeechRecognizer(speechConfig, audioConfig);
recognizer.recognizeOnceAsync(function (result) {
console.log(result.text)
})
即使它正在听东西,我也需要它来阻止它。
谢谢。
recognizer.stopContinuousRecognitionAsync()
就是您要找的方法。
我已经使用 Cognitive Services 实现了语音到文本的转换。我需要它在保持活跃一段时间后停止收听。
在 C# 版本的 SDK 中,有一种方法可以使其停止监听here。
示例 - // Stops recognition.
await recognizer.StopContinuousRecognitionAsync().ConfigureAwait(false);
我在 JavaScript sdk 中寻找类似的方法,但找不到任何方法。那么有什么办法让它停止监听呢?
编辑 - 添加我的代码示例 -
var recognizer = new scope.SDK.SpeechRecognizer(speechConfig, audioConfig);
recognizer.recognizeOnceAsync(function (result) {
console.log(result.text)
})
即使它正在听东西,我也需要它来阻止它。
谢谢。
recognizer.stopContinuousRecognitionAsync()
就是您要找的方法。