【问题标题】:How to disable sentence-level auto correction in Google Cloud Speech-to-Text API如何在 Google Cloud Speech-to-Text API 中禁用句子级自动更正
【发布时间】:2018-02-22 16:06:29
【问题描述】:

我正在处理一项语音识别任务,其中涉及检测儿童的说话能力,并随着时间的推移而改进...

我想将 Google Cloud Speech to Text API 用于检测的 ASR 部分。然后我会使用不同测量的成绩单来估计进步。

但是! Google Speech API 的句子级别自动更正始终如一地重写口语句子的前一个肢体......

有没有办法禁用此 ASR 的自动更正功能?

我无法使用“speechContext”、“single_utterance”或“maxAlternatives”选项绕过这个问题。

"single_utterance" 可能适用于单词,但它可以纠正拼写错误..

在这个领域有什么建议吗?

【问题讨论】:

    标签: google-cloud-platform speech-recognition speech-to-text google-speech-api


    【解决方案1】:

    如果您使用流式传输而不是批量识别,您应该会在该部分音频被转录后立即收到答案,而不是等待句子的其余部分。然后,您应该只存储流提供的第一个答案,而不是进一步的更正。

    这意味着您不必等到isFinal=True

    对于我的意思的快速而肮脏的示例,请转到speech API page,并在开发人员工具打开的情况下运行流式测试。在那里,您会看到在说出单词时收到的流数据:

    【讨论】:

    • 感谢您的回复!测试需要几天时间,但我正在寻找类似的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-16
    • 1970-01-01
    相关资源
    最近更新 更多