gpt4 book ai didi

c# - 微软语音识别 : wildcard blank content

转载 作者:太空宇宙 更新时间:2023-11-03 13:29:06 26 4
gpt4 key购买 nike

在我的语音引擎中,我激活/停用了多个语法。

在一个特殊的步骤中,我想运行一个 Grammar,仅根据引擎的属性捕获下一个给定句子的音频。

但是要开始/停止匹配某些东西,我假设引擎需要“单词”。所以我不知道该怎么做?

(底层解释:我的应用程序使用谷歌语音 API 将所有垃圾音频转换为文本,因为听写太糟糕并且在 Kinect 上不可用)

最佳答案

嗯,实际上,不需要,SR 引擎只需要知道传入的音频是“类似语音”的(通常由音频的频谱特性决定)。特别是,您可以使用 AudioPosition属性(property)和SpeechDetectedRecognitionRejected将所有被拒绝的音频发送到谷歌语音 API 的事件。

因此您的工作流程将如下所示:

  1. 向用户提问。
  2. 启用适当的语法。
  3. 等待识别或识别被拒绝。
  4. 如果识别,则进行相应处理
  5. 如果识别被拒绝,收集保留的音频并发送到谷歌语音 API。

关于c# - 微软语音识别 : wildcard blank content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21303742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com