Python Speech to Text
A web application built using Flask.
Speech to Text Transcription:
PyAudio
and SpeechRecognition
are the two main APIs used for implementation. WebAudioRecorder.js
is a JavaScript library that is used here to record audio input (Web Audio API AudioNode object) and encode to audio file image (Blob object).
Sample audio files are present in wavFiles
After installing the requirements, in the terminal use: python -m flask run
to run the application.
The web application looks like this: