← Back to ResearchRanked

TextToSpeech Reader

Browser speech synthesis · multilingual voices · rate, pitch, volume

English 简体 繁體

Text

0 / 2,500 字符

Language & Voice

The language list comes from the voices your browser and operating system actually provide. Chrome ships Google network voices, Edge and Windows add natural offline voices, macOS/iOS contribute their premium voices.

Available voices for the selected language are listed here. Cloud-marked voices are synthesised by the browser's own service - this site never sees your text.

Reading Parameters

1.00×

0.5x to 2x. Around 0.8 is clearest for foreign-language material; 1.5 saves time.

1.0

0 low, 1 natural, 2 shrill. Most voices sound best between 0.8 and 1.2.

100%

Output level of this voice, multiplied by your system volume.

Playback

准备就绪:选好发音人,点「生成朗读」即可。

The Web Speech API never hands the synthesised audio to the page, so this tool plays but cannot export an MP3. For a file, use a server-side TTS site (such as crikk.com, the reference for this page).

What this tool is

TextToSpeech ports the flow of crikk.com/text-to-speech - paste text, pick a voice, get audio - entirely into your browser: up to 2,500 characters of text, any voice your browser and operating system actually provide (English, Chinese and every installed language), adjustable rate, pitch and volume, and playback with pause/resume/stop. Long text is automatically cut into sentence-sized chunks, which sidesteps Chrome's old habit of going silent mid-sentence.

The big difference from the reference site is the engine: Crikk synthesises on its servers and hands you an MP3, while this page calls the browser's own Web Speech API. Voices come from your browser and OS, synthesis runs locally (or through the browser's own cloud), no text passes through this server - hence no quota, unlimited reads, and no MP3 download (the page simply cannot capture that audio stream). What you get in exchange is zero wait, zero upload, open-and-go.

Features

How to use it

  1. Paste your text into the box, or press a Sample button for a quick try.
  2. Pick a language (only languages you really have are listed), then a voice within it.
  3. Adjust rate, pitch and volume if you like, then press "Generate Audio".
  4. Pause and resume while it reads; to change voice, press Stop first and regenerate.

FAQ

Why do I get different voices than my friend?
Voices are not supplied by this site but by your browser and operating system: Chrome adds a set of Google network voices (they need the internet), Edge/Windows ship natural offline voice packs, and macOS/iOS contribute the premium voices downloaded under accessibility settings. Different devices therefore surface different voice pools.
There is no Chinese voice - what now?
Your device has no Chinese speech pack installed yet. On Windows: Settings → Time & Language → Speech → Add speech, install Chinese and reload. On macOS: System Settings → Accessibility → Spoken Content → Manage Voices. Chrome's Google voices appear only while online. Once installed, zh-CN / zh-TW entries appear in the language list automatically.
Can I download an MP3?
No. By design the Web Speech API routes synthesised audio straight to your speakers - the page never receives an audio stream it could save. The reference site crikk.com renders on a server and can therefore offer a file. If you must have one, record your system's stereo mix while playing, or use a server-side TTS service.
Why did long reading stop by itself?
Chrome has a long-standing bug where a single utterance past roughly 15 seconds goes silent. This page counters it two ways: long text is cut into chunks of at most 240 characters at sentence punctuation, and a keep-alive resume beat is sent every 8 seconds while reading. Together they remove most dropouts; if audio still cuts out, a background tab or a power-saving policy likely muted it.
Is my text uploaded?
Never to this site. The page is fully static with no backend; text is only handed to your browser's own engine. Local voices synthesise entirely on your device; Google network voices are sent by Chrome itself to Google's speech service - that traffic is between your browser and Google, and this site collects and stores nothing.

More tools on this site

Pure front-end · zero dependencies · free · 中文 / 繁體 / English