This is a speaker recognition and analysis project that allows users to upload or record a speech on a Flask web server and predicts the speaker's identity among the trained speakers. The web application also displays the transcript, waveform and spectrogram of the uploaded audio.
American Rhetoric Speech Bank - Gathered a dataset from this source. You can also create your own dataset to predict from speakers that you trained, using files on py_audio_process directory.
Leopard Speech-to-Text - Used this library for speech-to-text purposes.