Text to Speech — 300+ Neural Voices, Free MP3 avatar

Text to Speech — 300+ Neural Voices, Free MP3

Pricing

from $0.01 / audio generated

Go to Apify Store
Text to Speech — 300+ Neural Voices, Free MP3

Text to Speech — 300+ Neural Voices, Free MP3

Convert any text to natural-sounding speech as an MP3 download. 300+ premium neural voices across 70+ languages, adjustable rate, pitch and volume. Great for voiceovers, videos, accessibility and audio content. No login, no API key.

Pricing

from $0.01 / audio generated

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Turn any text into natural-sounding speech and get a ready-to-use MP3. Powered by premium neural voices300+ voices across 70+ languages — with adjustable speed, pitch and volume. Perfect for video voiceovers, YouTube/TikTok, audiobooks, accessibility, IVR and e-learning. No account, no API key.

Features

  • 🎙️ 300+ neural voices — lifelike male & female voices in 70+ languages and accents
  • 🌍 Multilingual — English (US/UK/AU/…), Spanish, French, German, Portuguese, Hindi, Japanese, Chinese, Arabic and many more
  • 🎚️ Full control — adjust speaking rate, pitch and volume
  • 📥 MP3 output — a downloadable audio file per run, in your chosen quality
  • 📝 Any length — long text is auto-chunked and joined into one seamless file
  • 🔎 Voice browser — list every voice, or filter to one language/accent (e.g. only Spanish, only British English)
  • Fast & free voices — no API key, no per-voice licensing

Browse & filter voices by language

Set List voices only to true to get the full catalog instead of audio. Add Filter by language / locale to narrow it — by language (es, ja, de) or by exact locale/accent (en-GB, pt-BR, es-MX):

{ "listVoicesOnly": true, "language": "es" }

Each voice row looks like:

{
"shortName": "es-MX-DaliaNeural",
"language": "es",
"locale": "es-MX",
"gender": "Female",
"name": "Microsoft Dalia Online (Natural) - Spanish (Mexico)"
}

Copy the shortName into the Voice field to synthesize with it. Leave the language filter empty to see all 300+ voices across 70+ languages.

What you get

{
"text": "Hello! This is a natural sounding neural voice…",
"voice": "en-US-AriaNeural",
"characters": 61,
"audioBytes": 40320,
"audioUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/audio.mp3",
"format": "audio-24khz-48kbitrate-mono-mp3"
}

The MP3 is saved to the run's key-value store — download it from audioUrl.

Input

{
"text": "Welcome to our channel. Today we'll explore…",
"voice": "en-US-GuyNeural",
"rate": "+10%",
"pitch": "+0Hz"
}
FieldDescription
textThe text to convert (any length).
voiceVoice short name (e.g. en-GB-SoniaNeural). Use listVoicesOnly to see all.
rate / pitch / volumeSpeaking rate, pitch and volume.
formatMP3 quality.
listVoicesOnlyOutput the voice catalog instead of synthesizing.
languageWhen listing voices, filter to one language or locale (e.g. es, en-GB, ja).

Use cases

  • Video voiceovers — narration for YouTube, TikTok, Reels, explainers
  • Audiobooks & articles — turn text into listenable audio
  • Accessibility — read-aloud versions of your content
  • IVR & assistants — generate phone/system prompts
  • E-learning — narrated lessons in many languages

FAQ

Do I need an API key? No. Just provide text and get an MP3 — no account or key required.

How many voices and languages are there? 300+ neural voices spanning 70+ languages and regional accents. Run with listVoicesOnly: true to get the full list.

How do I find voices for a specific language? Run with listVoicesOnly: true and set language to a code like es (all Spanish), en-GB (British English) or ja (Japanese). You'll get just the matching voices, each with its shortName, locale, gender and friendly name. Then paste the shortName into the voice field.

What languages are supported? English (US, UK, AU, IN, CA…), Spanish (ES, MX, AR…), Portuguese (BR, PT), French, German, Italian, Dutch, Polish, Russian, Arabic, Hindi, Japanese, Korean, Chinese (Mandarin & Cantonese), Turkish, Vietnamese, Thai, Indonesian and many more — 70+ in total.

Can it handle long text? Yes. Long text is automatically split into chunks and merged into a single MP3.

Can I change the speed or pitch? Yes — set rate (e.g. +15%), pitch (e.g. -10Hz) and volume.

Where's the audio file? Saved to the run's key-value store; the output record includes a direct audioUrl to download the MP3.

Notes

Original clean-room implementation using Microsoft Edge's public online neural text-to-speech ("Read Aloud") service. You are responsible for the text you submit and for complying with applicable terms and licensing for its use. This is an independent tool and is not affiliated with or endorsed by Microsoft.