Day 23: Speech Synthesis

This challenge provided multiple voices to choose from that read your input text. You can change the voice pitch and speed.

What Did I Learn?

The speech concept is new to me. I had no idea that SpeechSynthesisUtterance existed and that its function is to contain what's being said. This challenge and Day 20 has opened my eyes to the Web Speech API.

Beyond that, sprinkling in event listeners, functions and mapping through all the voices provided a final product.

Interested in participating in #JavaScript30?

Register here and learn at your own speed.