2017-02-21 42 views
0

Я видел демо на сайте google dev, а также на git-хабе https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/master/speech.Google cloud 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

Добавить LanguageCode так:

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

, что я знаю. Но где этот вариант? для передачи languageCode –

+0

Пожалуйста, добавьте этот параметр после "sampleRate": 44100 – Cassidy

+0

Спасибо. Это заняло так много часов :) –