2017-02-21 8 views
0

Ich habe Demo auf Google Dev-Seite sowie auf Git-Hub https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/master/speech gesehen.Google Cloud-Sprache API: Nodejs

Meine Frage ist, wie Sprachparameter übergeben werden?

ich es so bin mit:

var speech = require('@google-cloud/speech')({ 
            projectId: 'xxxxxxxx', 
            keyFilename: 'xxxxxxx' 
           }); 
           speech.recognize(file, { 
            encoding: 'FLAC', 
            sampleRate: 44100 
           }, function(err, transcript) { 
            if(err) { 
             throw err; 
            }); 

Er erkennt die Sprache in Englisch. Wie ändere ich diese Sprache nach unserer Verwendung? Ich werde jede Hilfe zu schätzen wissen. Vielen Dank.

Antwort

2

Ich glaube, Sie müssen languageCode Parameter angeben. Für die Liste der unterstützten Sprachen finden Sie unter
https://cloud.google.com/speech/docs/languages

Add Sprachcode wie folgt aus:

speech.recognize(file, { 
            encoding: 'FLAC', 
            sampleRate: 44100, 
            languageCode : 'your_language_code' 
           } 
+0

, die ich kenne. Aber wo ist diese Option? um den languageCode zu übergeben –

+0

Bitte fügen Sie diesen Parameter nach "sampleRate": 44100 – Cassidy

+0

Danke. Es hat so viele Stunden gedauert :) –