我正在使用Google云语音文本,以下是我的识别配置对象:
RecognitionConfig config = RecognitionConfig.newBuilder()。setLanguageCode(“ en-US”)。setModel(“ default”)。build();
我想为此添加语音上下文,以便可以添加在音频中经常说的自定义短语,RecognitionConfig有setSpeechContext方法,但是如何使用此方法向配置中添加一些自定义单词。在上面的配置对象中添加一些关键字的示例将对我有所帮助。
答案 0 :(得分:0)
我认为实现此目标的正确方法如下:
SpeechContext sc = SpeechContext.newBuilder()
.addPhrases("hello")
.build();
然后您可以将其添加到您的RecognitionConfig
RecognitionConfig recognitionConfig =
RecognitionConfig.newBuilder()
.setEncoding(RecognitionConfig.AudioEncoding.LINEAR16)
.setLanguageCode("en-US")
.setSampleRateHertz(16000)
.addSpeechContexts(sc)
.build();
类似的问题也在这里回答:Google Cloud Speech API add SpeechContext