本地Kokoro-82M 文字转语音在 Intel CPU 上使用 bf16 自动转换和 oneDNN AMX‑BF16 加速,支持中文、英文、日文、法文、西班牙文、印地语等语言的合成。
Local CPU TTS via Kokoro-82M, default bf16 autocast → oneDNN AMX-BF16 (Sapphire / Emerald / Granite Rapids). Multilingual (zh/en/ja/fr/es/hi/it/pt).
Skill 目录就是本仓库根; 完整说明见同目录 README.md.
bash
cd <skill-dir> # 即本仓库根
source .venv/bin/activate
python tts.py "春天的早晨阳光明媚。" # → output.wav (zh, bf16/AMX)
python tts.py "Hello world." -v af_heart -o en.wav # 英文
python tts.py "你好" --fp32 -o hi_fp32.wav # 显式 fp32 对照
Voice 前缀: zf_/zm_ =zh, af_/am_ =en-US, bf_/bm_ =en-GB, jf_/jm_ =ja,
ff_ =fr, ef_ =es, hf_ =hi, if_ =it, pf_ =pt-BR.
README.md: https://huggingface.co/hexgrad/Kokoro-82M/tree/main/voices.
bash
sudo apt-get install -y espeak-ng
python3 -m venv .venv && source .venv/bin/activate
pip install torch kokoro 'misaki[zh]' numpy
python -c "from kokoro import KPipeline; KPipeline(lang_code='z', repo_id='hexgrad/Kokoro-82M')" # 预下载 ~350MB
--fp32。taskset 限核也 OK。