Skip to content

ResponsiveVoice

The modern, TypeScript-first text-to-speech library for browsers and Node.js

@responsivevoice/core

The heart -- and lungs -- of ResponsiveVoice.

A drop-in replacement for the former responsivevoice.js, with modern TypeScript support, that runs in the browser.

@responsivevoice/api-client

REST API client with retry logic, response validation, and beautiful error handling.

@responsivevoice/types

Shared Schemas and Types used in the entire ecosystem.

TypeScript First

Full TypeScript support with strict types and IntelliSense.

Modern Build

ESM, CJS, and a browser bundle (CDN). Tree-shakeable exports.

100+ Voices

Access to 100+ voices across 50+ languages.

Backward Compatible

Drop-in replacement for legacy responsivevoice.js.

For LLMs and AI agents: llms.txt, llms-full.txt, or the For AI Agents guide — append .md to any docs URL.