Files
游雁 8a0c727051 feat: add GLM-ASR-Nano model support
Add GLMASR wrapper class integrating GLM-ASR-Nano-2512 (1.5B) into
FunASR. Uses HuggingFace transformers AutoModel + AutoProcessor with
trust_remote_code. Supports 17 languages with dialect and low-volume
speech optimization.

Usage:
    from funasr import AutoModel
    model = AutoModel(model="zai-org/GLM-ASR-Nano-2512", hub="hf", device="cuda:0")
    res = model.generate(input="audio.wav")

    # ModelScope (Chinese users)
    model = AutoModel(model="ZhipuAI/GLM-ASR-Nano-2512", hub="ms", device="cuda:0")

Tested end-to-end on CPU with Chinese and English audio.

New files:
- funasr/models/glm_asr/model.py
- funasr/models/glm_asr/__init__.py
- tests_models/test_glm_asr.py
- examples/industrial_data_pretraining/glm_asr/demo.py
- examples/industrial_data_pretraining/glm_asr/demo_ms.py

Note: requires transformers>=5.0.0 (pip install git+https://github.com/huggingface/transformers)
2026-05-20 04:15:11 +00:00
..
2026-05-20 04:15:11 +00:00