Learning to use the
Flask framework and all packages in such a short time was the primary challenge during the development of this project. Voice input in particular was hard to integrate. The web API that we used in project 5 for our project was too old to be integrated into our project, so we need to look for other tools. After some research, we tried the Google SpeechRecognition API, but this API has its own problem. We ended up using
PyAudio, a package that is able to detect voice from microphone, but it is not installable through pip. After some digs in the internet, we ended up using a wheel file to install it. However,
PyAudio is not functional on MacOS.