In this chapter, you build a web interface for Melissa by using some open source JavaScript libraries to record the audio using the user’s web browser and saving the file to a .wav format. The file is sent to a Python program, which sends it to the Google Speech Recognition API for recognition.
Accessing Melissa through your terminal may seem intimidating to users who are not used to working on the command line. Such an interface doesn’t work for many people who are not developers. Your current interface is good for research and development purposes, but it is ...