我正在将Google Cloud Speechem集成到我的应用程序中,并希望使用文档中所述的SpeechContext功能:https://cloud.google.com/speech/reference/rpc/google.cloud.speech.v1#speechcontext
有没有人有一个想法(教程)如何使用此功能SpeechContext?
Tks!
蒂亚戈
最佳答案
这就是我形成包括SpeechContext的json负载以提供关键短语的方式,在这种情况下为“烤土豆”和“ kerfuffle”:
{
"config": {
"encoding": "LINEAR16",
"sampleRateHertz": 16000,
"languageCode": locale,
"speechContexts": [
{
"phrases": [
"baked potato",
"kerfuffle",
],
}
],
},
"audio": {
"content": encoded_audio,
}
}
其中,
locale
是保存语言代码的变量,encoded_audio
是保存音频的字节字符串。提供此SpeechContext可以很好地解决Google Translate解决我的应用程序特定关键字时遇到的问题。