1

我有一个项目,我希望用户在浏览器中录制语音。我知道,对于录制音频,我可以使用 getUserMedia,对于语音到文本输入,我可以使用 x-webkit-speech。我对浏览器的限制没问题。有没有一种方法可以一步完成?

我更喜欢 HTML5 解决方案,但如果这是唯一的方法,我愿意使用 javascript。如有必要,我也愿意考虑服务器端解决方案(LAMP 环境)。这可能只能在笔记本电脑/台式机浏览器上访问,但如果我也可以使其与移动设备兼容,那也很棒。

4

1 回答 1

2

好吧,getUserMedia 是一种 HTML5 解决方案,因为它是 WebIDL 的一部分,它可能成为 ECMAScript 的一部分,ECMAScript 是 HTML5 新脚本 API 的一部分。

除此之外,您可能想看看https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html

所有这些都处于草稿状态,正在大力开发中。

x-webkit-speech 实际上并不是一个太差的选择,尤其是在无法运行繁重的 javascript 的移动设备上。

请让我了解您的最新进展。使用所有这些新的人类浏览器交互 API 的人并不多。

于 2012-09-22T16:45:40.087 回答