如何停止Microsoft认知服务speech sdk js手动停止收听



我已经使用认知服务实现了语音到文本的转换。我需要它在保持活跃一段特定的时间后停止听。

在C#版本的SDK中,有一种方法可以使其按照此处指定的方式停止侦听。样品-// Stops recognition. await recognizer.StopContinuousRecognitionAsync().ConfigureAwait(false);

我在JavaScriptsdk中查找类似的方法,但找不到任何方法。那么,有什么方法可以让它停止倾听吗?

编辑-添加我的代码示例-

var recognizer = new scope.SDK.SpeechRecognizer(speechConfig, audioConfig);
recognizer.recognizeOnceAsync(function (result) {
console.log(result.text)
})

我需要它来阻止它,即使它在听什么。

谢谢。

recognizer.stopContinuousRecognitionAsync()是您要查找的方法。

https://learn.microsoft.com/en-us/javascript/api/microsoft-cognitiveservices-speech-sdk/speechrecognizer?view=azure-节点最新#stopcontinuseidentificationasync-------void---e--string-------void-

相关内容

  • 没有找到相关文章

最新更新