我已经使用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()
是您要寻找的方法。