Получение Этот браузер не поддерживает ошибку распознавания речи

Я включаю в своем боте функцию распознавания речи. В 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)'
    })
};

person Sriram Tamilarasan    schedule 08.07.2019    source источник
comment
Какой браузер вы используете?   -  person tdurnford    schedule 08.07.2019
comment
Можете ли вы добавить больше кода веб-чата? Вы используете веб-чат v3 или v4?   -  person tdurnford    schedule 09.07.2019
comment
Я использую хром. Тот же код работает в Localhost. если я запускаю вышеупомянутый код в консоли на лазурном сайте, я получаю ту же ошибку.   -  person Sriram Tamilarasan    schedule 09.07.2019


Ответы (1)


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

person Sriram Tamilarasan    schedule 09.07.2019