Text To Speech Generating (Note) Application
I have temporarily abandoned the idea to build a text to speech app using the speech synthesis api because I found it impossible to extract the voices from the speechSynthesis array. I will be sticking with vanilla JS (and possibly Node) for this one.
There is state here. But only for the input fields and the textarea. Feel free to play around with it to see how it works.
I do use this as an example for my custom React workflow when discussing how to combine ESLint with Airbnb and Prettier. I have since removed Airbnb from the picture. I thought there were too many linting conflicts, but kept Prettier because I love it. Feel free to try all three. it's really a matter of preference!