API Endpoints
Complete reference for all Speech-to-Text API endpoints.
Batch Transcription
Universal Endpoint
POST
/api/v1/stt/transcribeAutomatically routes to the appropriate engine based on the selected model. Recommended for most use cases.
Cipher Engine
POST
/api/v1/stt/cipher/transcribeDirect endpoint for Cipher models. Use for cipher-fast and cipher-max.
Lucid Engine
POST
/api/v1/stt/lucid/transcribeDirect endpoint for Lucid models. Use for lucid-mono, lucid-multi, lucid-agent, lucid-lite.
Real-time Streaming
WebSocket Stream
WS
wss://yourvoic.com:8443/api/v1/stt/realtime/streamWebSocket endpoint for live audio streaming. Requires api_key query parameter.
⚠️ Important: WebSocket connections must use port
8443. The standard port (443) does not support WebSocket connections.
Streaming Info
GET
/api/v1/stt/realtime/infoGet information about real-time streaming capabilities and your current limits.
Authentication
All endpoints require authentication via API key:
# HTTP Header (recommended for batch)
X-API-Key: your_api_key
# Query Parameter (for WebSocket)
?api_key=your_api_key
Base URL
| Environment | Base URL |
|---|---|
| Production | https://yourvoic.com/api/v1 |
Rate Limits
Rate limits vary by subscription plan. Sign up or log in to view your current rate limits.
💡 Tip: Each plan has different rate limits based on your usage needs. Visit your account dashboard to see your specific limits and upgrade options.