#147 · Primary category: Speech & Audio
Speech-Emotion-Analyzer
The neural network model is capable of detecting five different male/female emotions from audio speeches. (Deep Learning, NLP, Python)
Project last updated:02/07/23
GitHub Stars
1.4K
Forks
435
Contributors
1
License
MIT
Why we included this project
For a hands-on look at how raw speech becomes classifier input, this project lays out the pipeline from start to finish. It pulls short clips from the RAVDESS and SAVEE datasets, extracts audio features with LibROSA, and feeds the resulting arrays into a convolutional network built with Keras. The model is trained to recognize five emotions, angry, calm, fearful, happy, and sad, in both male and female voices, and the README shows sample clips as waveforms and spectrograms so you can see what the model is actually working with. Treat it as a reference implementation for learning the mechanics rather than something to deploy as-is; the code is simple enough to fork, swap in your own recordings, or reshape for similar spoken-audio analysis.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
whisper.cpp
Port of OpenAI's Whisper model in C/C++
Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
VibeVoice
Open-Source Frontier Voice AI
voicebox
The open-source AI voice studio. Clone, dictate, create.
TTS
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production