How does it work

ResponsiveVoice

ResponsiveVoice is always heard.

Every ResponsiveVoice voice follows an ordered chain of native alternatives across browsers, devices, and operating systems, with API-generated audio as the final fallback. Add it with the Web Player, WordPress plugin, JavaScript, or API — all under one account and one shared usage allowance.

Voice chainsEach ResponsiveVoice voice maps to an ordered chain of compatible native voices across browsers, devices, and operating systems.
Reliable everywhereResponsiveVoice manages native voice changes and deprecations, with API-generated audio as the final coverage fallback.
One shared allowanceWeb Player, plugin, JavaScript, and API usage count together instead of creating separate plans.
Start freeGet one key, follow a working example, and upgrade only when the project needs more.

From text to speech in five simple steps

Choose how voice fits your product, get a key, add a working integration, and let ResponsiveVoice handle the speech path behind it.

TryHear a voice demo and confirm text-to-speech fits the use case.
Sign upCreate a free account and get the key for the website or application.
IntegrateAdd the Web Player, plugin, JavaScript package, or API call.
ConfigureChoose voices, events, controls, and optional website features.
ScaleKeep every integration on the same allowance as traffic and usage grow.

What happens when your product speaks

Your visitor asks to listen. ResponsiveVoice walks the selected voice’s ordered fallback chain, chooses the best compatible native match available, and uses API-generated audio when the native chain cannot provide coverage. The spoken text counts against one shared allowance.

1

Your page sends text

A button, article player, app event, queue announcement, or AI workflow calls ResponsiveVoice with the text and voice preference.

2

ResponsiveVoice resolves the voice chain

Each ResponsiveVoice voice has an ordered chain of native alternatives. The resolver checks that chain against the voices exposed by the visitor’s browser, device, and operating system.

3

The API is the final fallback

If no native entry in the voice chain can provide the required coverage, ResponsiveVoice generates the audio through its API.

4

Your visitor hears a consistent experience

Audio plays with the controls and callbacks you selected, while the spoken text counts once toward your shared monthly allowance.

Developer path

Choose the integration that gets you live fastest.

Add a complete listening experience with the Web Player, install the WordPress plugin, call ResponsiveVoice from JavaScript, or connect a server workflow through the API. You can use more than one without splitting your plan.

Four ways to start

Web Player — add listening controls to pages and articles

WordPress — install the plugin and connect your key

<script src="https://cdn.responsivevoice.org/sdk/latest/responsivevoice.js"></script>
<script>
responsiveVoice.init({
  apiKey: "YOUR_RESPONSIVEVOICE_API_KEY"
});
</script>

npm install @responsivevoice/core

POST https://texttospeech.responsivevoice.org/v2/text:synthesize
Authorization: Bearer YOUR_TOKEN

Docs: https://docs.responsivevoice.org/rest-api/overview/

One voice layer, four ways to use it

Start with the surface that fits today. Add another later without creating a separate account, allowance, or speech stack.

Web Player

Give visitors a polished way to listen to pages and articles without producing or managing audio files.

  • Listen controls and reading progress
  • Custom player colors and behavior
  • Works across dynamic website content

WordPress plugin

Add voice to WordPress without rebuilding your publishing workflow or maintaining a custom integration.

  • Install through the familiar plugin flow
  • Connect the same ResponsiveVoice key
  • Use the shared account allowance

JavaScript and packages

Control speech directly in websites and web apps with the hosted script or modern typed packages.

  • Voice selection and callbacks
  • Browser and framework-friendly options
  • Fast path from example to production

REST API

Generate speech from servers, automations, and applications that need an authenticated service interface.

  • REST and streaming support
  • OpenAPI-backed reference
  • Provider choice and BYOK on Pro

Common use cases

Websites and publishers

Add listen buttons, article playback, and accessibility-friendly voice features.

Apps and SaaS products

Speak onboarding prompts, workflow events, dashboards, alerts, and training content.

Systems and automations

Generate queue announcements, operational messages, educational audio, and product notifications.

Sales path

Start free. Add voice today. Upgrade when usage grows.

The Free plan includes commercial use and one million characters per month. Every supported integration draws from that same allowance, so the next step is simple: get a key and ship the first listening experience.

Ready to make your product speak?

Get a free key with one million characters per month, choose your integration, and launch a reliable voice experience.

Are You Interested In
VOICE ENABLING YOUR SITE
WITH JUST ONE LINE OF CODE?