LangVoice API

Convert text to natural-sounding speech. 9 languages, 30+ voices, sub-second latency.

Base URL

https://www.langvoice.pro/api

Authentication

Add your API key to the X-API-Key header.

Header
X-API-Key: YOUR_API_KEY

🐍 Python SDK

Official Python client for LangVoice.

pip install langvoice-sdk

Core Functions

Agentic AI Frameworks
Execution Mode
python (sync)
from langvoice_sdk import LangVoiceClient

client = LangVoiceClient(api_key="your-api-key")

response = client.generate(
    text="Hello, world!",
    voice="heart",
    language="american_english",
    speed=1.0
)

with open("output.mp3", "wb") as f:
    f.write(response.audio_data)
print(f"Duration: {response.duration}s")

🟨 JavaScript SDK

Official JS/TS client for LangVoice.

npm install langvoice-sdk

Core Functions

Agentic AI Frameworks
js
import { LangVoiceClient } from 'langvoice-sdk';
import { writeFileSync } from 'fs';

const client = new LangVoiceClient({ apiKey: 'your-api-key' });

const response = await client.generate({
  text: 'Hello, world!',
  voice: 'heart',
  language: 'american_english',
  speed: 1.0,
});

writeFileSync('output.mp3', response.audioData);
console.log(`Duration: ${response.duration}s`);

Endpoints

Click each endpoint to view examples in all programming languages.

Available Voices

American English

heartbellanicolesarahnovaskyjessicarivermichaelfenrirericliamonyxadam

British English

emmaisabellaalicelilygeorgefablelewisdaniel

Supported Languages

🇺🇸

American English

american_english
🇬🇧

British English

british_english
🇪🇸

Spanish

spanish
🇫🇷

French

french
🇮🇳

Hindi

hindi
🇮🇹

Italian

italian
🇯🇵

Japanese

japanese
🇧🇷

Brazilian Portuguese

brazilian_portuguese
🇨🇳

Mandarin Chinese

mandarin_chinese

Rate Limits

Free Tier

  • • 20 requests/minute
  • • Unlimited chars/day
  • • Unlimited chars/month
  • • Max 5,000 chars/request

Enterprise Pro

  • • 1000 requests/minute
  • • Unlimited requests/day
  • • Unlimited chars/day
  • • Unlimited chars/request
  • • Dedicated support
  • • Priority processing