如何使用HTML5录制音频(语音)并将录制的语音转换为文本?

时间:2012-09-22 16:22:40

标签: javascript html5 speech-to-text voice-recording

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

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

1 个答案:

答案 0 :(得分:2)

getUserMedia类似于HTML5解决方案,因为它是WebIDL的一部分,可能成为ECMAScript的一部分,ECMAScript是HTML5s新脚本API的一部分。

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

所有这些都被认定为草案和重大发展。

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

请及时向我通报您的进度。使用所有新的人工浏览器交互API的人并不多。