Google Cloud Speech API: Nodejs

Я видел демо на сайте google dev, а также на 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;
                                    });

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

1 ответ

Решение

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

Добавьте languageCode как это:

speech.recognize(file, {
                                    encoding: 'FLAC',
                                    sampleRate: 44100,
                                    languageCode : 'your_language_code'
                                }
Другие вопросы по тегам