Downloads · 30 days
0
emoji-tts/speech-to-emoji-classifier
speech-to-emoji-classifier is a audio classification model from emoji-tts. Use it for the audio classification task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as mit.
This repository releases a lightweight speech-to-emoji classifier used for Emoji-TTS evaluation. It predicts 1 label from 11 classes: 10 emojis plus a "<none" class.
Downloads · 30 days
0
Access
Public
Updated Mar 8, 2026
Repo size
2.7 MB
Likes
0
Public
Click a slice to open those files.
.pt2.7 MB · 100%
From the Hugging Face model README
This repository releases a lightweight speech-to-emoji classifier used for Emoji-TTS evaluation.
It predicts 1 label from 11 classes: 10 emojis plus a "<none>" class.
emotion2vec/emotion2vec_baseThe released best_classifier.pt contains the trained MLP head and label metadata.
To run inference, you also need the upstream emotion2vec/emotion2vec_base model to extract utterance embeddings.
The model was trained on 21,940 English TTS utterances built from 22,000 source texts:
"<none>" classflash or pro)"<none>"Balanced split:
<none>😭😂😊😍🙏🤔🔥💔👏🙄The training records also include source text, but the released classifier itself predicts from speech only. In the original evaluation pipeline, it is used as an in-domain classifier for emoji-conditioned speech rather than as a general-purpose emotion recognizer.
On the balanced 1,000-example test split:
0.6950.6942best_classifier.pt: trained classifier checkpointlabel2id.json: label-to-index mappingsummary.json: sanitized training and evaluation summary