2017-02-21 123 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

谢谢。花了这么多小时:) –