我正在使用c#中的google语音API。
Google正在返回结果没有问题,其响应显示在我的文本框中。
现在我希望在文本框中显示有限的文本。如下面给出的响应,我想只显示识别的文本,例如文本框应显示you said Ball
。
应删除结果字符串和替代成绩单。
当我说Ball时,这是谷歌语音API的回应:
{"result":[]}
{"result":[
{"alternative":[
{"transcript":"boa"},
{"transcript":"ball"},
{"transcript":"bull"},
{"transcript":"boys"},
{"transcript":"call"}
],
"final":true}
],
"result_index":0}
答案 0 :(得分:0)
您可能希望将single_utterance
选项传递给StreamingRecognitionConfig
。这里提供了更多信息:
如果您不打算使用其他选项,您也可以将maxAlternatives
设置为1或保留默认值为1. interim_results
也应设置为默认值false
。
我不确定C#中的确切语法。您仍然需要选择最终的成绩单,但回复中的不需要的信息会更少。