Call Support Copilot: A Reproducible Multimodal System for Speech Emotion Recognition, Intent Understanding, and Agent Assistance
Paper · 2026 · Khoshimov Rakhmatillokhon, Dmitry Rudshin and Yanyang Luo
Summary
Customer support agents must follow what a caller says, gauge their mood, and look up account data all at once. Prior work mostly evaluates the relevant technologies in isolation, and such systems are often hard to reproduce. The authors build Call Support Copilot, a Streamlit dashboard that chains public pre-trained checkpoints. faster-whisper ASR produces transcripts, which go to MarianMT for translation into English and to a DistilBERT intent classifier fine-tuned on BANKING77, with regex-based slot filling. In parallel, MERaLiON-SER-v1 tracks caller emotion as categorical labels plus valence-arousal-dominance scores over sliding windows. These signals are combined with records from an SQLite client database to suggest agent actions, such as follow-up questions or de-escalation tips. No ASR, MT or SER model is trained from scratch. Each module is benchmarked separately on standard data, and pipeline speed is measured. The intent classifier slightly outperforms a published BANKING77 baseline, and processing runs faster than real time. The authors note caveats: the emotion score rests on only six utterances, ASR error propagation is not measured, and there is no user study. The main contribution is a fully documented, auditable recipe.
Key points
- Component results:
- 6.6% WER on 50 LibriSpeech test-clean samples (Systran/faster-whisper-base, int8).
- 42.98 BLEU on 50 WMT16 German–English pairs (Helsinki-NLP opus-mt models).
- 87.0% accuracy and 0.863 macro-F1 on BANKING77, versus 85.19% for USE+ConveRT (Casanueva et al., 2020).
- The SER figure of 91.7% macro-F1 comes from the SUPERB ER session1 split (IEMOCAP-derived, four classes, n=6). The authors treat it only as a sanity check.
- Mean real-time factor is 0.71 on LibriSpeech (n=10) and 0.67 on SUPERB ER (n=6). Sliding-window SER (4 s windows, 2 s overlap) accounts for most of the latency.
- Translation covers six European source languages into English: German, Dutch, French, Spanish, Italian and Portuguese. The system handles uploaded recordings only, not live streams.
- Model IDs, quantization settings, dataset slices, scripts and CSV/JSON outputs are released at github.com/rakhmatillokhon-khoshimov/call-support-copilot.
Fields, topics and concepts
📚 Shelves 2The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 works
🧭 Topics 3Research subjects and languages the work is about.Sentiment & emotion · 972 worksVision & language · 657 worksSpeech & spoken language · 480 works
Cite
Cite as Khoshimov Rakhmatillokhon, Dmitry Rudshin and Yanyang Luo. 2026. Call Support Copilot: A Reproducible Multimodal System for Speech Emotion Recognition, Intent Understanding, and Agent Assistance. Proceedings of the 11th Edition of the Swiss Text Analytics Conference.
@inproceedings{rakhmatillokhon2026call,
title = {{Call Support Copilot: A Reproducible Multimodal System for Speech Emotion Recognition, Intent Understanding, and Agent Assistance}},
author = {Khoshimov Rakhmatillokhon, Dmitry Rudshin and Yanyang Luo},
booktitle = {Proceedings of the 11th Edition of the Swiss Text Analytics Conference},
year = {2026},
url = {https://aclanthology.org/2026.swisstext-1.6/}
}References
- Rosana Ardila, Megan Branson, Kelly Davis, Michael Kohler, Josh Meyer, Michael Henretty, Reuben Morais, Lindsay Saunders, Francis Tyers, and Gregor Weber. 2020. Common voice: A massively-multilingual speech corpus. In Proceedings of the Twelfth Language Resources and Evaluation Conference, pages 421…
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/rakhmatillokhon-2026-call-support-copilot-reproducible-multimodal/