1. React
  2. Frontend Developer Love
  3. 2020
  4. Audio Streaming - Using WebRTC for building your own Voice AIs

Audio Streaming - Using WebRTC for building your own Voice AIs

Learn how to implement your own conversational AI within your web application.

Lee Boonstra at Frontend Developer Love 2020

The Google Assistant is super popular. Businesses want their own voice AI. Unless you are a manufacturer for tv setup boxes or headphones, you probably don't need to use the Google Assistant, you can integrate a (voice supported) conversational AI within your own existing web/mobile app with the use of Dialogflow and Cloud Speech to Text (STT), Cloud Text to Speech (TTS). However, implementing audio streaming within (web) applications can become difficult. It's not that the Google APIs are hard to use; those APIs are pretty straightforward. The problem is the combination of all required technology; A front app, WebRTC, microphone streams, audio encoding, sample rates, websockets, a back-end app, Google streaming APIs... Lee Boonstra, developer advocate for Conversational AI, (and author of the ultimate audio streaming to Speech APIs - guide), will guide you how to implement your own conversational AI within your web application.