Antwort

1

Dies ist, wie ich die json Nutzlast einschließlich eines SpeechContext bilden Schlüsselsätze zu schaffen, in diesem Fall "gebackene Kartoffel" und "kerfuffle":

{ 
    "config": { 
     "encoding": "LINEAR16", 
     "sampleRateHertz": 16000, 
     "languageCode": locale, 
     "speechContexts": [ 
      { 
       "phrases": [ 
        "baked potato", 
        "kerfuffle", 
       ], 
      } 
     ], 
    }, 
    "audio": { 
     "content": encoded_audio, 
    } 
} 

wo locale ist eine Variable Halte Der Sprachcode und encoded_audio ist die Byte-Zeichenfolge, die das Audio enthält.

Durch die Bereitstellung dieses SpeechContext wurden die Probleme gelöst, die Google Translate bei der Lösung meiner anwendungsspezifischen Schlüsselsätze hatte.