使用node.js在浏览器中启用麦克风,并捕获所说的信息

我一直在苦苦挣扎,一直在研究如何通过Node.js在浏览器中启用麦克风。 我已经看到了几个Javascript的例子,但是我不能从他们那里获得口头的内容,并把它存储在variables中。 如何使用Node.js启用麦克风? 我需要一个特定的npm包吗? 我目前正在使用IBM Watson Speech to Text API。 任何帮助表示赞赏! 提前致谢!

您需要使用客户端库在浏览器中启用麦克风。

在这里使用Speech-to-Text SDK:

https://github.com/watson-developer-cloud/speech-javascript-sdk

这里是一个工作的例子:

https://watson-speech.mybluemix.net/microphone-streaming.html

请注意,stream式传声器不适用于任何版本的Safari。 您将需要使用FireFox,Chrome或IE将stream媒体麦克风用于Watson Speech to Text。 有一个关于如何使用Speech to Text构build简单的Bluemix应用程序的YouTube教程:(参见第3章) Youtube教程支持代码在这里是一个公共git回购: 零到认知回购