Web browsers like Chrome, Firefox and Opera have been using WebRTC (Web Real-Time Communication), a free, open source project to create audio conference calls and video chat for years.
To include audio and video from local devices, like the microphone for voice recordings and the webcam for face recognition, be sure to follow the instructions and Web Audio API specification developed by the Real-Time Communications in WEB-browser (RTCWEB) working group within the Internet Engineering Task Force (IETF) to have WebRTC 1.0 be installed on a Linux, Mac or Windows platform.
Even though many Web browsers support websockets, to include Internet Explorer, Firefox and Safari, only Google Chrome provides HTML 5 rules and speech input API specification for accessing the microphone to talk.
To acquire the microphone, one can simply ask using “getUserMedia”; this will allow access to the microphone. It will also require the person needing to enable the "Web Audio Input" flag to allow live audio input.
To recap, speech recognition and audio capture is possible by using WebRTC in Google Chrome, or another Web browser. One’s voice can be recorded using websockets. Using Chrome for speech recognition is possible when the Web audio input flag is enabled. Then a microphone can record one’s voice encode it as a WAV file for Google to transcribe as speech-to-text.
Want to learn more about the latest in communications and technology? Then be sure to attend ITEXPO Austin 2012, happening now in Austin, TX. Stay in touch with everything happening at ITEXPO. Follow us on Twitter.
Edited by Brooke Neuman