Search code examples
node.jsibm-cloudspeech-to-textwatson

Enabling the microphone in a browser using node.js and capturing the information spoken


I have been struggling for a while and have been looking through many examples on how to enable the mic in a browser with Node.js. I have seen several Javascript examples but, I can't get the spoken content out of them and store it in variables. How can I enable the mic using Node.js? Will I need a specific npm package? I am currently working with the IBM Watson Speech to Text api. Any help is appreciated! Thanks in advance!


Solution

  • You will need to enable the mic in the browser using a client side library.

    Use the Speech-to-Text SDK here:

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

    And a working example here:

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