【问题标题】:Annyang causes chrome ask to allow microphone before it starts安阳在启动前导致 chrome 要求允许麦克风
【发布时间】:2019-06-07 18:35:15
【问题描述】:

我已将 [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();
            }
    }

【问题讨论】:

    标签: webkitspeechrecognition annyang


    【解决方案1】:

    一旦触发浏览器的语音识别引擎开始收听,就会弹出权限请求对话框。当您致电 annyang.start() 时会发生这种情况。

    【讨论】:

    猜你喜欢
    • 2018-03-21
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-11
    • 1970-01-01
    相关资源
    最近更新 更多