API Endpoints

Complete reference for all Speech-to-Text API endpoints.

Batch Transcription

Universal Endpoint

POST/api/v1/stt/transcribe

Automatically routes to the appropriate engine based on the selected model. Recommended for most use cases.

Cipher Engine

POST/api/v1/stt/cipher/transcribe

Direct endpoint for Cipher models. Use for cipher-fast and cipher-max.

Lucid Engine

POST/api/v1/stt/lucid/transcribe

Direct endpoint for Lucid models. Use for lucid-mono, lucid-multi, lucid-agent, lucid-lite.

Real-time Streaming

WebSocket Stream

WSwss://yourvoic.com:8443/api/v1/stt/realtime/stream

WebSocket 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/info

Get 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

EnvironmentBase URL
Productionhttps://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.