Predicting mood from voice to power empathetic AI — and stress-testing the method's limits
A machine-learning study to estimate emotional state from short voice recordings, built to supplement Maslo's mood-insight pipeline. As notable as the result is the rigor of its self-critique — a model of research done honestly.
1. Context
Humans broadcast emotion constantly through implicit signals — facial expression, posture, and especially voice. When we speak, pitch, tone, rate, pauses, and dynamic range all carry emotional meaning, layered on top of the semantic content of what is said. Yet on digital platforms, these signals mostly go uncaptured, so the information that could help people understand their own emotional state is lost.
Maslo's mission depends on reading that signal well. The company already ran content-based mood insight; the question this study set out to answer was whether the audio itself — how something is said, not just what — could produce a reliable, complementary mood signal.
Predicting mood from behavioral signals can enable artificially intelligent beings to make better empathy-led decisions.
— Maslo, Catching Feels
4. Process
Feature engineering
For each recording, 44 audio features were extracted with librosa — including Mel-frequency cepstral coefficients (MFCCs), root-mean-square loudness, and polynomial coefficients fitted to spectrogram columns. Because speech is time-series data, features were computed across overlapping time windows, producing a 3-D matrix (7,472 recordings × 44 features × w windows). Summary statistics (min, max, variance, median) per feature collapsed this into a 7,472 × 176 feature matrix for training.
Model design
Three Random Forest classifiers were trained and compared using Area Under the ROC Curve (AUC) via cross-validation:
- A gender-nonspecific model trained on all recordings.
- A female-specific model trained on female recordings only.
- A male-specific model trained on male recordings only.
8. Reflection
Catching Feels models the kind of research that earns trust: a measurable result, a production plan, and an unusually candid limitations section that resists overclaiming. The natural next steps are the harder ones — moving from acted clips to real user audio, testing multi-label emotion, and exploring sequence models (e.g., RNNs) that use combined content and audio features. For any team building affective AI, the transferable lesson is that stating what a model cannot yet do is part of the deliverable, not an afterthought.
Note on sensitivity: Emotion and mood inference is a sensitive area. Consistent with Maslo's approach, this work was framed as supplementary insight requiring human validation, never autonomous diagnosis or clinical prediction.