用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/malue-ai/dazee-small --skill kokoro-tts命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | kokoro-tts |
| description | High-quality local text-to-speech using Kokoro TTS engine. Zero API cost, fully offline. |
| metadata | {"xiaodazi":{"dependency_level":"external","os":["common"],"backend_type":"local","user_facing":true}} |
| capabilities | ["tts","speech_synthesis"] |
使用 Kokoro TTS 引擎在本地生成高质量语音,零 API 成本,完全离线。
pip install kokoro-onnx soundfile
首次使用需下载模型文件(约 300MB)。
from kokoro_onnx import Kokoro
kokoro = Kokoro("kokoro-v1.0.onnx", "voices-v1.0.bin")
samples, sample_rate = kokoro.create(
"你好,这是一段测试语音。",
voice="af_heart",
speed=1.0,
lang="z", # z=中文, e=英文
)
import soundfile as sf
sf.write("output.wav", samples, sample_rate)
| Voice ID | 性别 | 语言 | 风格 |
|---|---|---|---|
af_heart | 女 | 中/英 | 温暖自然 |
af_bella | 女 | 中/英 | 清晰专业 |
am_adam | 男 | 中/英 | 沉稳 |
am_michael | 男 | 中/英 | 活力 |
长文本自动按句分段合成,避免内存溢出:
import re
sentences = re.split(r'[。!?\.\!\?]', long_text)
all_samples = []
for s in sentences:
if s.strip():
samples, sr = kokoro.create(s.strip() + "。", voice="af_heart", lang="z")
all_samples.append(samples)
import numpy as np
combined = np.concatenate(all_samples)
sf.write("output.wav", combined, sr)