2012-09-22 81 views
1

我有一个项目,我想让用户在浏览器中录制语音。我知道,为了录制音频,我可以使用getUserMedia并将语音输入到文本输入中,我可以使用x-webkit-speech。我很满意浏览器的限制。有没有办法让我可以一步到位呢?如何使用HTML5来录制音频(语音)并将录制的语音转换为文本?

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

回答

2

那么getUserMedia就是HTML5解决方案,因为它是WebIDL的一部分,可能会成为ECMAScript的一部分,这是HTML5s新脚本API的一部分。

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

所有这一切都UND大量的开发statused为草稿。

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

请随时关注您的进展。使用所有新的人类浏览器交互API的人不多。

相关问题