我正在努力让我的应用程序选择关键词" 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();
}
答案 0 :(得分:1)
除了@turnt提到的即将推出的方法之外,我现在还没有想到。
我的解决方案是在首次安装扩展程序时显示一个窗口等。这是一个请求访问用户麦克风的窗口(允许他们授予权限 - 我相信这是你不现在拥有的权限。)
答案 1 :(得分:0)
尚未完全实现(至少在普通的chrome中),但它应该与chrome.audio
api一起使用。
您显然会使用以下权限声明它:
"permissions": [
"audio",
...
],
您可以访问此处列出的方法:https://developer.chrome.com/apps/audio
截至目前,它仅适用于开发频道镀铬。