Getting Started
Welcome to The Savants Real-Time Voice API documentation. This API enables real-time, two-way voice conversations in your Flutter Windows desktop applications.Quick Start
Get Started
Set up your environment and credentials
Authentication
Learn JWT token authentication
WebSocket Connection
Establish real-time audio streaming
Flutter Implementation
Complete working Flutter example
What You’ll Learn
This documentation covers everything you need to integrate real-time voice conversations into your Flutter application:- Environment Setup with security best practices
- JWT-based Authentication flow
- WebSocket Connection management for real-time streaming
- Audio Streaming in 16kHz PCM format
- Complete Flutter/Dart Implementation with working code
- Error Handling and troubleshooting
Integration Overview
1
Request Authentication Token
Your application makes a secure HTTP request to get a short-lived session token
2
Connect to WebSocket
Use the token to open a persistent, real-time WebSocket connection for streaming audio
3
Stream Audio
Send microphone data and receive AI-generated speech in real-time
Need Help?
Troubleshooting Guide
Common issues and solutions for integration problems