【问题标题】:How to read voice input in a chrome extension popup?如何在 chrome 扩展弹出窗口中读取语音输入?
【发布时间】:2017-09-26 13:17:16
【问题描述】:

所以我需要使用webkitSpeechRecognition() api 来读取用户的语音输入,然后用webSpeechRecognition 返回的任何值填充text area。现在的问题是,当我从 chrome 扩展中的 popup page 执行此操作时,它不会要求访问麦克风。我该如何解决?我已经阅读了这个答案https://stackoverflow.com/a/29183128/5143144,但我无法理解它。另一个问题是,即使我能够访问麦克风,是否可以在 chrome 扩展的弹出窗口中使用它来执行webkitSpeechRecognition。 请帮忙。谢谢。

【问题讨论】:

    标签: javascript google-chrome speech-recognition webspeech-api


    【解决方案1】:

    经过大量搜索并从堆栈溢出答案和 chrome 论坛之一获得参考后,我解决了这个问题。把它留在这里,以防你觉得它有用。

    所以你所要做的就是ask for the permissions on a different page which has the extension url。一旦用户允许在那里使用麦克风,您的浏览器扩展程序将能够访问麦克风。

    【讨论】:

      猜你喜欢
      • 2011-12-19
      • 2014-11-19
      • 2013-10-26
      • 2011-09-27
      • 1970-01-01
      • 2011-03-03
      • 1970-01-01
      • 2016-12-30
      • 1970-01-01
      相关资源
      最近更新 更多