Unreal Speech
Unreal Speech: Affordable Text-to-Speech API
Unreal Speech offers a cost-effective text-to-speech API, delivering high-quality audio at a fraction of the cost of competitors like Eleven Labs and Amazon. Perfect for high-volume processing.
2024-07-01
97.5K
Unreal Speech Product Information
Unreal Speech: Text-to-Speech API for Scale
What's Unreal Speech?
Unreal Speech is a highly affordable text-to-speech API designed to slash your costs by up to 90%. It is up to 10x cheaper than Eleven Labs and Play.ht, and up to 2x cheaper than Amazon, Microsoft, and Google.
Features
- Cost Efficiency: Save up to 90% on text-to-speech costs.
- High Volume Handling: Capable of processing 10,000+ pages per hour.
- Quality Audio: Delivers high-quality listening experiences.
- Live Demo: Test the API with various text categories like non-fiction, fiction, news, blog, and conversation.
- Flexible Pricing: The more you use, the cheaper it gets, with volume discounts available.
Use Case
Ideal for businesses and developers needing a scalable and affordable text-to-speech solution. Perfect for applications in customer service, content creation, e-learning, and more.
How to Use
Short Endpoint: /stream
- Up to 1,000 characters
- Synchronous, instant response (0.3s+)
- Streams back raw audio data python import requests response = requests.post( 'https://api.v7.unrealspeech.com/stream', headers = { 'Authorization' : 'Bearer YOUR_API_KEY' }, json = { 'Text': '''<YOUR_TEXT>''', # Up to 1,000 characters 'VoiceId': '<VOICE_ID>', # Scarlett, Dan, Liv, Will, Amy 'Bitrate': '192k', # 320k, 256k, 192k, ... 'Speed': '0', # -1.0 to 1.0 'Pitch': '1', # 0.5 to 1.5 'Codec': 'libmp3lame', # libmp3lame or pcm_mulaw } ) with open('audio.mp3', 'wb') as f: f.write(response.content)
Medium Endpoint: /speech
- Up to 3,000 characters
- Synchronous, takes ~1s per 700 chars
- Returns MP3 and JSON timestamp URLs javascript const axios = require('axios'); const headers = { 'Authorization': 'Bearer YOUR_API_KEY', }; const data = { 'Text': '<YOUR_TEXT>', // Up to 3,000 characters 'VoiceId': '<VOICE_ID>', // Scarlett, Dan, Liv, Will, Amy 'Bitrate': '192k', // 320k, 256k, 192k, ... 'Speed': '0', // -1.0 to 1.0 'Pitch': '1', // 0.5 to 1.5 'TimestampType': 'sentence', // word or sentence }; axios({ method: 'post', url: 'https://api.v7.unrealspeech.com/speech', headers: headers, data: data, }).then(function (response) { console.log(JSON.stringify(response.data)); });
FAQ
Do you offer voices in other languages?
We currently only have English speaking voices. But we're working on multilingual voice support, expected to be available in 3-6 months.
Can I create custom voices (voice cloning)?
Not right now, but we're working on it!
What happens if I use all of my monthly characters?
Additional usage over the monthly allowance will be charged daily at the rate of your current plan:
- Basic – $16 per 1M characters
- Plus – $12 per 1M characters
- Pro – $10 per 1M characters
- Enterprise – $8 per 1M characters
What happens to unused characters at the end of the month?
- Free plan – Characters are reset on the 1st of every month.
- Paid plan – Unused characters roll over to the next billing cycle.
Can I use generated audio commercially?
Yes, audio generated with Unreal Speech can be used commercially. The following terms apply, based on your subscription plan:
- Free plan – You must attribute Unreal Speech when publishing audio by including a link to "unrealspeech.com" in the description.
- Paid plan – You do not need to include any attribution.
How do I update my payment method?
Go to your Dashboard and choose "Manage Subscription".
How do I cancel my subscription?
You can cancel your subscription at any time. Go to your Dashboard and choose "Manage Subscription".
Do you have an affiliate program?
Yes! You can earn 15% recurring on all paid referrals. Click here to sign up.