API Reference — STT

Speech to Text API

Complete endpoint reference for the ShunyaLabs ASR API. Batch transcription via HTTP POST, real-time streaming via WebSocket, and speaker management endpoints.


Base URLs

EndpointURL
Batch TranscriptionPOST https://asr.shunyalabs.ai/v1/audio/transcriptions
Streaming (WebSocket)wss://asr.shunyalabs.ai/ws
Health CheckGET https://asr.shunyalabs.ai/health
Supported LanguagesGET https://asr.shunyalabs.ai/languages
Register SpeakerPOST https://asr.shunyalabs.ai/v1/speakers/register
List SpeakersGET https://asr.shunyalabs.ai/v1/speakers/list
Identify SpeakerPOST https://asr.shunyalabs.ai/v1/speakers/identify
Delete SpeakerDELETE https://asr.shunyalabs.ai/v1/speakers/delete

Authentication

All endpoints except /health require a Bearer token:

http
Authorization: Bearer <API_KEY>

Endpoints