2017-02-21 72 views
0

我已經看過谷歌開發網站上的演示以及git hub https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/master/speech谷歌雲語音API:Nodejs

我的問題是如何傳遞語言參數?

我使用它是這樣的:

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

它可以識別英文演講。根據我們的使用情況如何更改langugae?將感謝任何幫助。謝謝。

回答

2

我相信你必須提供languageCode參數。對於所支持的語言列表,請訪問
https://cloud.google.com/speech/docs/languages

添加語言代碼是這樣的:

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

,我知道。但該選項在哪裏?要傳遞語言代碼 –

+0

請在「sampleRate」之後添加此參數:44100 – Cassidy

+0

謝謝。花了這麼多小時:) –