Overview
SpeechmaticsSTTService
enables real-time speech transcription using Speechmatics’ WebSocket API with partial and final results, speaker diarization, and end of utterance detection (VAD) for comprehensive conversation analysis.
Speechmatics STT API Reference
Pipecat’s API methods for Speechmatics STT integration
Example Implementation
Complete example with interruption handling
Speechmatics Documentation
Official Speechmatics documentation and features
Speaker Diarization Guide
Learn about separating different speakers in audio
Installation
To use Speechmatics services, install the required dependencies:Prerequisites
Speechmatics Account Setup
Before using Speechmatics STT services, you need:- Speechmatics Account: Sign up at Speechmatics
- API Key: Generate an API key from your account dashboard
- Feature Selection: Configure transcription features like speaker diarization
Required Environment Variables
SPEECHMATICS_API_KEY
: Your Speechmatics API key for authentication