LeeBoonstra.dev

Conversational AI Blog

(Beginner) Tutorials, Guides and FAQs on Chatbots, Voice Bots, Dialogflow Essentials and Dialogflow CX.

Welcome to my conversational AI engineering blog. As a SWE and advocate for Google, I build a lot of cool stuff, and I'm the bridge between Google's engineering team and you; chatbot developers, UI/UX designers, conversational experts, linguists, and contact center engineers.

—Lee Boonstra, www.leeboonstra.dev
Building Your Own Conversational Voice AI Which Streams Audio From a Browser Microphone to a Server (Part II)

Building Your Own Conversational Voice AI ...

This is the second blog in the series:
A best practice for streaming audio from a browser microphone to Dialogflow & Google Cloud Speech To Text.

In this first blog, I have introduced all the conversational components, and I addressed why customers would integrate their own conversational AI compared to building for the Google Assistant.

Today, I will make a start by building a client-side web application which uses a HTML5 Microphone with WebRTC, streaming the audio bytes to a Node.js backend.

Lee Boonstra

Lee Boonstra

Lee Boonstra is a software engineer and advocate for the Cloud office of the CTO at Google, a diverse team of highly experienced engineers and technologists, working on behalf of the Cloud CEO, whose mission is to foster market-disrupting collaborative innovation between Google and the world's most ambitious organizations. Expertise in AI & Voice, Lee is a public speaker and a published author for O'Reilly and Apress.

Lee Boonstra

Lee wrote a book for O’Reilly: Hands-on Sencha Touch 2 and lately: the Definitive Guide to Conversational AI with Dialogflow and Google Cloud for Apress.

Lee lives in Amsterdam, the Netherlands, and is a rainbow mommy.

My book
Building your own conversational voice AI with Dialogflow & Speech To Text in web apps. (part I)

Building your own conversational voice AI ...

This is the first blog in the series:

A best practice for streaming audio from a browse...

Orchestrate Multiple Sub Chatbots From One Chat Interface by Using the Mega Agent Feature in Dialogflow

Orchestrate Multiple Sub Chatbots From One...

Dialogflow has the Mega Agent feature. (At the time of writing, this feature is still in beta ...

Create high-quality chatbots by making use of agent validation, an out of the box review feature.

Create high-quality chatbots by making use...

Dialogflow provides a validation feature. Agent validation results are available automatically...

Mastering auto speech adaptation in Dialogflow for voice agents

Mastering auto speech adaptation in Dialog...

Auto speech adaptation improves the speech recognition accuracy of your Dialogflow voice agent...

Disclaimer: The opinions stated here are my own, not those of my company. - 2022 ® Lee Boonstra