我正在将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解决我的应用程序特定关键字时遇到的问题。

08-20 00:21