Pre-made button options and custom text to speech.
This project uses the Web Speech API
And it's part of the '20 Web Projects With Vanilla JavaScript'
course by Brad Traversy on Udemy, which I did around - May 15, 2022.
It is project 13: Speech Text Reader | Speech Synthesis
The original version of the project only supports English.
I added two additional languages - Hebrew and Bulgarian
Contribution for the flag icons:
Icons created by Freepik - Flaticon
I did post-process them a tiny bit.
- Create responsive UI (CSS Grid) with picture buttons
- Speaks the text when the button is clicked
- Custom text to speech field
- Speaks the text typed in
- Change voices and accents