API Google Cloud Speech: Nodejs

Я видел демонстрацию на сайте разработчиков google, а также на сайте git hub https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/master/speech.

У меня вопрос, как передать параметр языка?

Я использую это так:

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

Он распознает речь на английском языке. Как изменить этот язык в соответствии с нашим использованием? Буду признателен за любую помощь. Спасибо.


person Sharad Chauhan    schedule 21.02.2017    source источник


Ответы (1)


Я считаю, что вам нужно указать параметр languageCode. Список поддерживаемых языков можно найти на странице
https://cloud.google.com/speech/docs/languages

Добавьте languageCode следующим образом:

speech.recognize(file, {
                                    encoding: 'FLAC',
                                    sampleRate: 44100,
                                    languageCode : 'your_language_code'
                                }
person Cassidy    schedule 21.02.2017
comment
что я знаю. Но где этот вариант? передать languageCode - person Sharad Chauhan; 21.02.2017
comment
Пожалуйста, добавьте этот параметр после sampleRate: 44100 - person Cassidy; 21.02.2017