Endpoint 01
Voice Generation API
Generate natural AI voices from text input.
{
"text": "Welcome to Raritone",
"voice_id": "aria",
"format": "mp3"
}Explore the complete Raritone API Reference to integrate AI Voice Generation, Text-to-Speech, Speech-to-Text, and Voice Cloning into your applications using secure REST APIs.
The API Reference provides detailed information about available endpoints, authentication, request parameters, response formats, and error handling. Whether you're building a simple integration or an enterprise-scale application, you'll find the technical resources needed to get started.
Secure every request using your personal API Key.
Bearer token included in every request header.
All traffic is TLS 1.3 with PFS by default.
Short-lived tokens with scoped permissions.
Signed requests verified on the server side.
Last rotated · 14 days ago
Mix and match to power any voice or speech feature.
Endpoint 01
Generate natural AI voices from text input.
{
"text": "Welcome to Raritone",
"voice_id": "aria",
"format": "mp3"
}Endpoint 02
Convert text into downloadable speech.
{
"text": "Hello world",
"language": "en-US",
"speed": 1.0
}Endpoint 03
Upload audio and receive AI-generated transcripts.
{
"audio_url": "https://files/m.mp3",
"language": "en-US",
"speakers": true
}Endpoint 04
Create and manage authorized custom voice profiles.
{
"name": "studio_v1",
"samples": ["s1.wav", "s2.wav"],
"consent": true
}Endpoint 05
Retrieve available AI voices, languages, and voice profiles.
// GET /v1/voices?language=en-US // returns Array<Voice>
Endpoint 06
View account information, API usage, and subscription details.
// GET /v1/account
// returns { plan, usage, limits }All API responses are returned in standard JSON format.
{ "status": "success", "request_id": "req_123456789", "message": "Voice generated successfully"}statusstringsuccess | error indicator.
request_idstringUnique identifier for tracing requests.
messagestringHuman-readable description of the result.
dataobjectEndpoint-specific payload (when present).
Use these codes to handle responses gracefully in your application.
API request limits depend on your subscription plan. Higher-tier plans include larger request quotas and priority processing.
Recommendations to keep your integration secure, reliable, and easy to maintain.
Practice 01
Store API keys securely. Never commit them to source control.
Practice 02
Always use HTTPS. We do not accept plaintext HTTP traffic.
Practice 03
Validate user input before making requests.
Practice 04
Handle API errors gracefully with clear user feedback.
Practice 05
Implement retry with exponential back-off for temporary failures.
Practice 06
Monitor usage through your dashboard and set alerts.
Raritone APIs can be integrated with any programming language that supports HTTPS requests. Popular environments include:
Quick answers to the most common questions developers ask while integrating with the Raritone API.

— The developer success team
Create a Raritone account, sign in to your dashboard, and generate an API key from the developer settings.
Hop into a dedicated developer chat with our engineering team for hands-on help with auth, payloads, or webhooks.

Access secure APIs, detailed technical documentation, and scalable speech AI services to power your applications.