Skip to voice editor
newYour manuscript. Now an audiobook.

Import your manuscript, choose a narrator, and create chapter by chapter.

Create an audiobook
PlayHT

Play HT AI Voice Generator

Text to Speech Platform

Free preview0 / 500
Type or paste a short message to hear a preview.

Free: 500 characters · Subscribers: 10,000 characters

Guest preview: 3 generations daily, within the site’s 100,000-character allowance. Sign in to see your credits.

Your script and completed audio are saved to task history. Text is processed to generate speech. Privacy

Independent service; original Play.ht accounts do not transfer.

Illustrative scenes
YouTube ↗

Text to speech, made immediate

Hear your script before sharing it. Explore 200+ realistic AI voices, switch languages, and download a voice over for your next video, lesson, or story.

From the editor to your next project

Your words. A voice.
Something worth hearing.

Generate AI Voice for Free
The Play HT text to speech editor does the work.
See the free AI voice generator turn a script into audio.

TEXT → VOICE → MP3
01 / WRITE

Every story begins with a voice. Find a pace that lets your words breathe.

Start in the PlayHT editor above.
02 / LISTENChoose your language and narrator in PlayHT.
03 / KEEP
↙
your-story.mp3Replay. Download. Keep creating.
PlayHT text to speech walkthrough · no audio plays automaticallyBack to PlayHT

Find your sound

The right voice changes how a story lands.

Pace, pronunciation, and character shape what your audience hears. The Play HT voice generator offers more than 200 public voices without an account. Try the free AI voice generator in PlayHT with a language and tone that suit your video, lesson, or story, then listen to your own words. Compare a short passage with PlayHT before recording the rest.

01

Write in your own words

Start with a sentence, product introduction, or lesson passage in PlayHT. A short voice generator preview helps you hear rushed phrases and missing pauses. Revise your PlayHT script before generating again, so the narration follows the pace you intended.

02

Choose language and voice

Use Language in PlayHT to find narrators for your script. Search by name or accent when you have a particular sound in mind. The Play HT voice generator supports 85 script languages with Basic, Pro, and Max, listed with their native names. PlayHT starts with your preferred supported browser language.

03

Listen, revise, repeat

Press Generate in the PlayHT free AI voice generator to hear your script. Stop when you want to change a word or switch narrators. After reviewing your PlayHT result, download the completed MP3 and keep it with your project.

Three performers with different vocal characters in a daylight recording studio
VOICE & CHARACTERFind the character your story needs.

A useful first listen

From text to a spoken draft in three steps.

Paste up to 500 characters into the Play HT free AI voice generator, or up to 10,000 with an active subscription. Choose a supported script language and narrator in PlayHT. Listen to your draft before sharing it or adding it to an edit. Hear revisions with PlayHT before your next recording session.

The Play HT voice generator can start playing while audio is still being generated in PlayHT, in browsers that support MP3 streaming. Otherwise, playback starts when the clip is ready. New shared narrators may take longer to prepare. Replay the completed clip in PlayHT without generating again, or download the MP3 for your editing workflow.

Try PlayHT
A creator wearing headphones and reviewing a narration script at her editing desk
YOUR FIRST LISTENHear the draft. Then make it yours.

Write for listening

A clear script makes any voice more useful.

A listener hears one thought at a time. Before using the Play HT voice generator, break long sentences into shorter ideas, put the main point early, and use punctuation to suggest pauses. Write unfamiliar names phonetically for PlayHT when needed, then listen to how they sound in context. Keep each PlayHT draft focused on one clear message.

Use the PlayHT free AI voice generator to check whether a listener can follow your first draft. Simplify confusing phrases and leave a breath between steps in an explainer. A PlayHT preview also helps you check names and technical terms before sharing the result.

Keep your final Play HT script with the project notes. Download the MP3 from PlayHT before closing this page, then match its pacing to your edit. Saving the script alongside the audio makes later revisions easier to track. Open PlayHT when you need to hear an updated line.

A writer marking pauses and editing a printed narration script with a blue pencil
WRITE. PAUSE. REFINE.A little space. A better sentence.

Where a preview helps

Hear the copy before the audience does.

A traveler looking over a misty coast, illustrating a travel film narrationHear the journey with PlayHT.
travel-story.mp3

Video narration

The edit is ready. The voiceover isn’t.

Use the PlayHT free AI voice generator to turn your script into narration. Change a line without another recording session.

“Every story begins with a voice. Find a pace that lets your words breathe.”

PlayHT loads this draft. Choose a narrator and press Generate when you’re ready.

Illustrative scenes. Play HT creates text to speech audio; use the MP3 in your own video or course editor.

Check narration pace, a video opening, or lesson pronunciation in PlayHT. The Play HT free AI voice generator turns a short script into a preview you can review before recording or editing the rest of your project. Load a scenario into PlayHT, then adapt the words to your own audience.

A plan for your next voice

Create more. Keep your sound.

One credit balance, three voice models. Choose the quality and volume your work needs.

Yearly bonus credits included. Studio and Enterprise include priority generation.

Starter

Find your voice.

$14.50/ month

$174 billed yearly

1,500 credits / month

+5,000 bonus credits
  • Standard generation queue
  • Basic & Pro models
  • 1 private voice slot
0.5% to Stripe Climate

Studio

For creators

Make it unmistakably yours.

$49.50/ month

$594 billed yearly

6,000 credits / month

Priority voice generation
+20,000 bonus credits
  • Basic & Pro modelsMax included
  • 4 private voice slots4×
  • Commercial licenseCommercial use
  • API access
0.5% to Stripe Climate

Enterprise

Give bigger ideas a voice.

$149.50/ month

$1,794 billed yearly

30,000 credits / month

Highest-priority voice generation
+100,000 bonus credits
  • Basic & Pro modelsMax included
  • 20 private voice slots20×
  • Commercial licenseCommercial use
  • API access
0.5% to Stripe Climate
10,000 characters per generationMP3 downloads & free replayBuy extra credits when you need them

Swipe to compare plans

Checkout is temporarily unavailable. Please try again.

Secure payments with Stripe

  • Visa
  • Mastercard
  • American Express
  • Apple Pay

Available payment methods depend on your region, device, currency and purchase type. Your final options appear in Stripe Checkout.

Plan your usage

Calculate your credits.

Per 100 characters: Basic 1 credit, Pro 2, Max 4. Each generation rounds up separately. Revisions use more credits; replay and MP3 downloads are free.

Know the cost before you generate.

Your editor shows the exact credit cost before each generation. Voice cloning is included with a subscription. Replay and download are free.

More credits, when you need them.

Extra credits are available to subscribers and never expire. They keep working with Basic after a subscription ends; model access follows your active plan.

Sign up to use Basic with up to 500 characters per generation. Daily check-in adds gift credits, which work with Basic only.

Monthly plan credits refresh each month and expire at the next refresh, including on yearly plans. Unused plan credits do not roll over. Plan credits are spent before gifts and purchased credits.

Failed, incomplete generations return their credits. Canceling a started generation uses credits. Guests can preview Basic three times per network address daily within a separate, sitewide 100,000-character allowance. Signed-in generation always uses credits and does not use this guest allowance.

For developers

A streaming Play HT text to speech preview API.

Use the Play HT text to speech preview API to fetch public voices from GET /api/voices, then send your text, voice ID, and language to POST /api/tts. PlayHT returns an MP3 audio stream. The voice generator preview allows 500 characters without a subscription, or 10,000 with a valid signed-in subscriber session. Guests share three daily generations per network address and a sitewide daily allowance of 100,000 characters. Signed-in PlayHT requests use credits and bypass guest limits. Premium model access follows the active account plan. The API has no availability guarantee and is intended for short previews, not continuous production traffic.

curl https://playht.app/api/tts \
  -H 'Content-Type: application/json' \
  -d '{"text":"Give your story a voice.","voiceId":"JBFqnCBsd6RMkjVDRZzb","language":"en"}' \
  --output voice.mp3
FROM YOUR APP TO PLAYHTREQUEST / RESPONSE
01 / YOUR REQUESTTurn your script into audio with PlayHT.
textvoiceIdlanguage
02 / MP3 RESPONSEvoice.mp3 ↓
Send a script. Receive an audio stream.

Good to know

Questions about Play HT

Answers about Play HT text to speech, the PlayHT free AI voice generator, MP3 downloads, privacy, and preview limits.

How does the free Play HT AI voice generator work?

Enter a script in PlayHT, choose a language and narrator, and press Generate. The Play HT voice generator returns an MP3 text to speech result, with streaming where supported. Replay the finished audio in PlayHT without another generation; revise the script when you want a different reading.

Can I choose another language or accent?

Play HT supports 85 script languages across Basic, Pro, and Max. Search PlayHT by language name or code; your preferred supported browser language is selected automatically. Native narrators appear first. If none are listed, another public narrator may work with differences in accent and pronunciation. PlayHT reads the script you provide: changing language does not translate it.

How do Basic, Pro, and Max differ?

The Play HT free AI voice generator uses Basic for previews of up to 500 characters. PlayHT offers Pro for readings with more character; it requires Starter or above. Max offers a more distinctive delivery and requires Studio or Enterprise. An active plan supports scripts of up to 10,000 characters per generation in PlayHT on its included models.

Can I download the audio?

Yes. Choose Download MP3 after PlayHT finishes your audio clip. PlayHT replay and download use no extra generation. Signed-in users can replay and download saved clips from Generation history after leaving the editor. Guests should download the clip before leaving or refreshing this page.

Can I create a private voice?

Yes. In Play HT, open My voices from your account menu or choose Voice Cloning in the sender menu. Upload or record a sample you own or have permission to use. PlayHT requires an active subscription. Creating a clone uses no credits; generation uses the selected model rate. Starter includes one active clone and two creations per month, Studio four and six, and Enterprise twenty and twenty. Deleted clones free a slot in PlayHT but still count toward the monthly creation allowance.

Is this the same as the archived Play.ht service?

PlayHT and Play.HT also refer to the earlier Play.ht brand. This Play HT service is independent. Earlier accounts, subscriptions, projects, and API credentials do not transfer to this PlayHT site.

What are the free preview limits?

The Play HT free AI voice generator allows up to 500 characters per generation and three guest generations per network address daily, resetting at 00:00 UTC. Guests also share a sitewide daily capacity of 100,000 characters. Active subscribers can use up to 10,000 characters in PlayHT on their included models. Signed-in users generate with credits and bypass both guest limits; check your account for the current welcome credit reward. Starting or cancelling a generation uses an attempt. Signed-in users find saved clips in PlayHT Generation history. Guests can replay and download their clip in the current session.

Where does my text go?

For text to speech, Play HT sends your script to an external speech-processing service and saves the script, settings, task result, and completed audio. Samples submitted for cloning are forwarded for creation; Play HT does not keep the original sample. Signed-in users can access their own PlayHT records in Generation history; administrators can view all tasks. Guest task records and stored audio are removed after seven days. Account records remain until account deletion or a removal request. PlayHT uses daily network hashes and character counts to enforce preview limits; credit records track billing history. See the Privacy page for processing details.