Speech Synthesis Challenge

Using the browser's speech synthesis API, create a React app with a text area that can speak multiple voices. You should be able to control the pitch and speed of the voice as well.

Code

Demo

Learning Goals

  • Practice useState
  • Practice Events
  • Practice useEffect with events
  • Practice learning an API

Resources