Build voice bots for mobile with Dialogflow and Flutter
summary
Builds a working mobile FAQ voice bot that streams microphone audio from Flutter to Dialogflow and returns fulfillment text; uses a local service account JSON dropped into assets, the Dialogflow_grpc package, and the sound_stream plugin with sampleRate:16000 linear16 audio config for streamingDetectIntent. FAQs are scraped into a Dialogflow knowledge base (FAQ MIME type) and can be promoted to intents; warns that embedding service keys in the app is fast but needs rotation or backend protection for production.
AI-written summary · about
chapters (23)
- 0:00Intro
- 0:28Flutter
- 0:59Dialogflow
- 2:10Types of chat bots
- 2:57Why not use Google Assistant
- 3:25How to integrate Google Assistant
- 4:08How to integrate Dialogflow
- 7:23Multichannel architecture
- 8:15Demo
- 8:49Workshop overview
- 10:53Create a Dialogflow agent
- 12:48Create a service account
- 14:37Create a boilerplate application
- 18:38Add dependencies
- 24:20Creating the chat interface
- 24:55Creating the main file
- 25:50Dialogflow settings
- 29:50Testing in emulator
- 30:23Troubleshooting
- 31:13Improving the model
- 31:46Text to Speech
- 32:47Dialogflow Agent
- 34:35FAQ
related talks
33mBuilding Cross-Platform, Multi-Modal Agents with Flutter
37mVoice Interfaces in Flutter
29mDialogflow (API.AI) for Android — Introduction to Dialogflow (API.AI) App Development
14mPrompt to production: Building an AI app with Flutter
38mEnhance the customer experience
47mAgentive Experiences With Flutter: What, How, and Why Bother?
49mFlutter In Practice – Tips and tricks for writing Flutter apps, from Start to Finish
42mMore Flutter and Dart and AI, Oh My!
