---
title: Fun-CosyVoice3-0.5B-2512_ONNX
canonical_url: "https://www.modelscope.cn/models/Lourdle/Fun-CosyVoice3-0.5B-2512_ONNX"
md_url: "https://www.modelscope.cn/models/Lourdle/Fun-CosyVoice3-0.5B-2512_ONNX.md"
repository: Lourdle/Fun-CosyVoice3-0.5B-2512_ONNX
last_updated: 2025-12-22
pipeline_tag: text-to-speech
tasks:
  - text-to-speech
library_name:
  - onnx
  - other
frameworks:
  - other
downloads: 427
stars: 5
---

# Fun-CosyVoice3-0.5B-2512_ONNX

> Fun-CosyVoice3-0.5B-2512_ONNX - Lourdle 在 ModelScope 开源的模型。官方 Fun-CosyVoice2-2512-0.5B 中的 Flow 和 HiFT 的 ONNX 模型，可直接用于推理。

- **Repository**: Lourdle/Fun-CosyVoice3-0.5B-2512_ONNX
- **Tasks**: text-to-speech
- **Downloads**: 427
- **Stars**: 5
- **Last updated**: 2025-12-22

Source: https://www.modelscope.cn/models/Lourdle/Fun-CosyVoice3-0.5B-2512_ONNX

---

# Fun-CosyVoice3-2512 ONNX 模型（flow & hift）

本仓库提供 CosyVoice3 部分模块的 ONNX 格式模型，包括：
- `flow_fp32.onnx` （全精度 flow 模型）
- `flow_fp16.onnx` （半精度 flow 模型）
- `hift.onnx` （全精度 hift 模型）
- `flow_hift_fp32.onnx` （全精度 flow 和全精度 hift 组合模型）
- `flow_hift_fp16.onnx` （半精度 flow 和全精度 hift 组合模型）


模型使用方式请见 [GitHub 仓库](https://github.com/Lourdle/CosyVoice)。  
CosyVoice 的其它模块请从 [CosyVoice3 官方项目](https://modelscope.cn/models/FunAudioLLM/Fun-CosyVoice3-0.5B-2512) 获取。  
我开源了 CosyVoice 的 ONNX 适应的模块代码和转换脚本，如果想了解如何转换，请见 [CosyVoiceForOnnx](https://github.com/Lourdle/CosyVoiceForOnnx)。


---

## 模型输入与输出

### flow_fp32.onnx / flow_fp16.onnx

- **输入：**
  - `token`           (int64)
  - `prompt_token`    (int32)
  - `prompt_feat`     (float32 / float16)
  - `embedding`       (float32 / float16)
    - flow_hift_combined_fp32.onnx  要求全部输入为 float32
    - flow_hift_combined_fp16.onnx  要求全部输入为 float16
- **输出：**
  - `tts_mel`         (float32)

### hift.onnx

- **输入：**
  - `speech_feat`     (float32)
- **输出：**
  - `generated_speech` (float32)

### flow_hift_fp32.onnx / flow_hift_fp16.onnx

- **输入：**
  - `token`            (int32)
  - `prompt_token`     (int32)
  - `prompt_feat`      (float32 / float16)
  - `embedding`        (float32 / float16)
    - flow_hift_fp32.onnx  要求全部输入为 float32
    - flow_hift_fp16.onnx  要求全部输入为 float16
  - `speed`            (float32 标量)
- **输出：**
  - `generated_speech` (float32)

---

## 注意事项

- 所有输出均为 float32。
- 输入精度需严格匹配。
- 注意组合模型 `token` 输入由 int64 改为 int32。输入 `speed` 是 fp32 标量，作为倍率控制语速。

---

## 致谢

原始模型来自 [Fun-CosyVoice3-2512 官方项目](https://modelscope.cn/models/FunAudioLLM/Fun-CosyVoice3-0.5B-2512)。本仓库仅提供 ONNX 格式转换及适配。

---
