Speech Synthesis Tester
Type text, pick from the voices installed on your own machine, and hear it spoken - with rate, pitch and volume sliders and a stop control. Uses the browser's built-in speechSynthesis API, so audio is generated on your device and nothing is uploaded. Imported Claude artifact. Source: https://github.com/simonw/tools (speech-synthesis.html, Apache-2.0).
Name your fork
This clones the app's prompt and source into your account as a new unlisted app. You can edit and publish it from your dashboard.
Details
View source prompt + release files — fork-enabled apps share their full source
System prompt (SKILL.md)
---
name: speech-synthesis
description: Type text, pick one of your system voices, and hear it spoken - with rate, pitch and volume controls.
metadata:
tags:
- artifact-import
- media
source_url: https://tools.simonwillison.net/speech-synthesis
github_repo_url: https://github.com/simonw/tools
---
# Speech Synthesis Tester
An imported Claude artifact. Type or paste text, choose from the voices your
own operating system provides, set rate, pitch and volume, and press Speak.
Stop halts playback mid-sentence.
Useful for hearing how a phrase, a name or a script actually sounds, for
checking which voices a machine has installed, and for proofreading by ear.
It drives the browser's built-in speechSynthesis API, so the voices come from
your device rather than a server. Nothing is uploaded, no model is called, and
nothing is metered.
Release files (files)
Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.