Я добавил [Annyang]: https://github.com/TalAter/annyang в мое приложение AngularJS, как показано в демоверсии.
Проблема в том, что Chrome запускает всплывающее окно, чтобы разрешить использование микрофона, когда приложение запущено, а не только при запуске Annyang.
Почему это происходит?
index.html:
script src = "// cdnjs.cloudflare.com/ajax/libs/annyang/2.6.1/annyang.min.js">
Угловой код:
private onVoiceSearchStart() {
if (annyang) {
// Let's define a command.
var commands = {
'search for *searchString': function(searchString) {
// run search
}
};
// Add our commands to annyang
annyang.addCommands(commands);
// Start listening.
annyang.start();
}
}