Ошибка «Этот браузер не поддерживает распознавание речи» - PullRequest
1 голос
/ 08 июля 2019

Я включаю опцию распознавания речи в моем боте.В localhost я не получаю ошибку ниже после добавления speechrecognizer кода.Но после публикации в Azure я получаю эту ошибку:

"This browser does not support speech recognition."

Ошибка выше при загрузке самой страницы.Я пробовал разные браузеры, но получаю ту же ошибку.

Тот же код с другим ключом подписки работает нормально в другой среде Azure.

В чем может быть причина этой ошибки?

speechOptions = {
    speechRecognizer: new CognitiveServices.SpeechRecognizer({
        subscriptionKey:
        '*****'
    }),
    speechSynthesizer: new CognitiveServices.SpeechSynthesizer({
        gender: CognitiveServices.SynthesisGender.Female,
        subscriptionKey: '*****',
        voiceName: 'Microsoft Server Speech Text to Speech Voice (en-US, JessaRUS)'
    })
};

1 Ответ

0 голосов
/ 09 июля 2019

Я решил эту проблему.Это не проблема с кодом :-) Сайт должен быть защищен.Изменение http на https решило эту проблему.

...