Annyang вызывает Chrome попросить разрешить микрофон до его запуска - PullRequest
0 голосов
/ 13 января 2019

Я добавил [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();
            }
    }

1 Ответ

0 голосов
/ 13 января 2019

Откроется диалоговое окно запроса разрешения, как только механизм распознавания речи в браузере запустится, чтобы начать прослушивание. Это происходит, когда вы звоните annyang.start().

...