About Herald
Herald reads your text aloud and turns your speech into text, both directly in your browser using its built-in speech engine. No files are uploaded and no audio is sent to a server — everything happens on your device.
Features
- Text-to-speech with adjustable speed, pitch and volume
- Choice of any voice installed in your browser or device
- Speech-to-text with live, editable transcription
- Support for multiple listening languages
- One-tap copy of your transcript
- Runs entirely in your browser — nothing is uploaded
How to use it
- Switch between "Text → Speech" and "Speech → Text" using the tabs above.
- For text-to-speech: type or paste your text, pick a voice, adjust speed/pitch/volume, then tap Speak.
- For speech-to-text: choose your language, tap the microphone, and start talking.
- Tap the microphone again to stop listening at any time.
- Copy your finished transcript with one tap.
Frequently asked questions
Which browsers support this?
Text-to-speech works in nearly all modern browsers. Speech-to-text relies on a feature currently supported best in Chrome and Edge, on both desktop and Android; Safari and Firefox support is more limited.
Is my voice recording sent anywhere?
No audio or text is uploaded to a server by this tool. Speech recognition and speech synthesis are handled by your browser's own built-in engine, running on your device.
Why don't I see many voice options?
Available voices depend entirely on your operating system and browser. Some devices ship with just a few voices, while others offer dozens across many languages.
Can I use this for a different spoken language?
Yes. Use the language filter to find voices for text-to-speech, and choose your language before tapping the microphone for speech-to-text.
Why did listening stop by itself?
Browsers automatically pause speech recognition after a period of silence or a long single session. Simply tap the microphone again to keep going.
