The video include 3 parts:
1. Implement the voice chat feature
Tech stack:
AI engines: Gemini for realtime AI chat bot, Deepgram for STT, OpenAI for TTS
RPC framework: gRPC to communicate between Flutter app and Go server
Protocol: HTTP2
2. Development steps
Setup gRPC
Transform audio data & play streaming audio on the client side
Implement API logic to handle the voice chat
3. Demo: show how can have a voice chat with AI in local network