【问题标题】:Record user voice from web browser从网络浏览器录制用户语音
【发布时间】:2012-05-02 11:08:12
【问题描述】:

我正在模拟类似于 Google Chrome 的语音识别插件的东西。我希望从网络浏览器录制语音并将其发送到服务器进行处理。简而言之,我希望按照Accessing Google Speech API / Chrome 11 中的说明进行操作。我看过类似的帖子,但很少有人回答。而且我也希望不使用闪光灯。我知道这是可能的,因为 chrome 正在这样做!那么我们该怎么做呢?感谢并需要任何语言的任何帮助!

【问题讨论】:

  • “那我们该怎么做呢?” 答案在链接文档的第一句,即“..Google 推送了他们的第 11 版Chrome 浏览器进入测试版,随之而来的是一个非常有趣的新功能 - 支持 HTML5 语音输入 API。" 我应该输入它作为答案吗?
  • 是的!明白了!非常感谢@Andrew。你可以输入这个作为答案!如果你能推荐我一些很好的教程。我知道他们中的很多人都在那里。但如果你能推荐一些,将不胜感激!
  • @Anthony,web2py 支持这个 HTML5 语音输入 API 吗?
  • 评论作为答案输入。 :)
  • 首先,我认为您不需要语音 API —— 它可以直接在浏览器中进行语音识别并将语音转换为文本。然后它将转换后的文本发送到服务器,而不是录制的音频。您可能对getUserMedia 更感兴趣。反正web2py对这些没有什么特别的支持,但是用web2py应该没有问题。

标签: java php python google-chrome web2py


【解决方案1】:

..我们该怎么做?”

在链接文档中给出了答案,即:

..Google 将其 Chrome 浏览器的第 11 版推入测试版,随之而来的是一项非常有趣的新功能 - 支持 HTML5 语音输入 API。

【讨论】:

    【解决方案2】:

    使用 HTML 5 Speech API,但并非所有浏览器都支持。我们可能需要再等一段时间才能让所有浏览器都支持它。

    【讨论】:

    • 你能说出一些除了chrome之外支持它们的浏览器吗?
    • 我不确定除了 chrome 之外还有哪些其他浏览器支持此功能。我们可以通过以下 javascript 代码测试浏览器是否启用了此功能。 if (document.createElement("input").webkitSpeech === undefined) { alert("Speech input is not supported in your browser."); }
    • 感谢您的 +1!让我们找出一些支持它的浏览器,您可以编辑您的答案以包括那些,以便它帮助其他人:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    相关资源
    最近更新 更多