Skip to main content

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

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
For additional support, contact us at [email protected]