Developers
API Reference
Speech-to-Text, Text-to-Speech, Speech-to-Speech and Translation for Indian languages — over REST, HTTP streaming and WebSocket.
Base URLs
REST
https://api.shabd.tech/v1WebSocket
wss://stream.shabd.tech/v1Authentication
Send your API key in the x-api-key header on every request. Requests also carry a x-request-id — a unique UUID per call, useful when contacting support.
x-api-key: <your-api-key> x-request-id: 550e8400-e29b-41d4-a716-446655440000
Ways to call
REST
HTTP Stream
WebSocket
Endpoints
Speech To Text
Speech To Text Translate
Speech To Speech
Text Translation
Text To Speech
Text Translate To Speech
Errors
Failed requests return status: false with a message.
| 400 | Bad Request - The request is malformed or contains invalid parameters. |
| 401 | Unauthorized Access - Authentication credentials are missing or invalid. |
| 403 | Usage Limit Exceeded - The usage limit for the API has been exceeded. |
| 500 | Internal server error |