A simple, interactive web application for learning letter sounds. Press any letter key (A-Z) to hear its phonetic sound.
- Interactive letter display
- High-quality sound playback
- Text-to-speech fallback when sound files are unavailable
- Responsive design that works on all devices
- No external dependencies
- Works fully client-side (static hosting)
Visit the Letter Sounds site to try it out.
- Open the application in a web browser
- Press any letter key (A-Z) to:
- Display the letter
- Play its phonetic sound
- Press
Escto clear the display
The application uses .ogg format sound files for each letter. See the sounds/README.md for details on adding or updating sound files.
- Built with vanilla JavaScript (no frameworks)
- Uses the Web Audio API for sound playback
- Falls back to Speech Synthesis API when sound files are unavailable
- Responsive design using CSS Grid and modern viewport units
- Multiple font options for letter display:
- Andika: A free and open font family designed for literacy and language learning, supporting Latin, Cyrillic, and Greek scripts. Source
- Lexend: A variable font designed to improve reading performance and reduce visual stress. Source | Download
- Teachers: A variable font designed specifically for educational materials and literacy learning. Source
All fonts are open source and licensed under the Open Font License (OFL).
Works in all modern browsers that support:
- Web Audio API
- Speech Synthesis API (for TTS fallback)
- CSS Grid
- Clone the repository
- Add sound files to the
sounds/directory (optional) - Open
index.htmlin a browser to test locally
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.