使用WebRTC进行会议时,将现场audiostream转换为文本

我正在使用WebRTC和NodeJS来实现像video会议这样的系统。 但是我想添加一些额外的function,假设有一个主持人和5个观众提问,所以1正在忙于1个主持人,其余的观众logging他们的问题,这些问题将被转换成文本,并将显示在主持人的屏幕上,所以根据主持人可以根据自己的要求回答,留下不必要的问题。 希望你能想象这个系统。 首先是可行的吗? 如果是的话,任何帮助将不胜感激。

您应该简单地尝试Google语音识别API ,与Traslator.js相同。 语音识别API可以将audio转换为文本,可以使用Google Translation API或meSpeak.js作为语音进一步播放。

RecordRTC.js只能用于wav / webm录制。 它不能将语音转换成文本。


更新时间:上午11:23 – 2014年6月7日星期六(UTC)

我个人认为Google翻译API是唯一的“官方”即“非免费”的API。 语音识别API在chrome和Firefox上都得到了天真的支持,它是Google开发者提交的某种规范的一部分。

networking语音API规范: https //dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html