Welcome to Uplift AI - Uplift AI API Docs
What We Do
Uplift AI provides developers with powerful APIs to create voice-enabled applications, specializing in high-quality Urdu text-to-speech that actually sounds natural.
~300ms Latency
Real-time streaming for conversational AI applications
Natural Urdu
Native pronunciation, not robotic transliteration
Try It Now
- cURL
- JavaScript
- Python
curl -X POST https://api.upliftai.org/v1/synthesis/text-to-speech \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{\n "voiceId": "v_8eelc901",\n "text": "Hello, this is a test",\n "outputFormat": "MP3_22050_128"\n }' \
--output test.mp3
const response = await fetch('https://api.upliftai.org/v1/synthesis/text-to-speech', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
voiceId: 'v_8eelc901',
text: 'Hello, this is a test',
outputFormat: 'MP3_22050_128'
})
});
const audioBlob = await response.blob();
// Play or save the audio
import requests
response = requests.post(
'https://api.upliftai.org/v1/synthesis/text-to-speech',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
json={
'voiceId': 'v_8eelc901',
'text': 'Hello, this is a test',
'outputFormat': 'MP3_22050_128'
}
)
with open('output.mp3', 'wb') as f:
f.write(response.content)
Popular Use Cases
[**WhatsApp Bots**
Build conversational bots that speak naturally in Urdu](https://docs.upliftai.org/tutorials/whatsapp-bot)
[**Voice Agents**
Create real-time voice assistants with LiveKit](https://docs.upliftai.org/tutorials/livekit-voice-agent)
Educational Apps
Make content accessible with natural voice narration
News Delivery
Convert articles to audio with authentic news anchor voices
Choose Your Integration Path
Get Your API Key
Visit upliftai.org to generate your API key
Pick Your Approach
[**REST API**
Simple HTTP requests for one-time conversions](https://docs.upliftai.org/orator)
[**WebSocket**
Real-time streaming for conversational AI](https://docs.upliftai.org/websocket-tts)
Select Your Voice
Choose from multiple voice profiles optimized for different use cases:
- Info/Education - Clear and articulate
- Nostalgic News - Classic broadcaster style
- Dada Jee - Storytelling voice
- Gen Z - Modern, energetic delivery
Start Building
Check out our tutorials for complete implementation examples
Real-World Example
See how businesses use Uplift AI to enhance user engagement:
Voice-enabled banking app allowing users to open accounts through natural conversation
Need Help?
[**API Reference**
Complete API documentation](https://docs.upliftai.org/orator)
[**Support**
Get help from our team](mailto:founders@upliftai.org)
[**Community**
Join our developer community](https://www.linkedin.com/company/upliftai)