簡體   English   中英

如何在Google Cloud Speech-to-Text API中禁用句子級自動更正

[英]How to disable sentence-level auto correction in Google Cloud Speech-to-Text API

我正在開展語音識別任務,包括檢測孩子的口語能力,隨着時間的推移而改善 ......

我想使用Google Cloud Speech to Text API進行檢測的ASR部分。 然后我會使用不同測量的成績單來估計進步。

但! Google Speech API的句子級別自動更正一致地重寫了口語句子的前一個部分......

有沒有辦法禁用此ASR的自動更正?

我無法通過“speechContext”,“single_utterance”或“maxAlternatives”選項繞過此問題。

“single_utterance”可以使用單詞,但它可以糾正拼寫錯誤。

在這個領域的任何建議?

如果您使用流式傳輸而不是批量識別,您應該在轉錄部分音頻后立即收到答案,而不是等待句子的其余部分。 然后,您應該只存儲流提供的第一個答案,而不是進一步的更正。

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

有關我的意思的快速而骯臟的示例,請轉到語音API頁面 ,並在打開開發人員工具的情況下運行流測試。 在那里你會看到收到的流數據正在說話:

流例如

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM