Back to Projects
PythonAudio AI20

Real-Time Voice & Emotion Processing

Real-time speech-to-text with Whisper and emotion recognition from audio, streamed over Flask and WebSocket with live microphone capture.

Real-Time Voice & Emotion Processing
whispernlpflaskwebsocketemotion-recognition

Key Highlights

Real-time Whisper ASR with WebSocket streaming

Multi-class emotion recognition (happy, sad, angry, neutral, fearful)

Live audio capture from microphone via PyAudio

Combined transcript + emotion timeline output

Flask backend with WebSocket support

Tech Stack

PythonOpenAI WhisperFlaskWebSocketlibrosaPyAudioNumPy

GitHub Repository

github.com/ErdoganPeker/Real-Time-Voice-and-Emotion-Processing