Overview
AzureSTTService
provides real-time speech recognition using Azure’s Cognitive Services Speech SDK with support for continuous recognition, extensive language support, and configurable audio processing for enterprise applications.
Azure STT API Reference
Pipecat’s API methods for Azure Speech integration
Example Implementation
Complete example with Azure services integration
Azure Speech Documentation
Official Azure Speech Service documentation and features
Azure Portal
Create Speech Services resource and get API keys
Installation
To use Azure Speech services, install the required dependency:Prerequisites
Azure Account Setup
Before using Azure STT services, you need:- Azure Account: Sign up at Azure Portal
- Speech Services Resource: Create a Speech Services resource in Azure
- API Credentials: Get your API key and region from the resource
Required Environment Variables
AZURE_SPEECH_API_KEY
: Your Azure Speech API keyAZURE_SPEECH_REGION
: Your Azure Speech region