我正在尝试让我的应用选择关键字“Okay Chrome”。它没有获取任何音频。我对javascript并不陌生,但是对制作chrome应用程序/扩展程序并不陌生。有没有一种我可能会错过的方式,允许开发人员从未打包的应用程序/功能中获取麦克风输入,如果可以,怎么办?

目前,我有作为后台脚本运行的Annyang库,作为另一个后台脚本,我具有以下内容

function openBrowser(){
  chrome.windows.create({
    url: chrome.extension.getURL('main.html'),
    type: 'panel'
  });
};
if (annyang) {
  var commands = {
     'Ok Chrome': openBrowser
  };
 annyang.addCommands(commands);
 annyang.start();
 annyang.debug();
}

最佳答案

这还没有完全实现(至少在普通的chrome中),但是应该可以与chrome.audio api一起使用。

您显然可以使用以下权限进行声明:

"permissions": [
  "audio",
  ...
],

您将可以访问此处概述的方法:https://developer.chrome.com/apps/audio

截至目前,它仅适用于dev通道镶边。

关于javascript - 通过Chrome背景扩展或后台应用访问用户麦克风,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29178193/

10-12 03:54
查看更多