我有一个项目,我希望用户在浏览器中录制语音。我知道,对于录制音频,我可以使用getUserMedia,对于语音到文本输入,我可以使用x-webkit-speech。我对浏览器的限制很满意。有一种方法可以一步完成吗?
我更喜欢HTML5解决方案,但我愿意使用javascript,如果这是唯一的方法。如有必要,我也愿意考虑服务器端解决方案(LAMP环境)。这可能只能在笔记本电脑/台式机浏览器上访问,但如果我也可以使它与移动设备兼容,那也很棒。
答案 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的人并不多。