Emotion Diarization with WavLM Large on 5 popular emotional datasets.
This repository provides all the necessary tools to perform speech emotion diarization with a fine-tuned wavlm (large) model using SpeechBrain.
The model is trained on concatenated audios and tested on
ZaionEmotionDataset
. The metric is Emotion Diarization Error Rate (EDER). For more details please check the
paper link
.
For a better experience, we encourage you to learn more about
SpeechBrain
. The model performance on ZED (test set) is:
Release
EDER(%)
05-07-23
29.7 (Avg: 30.2)
Pipeline description
This system is composed of a wavlm encoder a downstream frame-wise classifier. The task aims to predict the correct emotion components and their boundaries within a speech recording. For now, the model was trained with audios that contain only 1 non-neutral emotion event.
The system is trained with recordings sampled at 16kHz (single channel).
The code will automatically normalize your audio (i.e., resampling + mono channel selection) when calling
diarize_file
if needed.
Install SpeechBrain
First of all, please install the
development
version of SpeechBrain with the following command:
You can find our training results (models, logs, etc)
here
.
Limitations
The SpeechBrain team does not provide any warranty on the performance achieved by this model when used on other datasets.
About Speech Emotion Diarization/Zaion Emotion Dataset
@article{wang2023speech,
title={Speech Emotion Diarization: Which Emotion Appears When?},
author={Wang, Yingzhi and Ravanelli, Mirco and Nfissi, Alaa and Yacoubi, Alya},
journal={arXiv preprint arXiv:2306.12991},
year={2023}
}
Citing SpeechBrain
Please, cite SpeechBrain if you use it for your research or business.
@misc{speechbrain,
title={{SpeechBrain}: A General-Purpose Speech Toolkit},
author={Mirco Ravanelli and Titouan Parcollet and Peter Plantinga and Aku Rouhe and Samuele Cornell and Loren Lugosch and Cem Subakan and Nauman Dawalatabad and Abdelwahab Heba and Jianyuan Zhong and Ju-Chieh Chou and Sung-Lin Yeh and Szu-Wei Fu and Chien-Feng Liao and Elena Rastorgueva and François Grondin and William Aris and Hwidong Na and Yan Gao and Renato De Mori and Yoshua Bengio},
year={2021},
eprint={2106.04624},
archivePrefix={arXiv},
primaryClass={eess.AS},
note={arXiv:2106.04624}
}
emotion-diarization-wavlm-large huggingface.co is an AI model on huggingface.co that provides emotion-diarization-wavlm-large's model effect (), which can be used instantly with this speechbrain emotion-diarization-wavlm-large model. huggingface.co supports a free trial of the emotion-diarization-wavlm-large model, and also provides paid use of the emotion-diarization-wavlm-large. Support call emotion-diarization-wavlm-large model through api, including Node.js, Python, http.
emotion-diarization-wavlm-large huggingface.co is an online trial and call api platform, which integrates emotion-diarization-wavlm-large's modeling effects, including api services, and provides a free online trial of emotion-diarization-wavlm-large, you can try emotion-diarization-wavlm-large online for free by clicking the link below.
speechbrain emotion-diarization-wavlm-large online free url in huggingface.co:
emotion-diarization-wavlm-large is an open source model from GitHub that offers a free installation service, and any user can find emotion-diarization-wavlm-large on GitHub to install. At the same time, huggingface.co provides the effect of emotion-diarization-wavlm-large install, users can directly use emotion-diarization-wavlm-large installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
emotion-diarization-wavlm-large install url in huggingface.co: