FreezeEmpath

Pretrained model for FreezeEmpath: Efficient Training for Empathetic Spoken Chatbots with Frozen LLMs, Findings of ACL 2026, by Yun Hong, Yan Zhou, and Yang Feng.

Paper ยท Code and installation ยท Example responses

FreezeEmpath accepts Chinese or English speech and generates empathetic text and speech-token responses. It combines Qwen2.5-7B-Instruct with a Whisper-large-v3 speech encoder, a semantic adapter, an emotion extractor, and a speech decoder. The base LLM was kept frozen during training.

Usage

This checkpoint requires the custom model classes in the GitHub repository; a bare Transformers pipeline() call is not supported. Install the pinned dependencies and use:

python scripts/download_models.py
CUDA_VISIBLE_DEVICES=0 bash empathetic_dialogue.sh

Download this entire repository, including all four weight shards, the main tokenizer, and tts_tokenizer/. The downloader also obtains Whisper-large-v3 and the separate IndexTTS2-derived waveform decoder.

The supported example uses Linux, Python 3.10, CUDA/BF16, and Transformers 4.43.4. It handles single-turn audio, one sample at a time, and pads/trims input to 30 seconds. No transcript or emotion annotation is required. See the GitHub examples for measured hardware usage.

License and attribution

This model repository retains its Apache-2.0 license declaration. The separately downloaded waveform decoder has its own upstream license and is not covered by this declaration. See the GitHub third-party notices and the source model cards for Qwen and Whisper.

Downloads last month
30
Safetensors
Model size
9B params
Tensor type
BF16
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for ICTNLP/FreezeEmpath

Base model

Qwen/Qwen2.5-7B
Finetuned
(3243)
this model

Collection including ICTNLP/FreezeEmpath

Paper for ICTNLP/FreezeEmpath