An existing account with a verified contract
Continue only when the dashboard, API credentials, billing owner, current limits and commercial terms can all be confirmed from the same account and legal entity.
Decision guide · AI voice and TTS
PlayHT is documented as a text-to-speech and voice-cloning API with streaming, multilingual models and several audio formats. The difficult part in September 2026 is not understanding the feature list: the former official pricing and account links on play.ht do not resolve in this verification environment while the developer documentation remains available. A new creator should therefore verify who is selling the service, the current contract and the real checkout before sending sensitive material or planning production around it.
Do not buy or recommend a current PlayHT plan from remembered prices, screenshots or an unrelated domain. A creator who already has a working account can run a controlled one-minute continuity test against the terms and limits shown inside that account. A new buyer should wait until the official purchase path, commercial-use terms, data policy and support owner are reachable, or use a provider whose current offer can be verified. The technical documentation is useful evidence of capability, but it is not evidence that a particular subscription is currently available.
Continue only when the dashboard, API credentials, billing owner, current limits and commercial terms can all be confirmed from the same account and legal entity.
Pause when pricing, signup, cancellation, commercial rights or the responsible support channel cannot be verified before a real production deadline.
Use a current account, one final script and one target format; record model, language, retries, rate-limit responses, accepted duration and the exact contract in force.
The accessible PlayHT documentation describes an authenticated API and SDKs that convert text or text streams into audio, list stock voices, clone a voice, and use different voice engines for legacy English, multilingual bulk generation or expressive dialogue. It does not currently give this site a reachable official pricing page, a verifiable new-customer checkout, current commercial-use terms or a complete data-governance promise. Capability and purchasability must therefore be evaluated separately.
A developer sends text, a voice, a voice engine and output settings, then receives generated or streamed audio to place in another application.
SDK and HTTP workflows can make a fixed script, language, format and storage path reproducible across many files when credentials and service terms remain valid.
Live pricing, account access, legal permissions and plan names cannot be reconstructed safely from documentation that still contains older labels.
A remembered monthly price is copied into a budget even though the official purchase page cannot be opened.
The budget stays unknown until a reachable official checkout identifies price, currency, tax, quota and seller.
One model name is treated as proof that every language, format and speed control works the same way.
The chosen engine, language parameter, request limit and output exception are recorded for each accepted file.
A successful API demo is treated as permission to publish or clone a recognizable person.
Technical success, commercial rights, speaker consent and data handling are approved as separate gates.
Open the purchase and legal pages from the authenticated product, identify the contracting entity, plan, price, currency, quota, renewal, cancellation, commercial rights and data terms, and save dated evidence.
Use a final 45-to-60-second passage with names, numbers, abbreviations and the target language; record engine, voice, language, format, sample rate, settings, retries and every error.
Place the output in the real edit or application, check pronunciation and timing, archive source and output, test how to rotate credentials and delete clones, then compare a verified alternative.
PlayHT · We cannot confirm the current price from official information, so this is not labelled the cheapest option. Check the official checkout before buying.
Official sources currently disagree about current plan pricing and API usage limits. Check the provider’s current checkout and plan details before subscribing.
A feature-rich document set cannot replace a reachable seller, checkout, contract and support path.
The developer portal still describes API keys, a user ID, speech generation, streaming, voices, cloning and current-looking models. At the same time, the official homepage, pricing page and account links on play.ht could not be resolved during this audit. That split is material: documentation can remain online after a sales surface, brand or product path changes.
A similarly named playht.co site appears in search results, but this project has not verified its corporate or technical continuity with the owner of play.ht and therefore rejects it as pricing evidence. Existing customers should use only account records and links supplied through their known contract. New customers should not transfer payment, scripts, voices or credentials until domain ownership and the contracting entity are confirmed.
Model names are not interchangeable presets; each changes language, context, controls and output behavior.
The model guide labels Play 2.0 as a legacy English-only option, Play 3.0 Mini as the multilingual choice for bulk and realtime generation, and PlayDialog as the contextual, multi-turn option for expressive dialogue. It lists 36 languages for Play 3.0 Mini, including Japanese, Spanish, German, Portuguese and French, and requires the language to be passed explicitly when it is not English.
The HTTP reference documents more exceptions. PlayDialog Turbo supports only English and Arabic and currently only WAV in that endpoint, while other engines expose different format, emotion, guidance, seed and request-length controls. Start with the smallest model that satisfies the delivery, then lock engine and parameter names with the project; a model migration is a production change that needs a new acceptance pass.
A controlled file exposes pronunciation, model, format and integration failures that a vendor sample cannot show.
Choose 45 to 60 seconds from the actual project. Include a proper noun, number, abbreviation, punctuation change, long sentence and any language switch the audience will hear. Generate short, replaceable segments with one named engine and voice. If a seed or guidance setting is supported, store it, but do not assume reproducibility until the same request has been repeated.
The HTTP reference accepts MP3, mu-law, WAV, OGG and FLAC with model-specific exceptions, sample rates from 8 to 48 kHz and speed from 0.1 to 5. Play 3.0 Mini permits up to 20,000 input characters per streaming request while the documented limit for other engines is 2,000. Those are interface limits, not recommendations for one unreviewable block. Export the format actually required, place it in the real video or application, then approve intelligibility, timing, loudness and captions.
Character limits and rate limits describe throughput; they do not reveal the current bill or finished-minute cost.
The accessible rate-limit page uses Hacker or Pro, Startup, Growth and Enterprise labels and publishes different request and character ceilings. The current official pricing page is unavailable, so this site cannot prove that those labels are purchasable plans, connect a limit to a price, or state a current free allowance. A 429 response means the minute-level rate limit was exceeded, not necessarily that an account has no remaining subscription capacity.
For an existing account, calculate from its invoice and dashboard: allocated PlayHT spend plus overage and infrastructure, divided by accepted narration minutes. Track submitted characters, requests, 429 responses, retries, rejected takes, accepted duration and engineering time. A realtime model can be valuable for an application while being a poor fit for edited narration, and a low subscription price can be expensive when the operational path is uncertain.
An endpoint that accepts audio does not establish the right to copy a voice or publish its output.
The quickstart says an instant clone can be made from about 30 seconds of speech, and the Node SDK describes creating and deleting cloned voices. The currently accessible documents do not supply this audit with current commercial-use, consent, retention or training terms tied to a purchasable plan. Therefore no commercial-rights claim is made. Use only a speaker's own recording or material covered by explicit, documented permission, and do not use a famous or client voice merely because an example request can accept it.
Authentication requires an API secret and user ID, and the documentation warns against placing the secret in public code. Keep credentials server-side, limit access, rotate them, log the project and approved speaker, and test deletion. Deleting a clone identifier is not proof that source audio, generated files, logs and backups are erased under a defined schedule; sensitive work requires a reachable privacy policy, retention terms, processors, security commitments and contract.
The best alternative is the one that can complete, license and support the real delivery today.
Compare PlayHT with ElevenLabs or Murf using the same final minute, target language, pronunciation list, output format, retry limit and commercial channel. Add a continuity column: reachable pricing, contracting entity, terms, account recovery, export path, data commitments and support. Do not award PlayHT a price, quality or speed position while those inputs cannot be verified in the same conditions.
For a nontechnical creator, a working studio with visible limits may remove more friction than a flexible API. For a developer who already has valid PlayHT credentials and a governing contract, streaming and model controls may still fit a realtime product. Human narration remains the fallback when identity, performance direction, testimony or consent dominates. Keep script, pronunciation dictionary, audio masters and edit decisions portable so a supplier change does not stop publication.
The accessible official documentation describes PlayHT as an authenticated text-to-speech and voice-cloning API with streaming SDKs, stock voices and several voice engines.
This audit cannot confirm it. The former official pricing and account paths do not resolve here, so verify the seller, checkout, terms and support owner before paying or uploading work.
The documentation lists Japanese among the 36 languages for Play 3.0 Mini. Pass the language explicitly, then test pronunciation and delivery with the exact script and voice.
No current general answer is verified here because accessible commercial-use terms could not be tied to a current plan. Use the terms inside a valid account or choose a provider with reachable rights.
The API documents cloning capability, not unrestricted permission. Use only a voice with explicit documented consent and necessary rights, and verify retention and deletion terms before upload.
Comparisons