---
title: OmniVoice
canonical_url: "https://www.modelscope.cn/models/mlx-community/OmniVoice"
md_url: "https://www.modelscope.cn/models/mlx-community/OmniVoice.md"
repository: mlx-community/OmniVoice
last_updated: 2026-05-30
license: apache-2.0
pipeline_tag: text-to-speech
tasks:
  - text-to-speech
model_type:
  - omnivoice
architectures:
  - OmniVoice
base_model:
  - k2-fsa/OmniVoice
base_model_relation: finetune
parameters: 612.6M
tensor_type:
  - F32
  - I64
library_name:
  - mlx
  - safetensors
  - pytorch
frameworks:
  - pytorch
language:
  - multilingual
downloads: 60
stars: 0
tags:
  - mlx
  - apple-silicon
  - text-to-speech
  - voice-cloning
  - multilingual
---

# OmniVoice

> OmniVoice - mlx-community 在 ModelScope 开源的模型。Part of the OmniVoice MLX collection.

mlx-community/OmniVoice 是 ModelScope 魔搭社区上的 612.6M 参数text-to-speech模型，采用 apache-2.0 许可，基于 k2-fsa/OmniVoice 构建。

- **Repository**: mlx-community/OmniVoice
- **License**: apache-2.0
- **Tasks**: text-to-speech
- **Parameters**: 612.6M
- **Base model**: k2-fsa/OmniVoice
- **Tags**: mlx, apple-silicon, text-to-speech, voice-cloning, multilingual
- **Downloads**: 60
- **Stars**: 0
- **Last updated**: 2026-05-30

Source: https://www.modelscope.cn/models/mlx-community/OmniVoice

---

Part of the [OmniVoice MLX](https://huggingface.co/collections/mlx-community/omnivoice-6a06f610945a0b1d85b3b839) collection.

# OmniVoice (MLX)

Apple MLX weights for [k2-fsa/OmniVoice](https://github.com/k2-fsa/OmniVoice), a massively multilingual zero-shot TTS model. This is a community MLX conversion for Apple Silicon; the upstream model card, license, and repository remain authoritative for non-MLX usage.

## TL;DR

| | |
|---|---|
| **Variant** | default fp32 entry |
| **Best for** | default entry; same role as the fp32 baseline |
| **Runtime** | [`ailuntx/OmniVoice-MLX`](https://github.com/ailuntx/OmniVoice-MLX) |
| **Official code** | [`k2-fsa/OmniVoice`](https://github.com/k2-fsa/OmniVoice) |
| **Format** | MLX safetensors + tokenizer/config assets |
| **Hardware** | Apple Silicon recommended; HF Spaces Linux CPU fallback can be slow |

## Quick Start

```bash
hf download mlx-community/OmniVoice --local-dir ./models/OmniVoice

git clone https://github.com/ailuntx/OmniVoice-MLX.git
cd OmniVoice-MLX
python -m venv .venv
.venv/bin/pip install -e .
```

Run a minimal generation from the MLX helper repository:

```bash
.venv/bin/python scripts/infer_mlx.py \
  --model ./models/OmniVoice \
  --text "Hello from OmniVoice MLX." \
  --language en \
  --output output.wav
```

## Variants

| Variant | Best for |
|---|---|
| [`OmniVoice`](https://huggingface.co/mlx-community/OmniVoice) | default entry |
| [`OmniVoice-fp32`](https://huggingface.co/mlx-community/OmniVoice-fp32) | high-precision baseline |
| [`OmniVoice-bfloat16`](https://huggingface.co/mlx-community/OmniVoice-bfloat16) | high-quality Apple Silicon use |
| [`OmniVoice-8bit`](https://huggingface.co/mlx-community/OmniVoice-8bit) | smaller local checkpoint |
| [`OmniVoice-4bit`](https://huggingface.co/mlx-community/OmniVoice-4bit) | smallest checkpoint and Space default |

## Layout

```text
OmniVoice/
├── config.json
├── model.safetensors / shards
├── tokenizer files
├── audio_tokenizer/
└── mlx_manifest.json
```

## Conversion Notes

| Component | Source | MLX handling |
|---|---|---|
| main model | `k2-fsa/OmniVoice` | converted to MLX weights |
| tokenizer/config | official checkpoint | copied for runtime compatibility |
| audio tokenizer | official OmniVoice assets | included as a required subcomponent |

## Validation

Local MLX smoke tests were used during conversion. For voice cloning checks, use a full audio tokenizer; slim tokenizer assets can decode audio but do not provide a reliable speaker-encoding path.

## License

License follows the upstream OmniVoice release.

## Citation

```bibtex
@misc{omnivoice-mlx,
  title  = {OmniVoice-MLX: Apple MLX port of OmniVoice},
  author = {ailuntx},
  year   = {2026},
  url    = {https://github.com/ailuntx/OmniVoice-MLX},
}

@article{zhu2026omnivoice,
  title   = {OmniVoice: Towards Omnilingual Zero-Shot Text-to-Speech with Diffusion Language Models},
  author  = {Zhu, Han and Ye, Lingxuan and Kang, Wei and Yao, Zengwei and Guo, Liyong and Kuang, Fangjun and Han, Zhifeng and Zhuang, Weiji and Lin, Long and Povey, Daniel},
  journal = {arXiv preprint arXiv:2604.00688},
  year    = {2026},
}
```
