Пытаюсь добавить поддержку микрофона в своё расширение для хрома. если просто зайти на страничку то все ок, но вот разширение не работает. в документации не нашел поддержки аудио. Можно ли добавить 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"
],