首页 > 解决方案 > 如何让微软的cognitive-services-speech-sdk-js手动停止收听?

问题描述

我已经使用Cognitive Services实现了 Speech to Text 的转换。我需要它在保持活跃一段时间后停止收听。

在 SDK 的 C# 版本中,有一种方法可以按照此处指定的方式使其停止侦听。样本 -// 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)
})

即使它正在听某些东西,我也需要它来阻止它。

谢谢。

标签: javascriptspeech-recognitionspeech-to-textmicrosoft-cognitiveazure-cognitive-services

解决方案



推荐阅读