Downloads · 30 days
0
xunyi/SMIIP-NV_finetune_CosyVoice2
SMIIP-NV_finetune_CosyVoice2 is a machine learning model from xunyi. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as cc-by-nc-sa-4.0.
SMIIP-NV is a multi-annotated non-verbal expressive speech corpus designed for training and evaluating LLM-based text-to-speech systems. It contains a diverse set of non-verbal sounds (e.g., laughter, crying, coughing…
Downloads · 30 days
0
Access
Public
Updated Sep 1, 2025
Repo size
5.9 GB
Likes
4
Public
Click a slice to open those files.
.pt6.1 GB · 72%
From the Hugging Face model README
SMIIP-NV is a multi-annotated non-verbal expressive speech corpus designed for training and evaluating LLM-based text-to-speech systems. It contains a diverse set of non-verbal sounds (e.g., laughter, crying, coughing) along with emotion labels (happy, sad, neutral, angry, surprised), enabling the synthesis of natural and expressive speech.
Key Features:
This corpus empowers researchers and developers to build more natural and emotionally expressive TTS systems that seamlessly integrate non-verbal cues.
➡️ Download the SMIIP-NV Dataset: https://huggingface.co/datasets/xunyi/SMIIP-NV
SMIIP_NV/
├── MIC-0001/
│ ├── neutral/
│ │ ├── annotation.txt
│ │ ├── MIC-0001_0001.wav
│ │ └── ...
│ ├── sad/
│ │ ├── annotation.txt
│ │ ├── MIC-0001_0013.wav
│ │ └── ...
│ ├── surprised/
│ │ ├── annotation.txt
│ │ ├── MIC-0001_0029.wav
│ │ └── ...
│ ├── angry/
│ │ ├── annotation.txt
│ │ ├── MIC-0001_0041.wav
│ │ └── ...
│ └── happy/
│ ├── annotation.txt
│ ├── MIC-0001_0048.wav
│ └── ...
├── MIC-0002/
│ ├── neutral/
│ │ └── ...
│ └── ...
└── ...
We provide both a static preview and an interactive online demonstration:
🔗 Source Code: https://huggingface.co/xunyi/SMIIP-NV_finetune_CosyVoice2
Clone & Environment Setup
git clone https://huggingface.co/xunyi/SMIIP-NV_finetune_CosyVoice2.git
cd SMIIP-NV_finetune_CosyVoice2
conda create -n SMIIP_NV_finetune -y python=3.10
conda activate SMIIP_NV_finetune
conda install -y -c conda-forge pynini==2.1.5
pip install -r requirements.txt \
-i https://mirrors.aliyun.com/pypi/simple/ \
--trusted-host mirrors.aliyun.com
Prepare Data
Unzip SMIIP_NV_SPK_finetune.zip into corpus/ under the repository root.
Navigate to the example directory:
cd examples/nv/cosyvoice2
Run Fine-Tuning
Edit run.sh: set stage=0 and stop_stage=3 for initial data prep.
Execute training:
bash run.sh
To continue full training, adjust stop_stage=5 and rerun:
bash run.sh
Batch Inference:
Set stage=4 and stop_stage=4 in run.sh, then:
bash run.sh
Single Utterance Inference:
Use Python script:
python inference.py
Visualization & Web UI:
The demo UI is built with Gradio.
Start Web UI:
python3 webui.py --port 50000 \
--model_dir pretrained_models/CosyVoice2-0.5B
Then open http://localhost:50000/ in your browser.
This project is released under CC BY-NC-SA 4.0. Details at https://creativecommons.org/licenses/by-nc-sa/4.0/.
Please cite:
SMIIP-NV: A Multi-Annotation Non-Verbal Expressive Speech Corpus