Задать вопрос
@wasya_uk

Как добавить speech recognition в Chrome extension?

Пытаюсь добавить поддержку микрофона в своё расширение для хрома. если просто зайти на страничку то все ок, но вот разширение не работает. в документации не нашел поддержки аудио. Можно ли добавить web speech api в chrome extension?
https://developer.chrome.com/docs/extensions/refer...
document.querySelector('.btn').addEventListener('click', (e) => {
  var recognition = new (window.SpeechRecognition || window.webkitSpeechRecognition || window.mozSpeechRecognition || window.msSpeechRecognition)();
  recognition.lang = 'en-US';
  recognition.interimResults = false;
  recognition.maxAlternatives = 5;
  recognition.start();

  recognition.onresult = function (event) {
    document.querySelector('.btn').textContent = event.results[0][0].transcript;
    console.log('You said: ', event.results[0][0].transcript);
    console.log('You said: ', event.results);
  };

  document.body.style.backgroundImage = "url('https://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/Image_created_with_a_mobile_phone.png/640px-Image_created_with_a_mobile_phone.png')";
});

манифест permissions
"bookmarks",
    "scripting",
    "tts",
    "ttsEngine"
  ],
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы