Webkit语音api -一般问题

Webkit Speech api - general questions

本文关键字:问题 语音 api Webkit      更新时间:2023-09-26

我在google chrome上使用webkit-speech。演示:https://www.google.com/intl/en/chrome/demos/speech.html

我有几个问题:

  1. 当一个人停止说话时,我如何识别?

  2. 是否有一种方法可以让麦克风无限打开?它在大约30秒的沉默后变成灰色,我希望它能无限地工作。

  3. 在这个演示中,当尝试说话时没有"允许按钮",但在我的网站上-我使用了相同的代码-每次我尝试开始使用时,它都会弹出一个栏说:"允许"或"不允许"麦克风输入。

  4. 是否有一种方法来检查"当用户停止说话"或类似的东西?(我现在检查"如果文本框上的文本在过去2秒内没有改变",这会在命令和函数执行之间产生延迟)

  5. 是否有一种方法,使这段代码可行在手机上?在移动端,它说:"你需要一个高于25的chrome版本",如果我能让它在移动端可行,那将使我的生活更轻松。

指出:

    知道如何修复"3"将修复2,因为如果没有"允许",我可以触发点击。
  • 我不是想监视别人,它是在本地工作的,所以我可以为我的自动房屋使用语音命令。

如何修复3:我猜你使用的是HTTP协议,而不是HTTPS。如果您将使用HTTPS,则用户不需要每次都"允许",而只需在使用的生命周期中允许一次。我对其他4个也很好奇,所以如果你弄明白了,我希望你能告诉我怎么做。