Overview
SonioxSTTService
provides real-time speech-to-text transcription using Soniox’s WebSocket API with support for over 60 languages, custom context, multiple languages in the same conversation, and advanced features for accurate multilingual transcription.
Soniox STT API Reference
Pipecat’s API methods for Soniox STT integration
Example Implementation
Complete example with interruption handling
Soniox Documentation
Official Soniox documentation and features
Soniox Console
Access multilingual models and API keys
Installation
To use Soniox services, install the required dependencies:Prerequisites
Soniox Account Setup
Before using Soniox STT services, you need:- Soniox Account: Sign up at Soniox Console
- API Key: Generate an API key from your console dashboard
- Language Selection: Choose from 60+ supported languages and models
Required Environment Variables
SONIOX_API_KEY
: Your Soniox API key for authentication