Dodaios
Dodaios · 工具包
开源的智能体操作系统,让你用语音或聊天指挥编码智能体、浏览器和其他桌面应用,每一次系统改动都要等你批准。
用基于 Qwen2.5 的模型把文字念成中文和英文语音,支持零样本声音克隆,也能按性别、音高和语速创建虚拟声音。适合做语音的开发者和研究人员。
Spark-TTS-0.5B 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
conda create -n sparktts -y python=3.12 conda activate sparktts pip install -r requirements.txt
Spark-TTS-0.5B 是一个基于 Qwen2.5 的文字转语音模型。它不需要单独的生成模型,比如 flow matching,因为它直接用语言模型预测出的编码重建音频。它支持中文和英文,不用专门训练就能克隆一个声音,还能通过调整性别、音高和语速来创建虚拟说话人。
它适合想要在自己机器上运行中英文语音模型的开发者和研究人员。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 软件 | 语音应用开发者 | 给应用加上中文和英文语音 | 根据脚本朗读应用里的文字 |
| 媒体 | 旁白制作者 | 通过设置性别、音高和语速创建虚拟说话人 | 为个人的非商业视频配音 |
| 本地化 | 双语团队 | 在克隆的语音里切换中文和英文 | 说出一句中英文混合的话 |
| 研究 | 语音研究人员 | 研究由语言模型驱动的语音生成 | 运行演示脚本并听输出的结果 |
如果你需要商业使用,或者想克隆你无权使用的声音,可以跳过它。请只使用你获得许可的声音。
| 用例 | 谁用 | 得到什么 |
|---|---|---|
| 声音克隆 | 研究人员 | 用一小段参考录音的声音说出的语音 |
| 声音创建 | 内容创作者 | 按你设置的性别、音高和语速由虚拟说话人说出的语音 |
| 运行演示 | 新手 | 示例脚本生成的音频文件 |
conda create -n sparktts -y python=3.12 conda activate sparktts pip install -r requirements.txt
from huggingface_hub import snapshot_download
snapshot_download("SparkAudio/Spark-TTS-0.5B", local_dir="pretrained_models/Spark-TTS-0.5B")从 example 文件夹运行演示,或者自己调用命令行接口。你也可以启动网页界面,用上传或录制的音频克隆声音,或者创建一个声音。
cd example bash infer.sh
python -m cli.inference \
--text "text to synthesis." \
--device 0 \
--save_dir "path/to/save/audio" \
--model_dir pretrained_models/Spark-TTS-0.5B \
--prompt_text "transcript of the prompt audio" \
--prompt_speech_path "path/to/prompt_audio"python webui.py
| 工具 | 作用 |
|---|---|
| infer.sh | 从 example 文件夹运行演示 |
| cli.inference | 根据文字合成语音,可附带提示录音及其文字稿 |
| webui.py | 启动声音克隆和声音创建的网页界面 |
| --save_dir | 设置保存音频的文件夹 |
你运行命令行工具,给出要朗读的文字、一小段提示录音和这段录音的文字稿。模型会把用提示录音的声音说出的语音保存到你指定的文件夹里。只克隆你有权使用的声音。
语言模型通常预测的是词。这里它预测的是代表声音的编码,再由解码器把这些编码变成音频。第一次可以先运行 example 文件夹里的演示脚本。
从底层看,模型卡里的论文标题描述的是单流解耦语音词元。语言模型预测这些词元,音频直接由它们重建。Qwen2.5 的基础让整个系统保持简单。平台上显示其他人做的版本有 6 个量化版和 25 个微调版。
用基于 Qwen2.5 的模型把文字念成中文和英文语音,支持零样本声音克隆,也能按性别、音高和语速创建虚拟声音。适合做语音的开发者和研究人员。
由 SparkAudio 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:Spark-TTS-0.5B 是一个基于 Qwen2.5 的文字转语音模型。它不需要单独的生成模型,比如 flow matching,因为它直接用语言模型预测出的编码重建音频。它支持中文和英文,不用专门训练就能克隆一个声音,还能通过调整性别、音高和语速来创建虚拟说话人。
适合谁:它适合想要在自己机器上运行中英文语音模型的开发者和研究人员。
行业 | 谁在用 | 怎么用 | 例子
软件 | 语音应用开发者 | 给应用加上中文和英文语音 | 根据脚本朗读应用里的文字
媒体 | 旁白制作者 | 通过设置性别、音高和语速创建虚拟说话人 | 为个人的非商业视频配音
本地化 | 双语团队 | 在克隆的语音里切换中文和英文 | 说出一句中英文混合的话
研究 | 语音研究人员 | 研究由语言模型驱动的语音生成 | 运行演示脚本并听输出的结果
如果你需要商业使用,或者想克隆你无权使用的声音,可以跳过它。请只使用你获得许可的声音。
用在哪里:
用例 | 谁用 | 得到什么
声音克隆 | 研究人员 | 用一小段参考录音的声音说出的语音
声音创建 | 内容创作者 | 按你设置的性别、音高和语速由虚拟说话人说出的语音
运行演示 | 新手 | 示例脚本生成的音频文件
如何设置:
conda create -n sparktts -y python=3.12
conda activate sparktts
pip install -r requirements.txt
from huggingface_hub import snapshot_download
snapshot_download("SparkAudio/Spark-TTS-0.5B", local_dir="pretrained_models/Spark-TTS-0.5B")
如何使用:从 example 文件夹运行演示,或者自己调用命令行接口。你也可以启动网页界面,用上传或录制的音频克隆声音,或者创建一个声音。
cd example
bash infer.sh
python -m cli.inference \
--text "text to synthesis." \
--device 0 \
--save_dir "path/to/save/audio" \
--model_dir pretrained_models/Spark-TTS-0.5B \
--prompt_text "transcript of the prompt audio" \
--prompt_speech_path "path/to/prompt_audio"
python webui.py
工具 | 作用
infer.sh | 从 example 文件夹运行演示
cli.inference | 根据文字合成语音,可附带提示录音及其文字稿
webui.py | 启动声音克隆和声音创建的网页界面
--save_dir | 设置保存音频的文件夹
示例:你运行命令行工具,给出要朗读的文字、一小段提示录音和这段录音的文字稿。模型会把用提示录音的声音说出的语音保存到你指定的文件夹里。只克隆你有权使用的声音。
新手与专家:语言模型通常预测的是词。这里它预测的是代表声音的编码,再由解码器把这些编码变成音频。第一次可以先运行 example 文件夹里的演示脚本。
从底层看,模型卡里的论文标题描述的是单流解耦语音词元。语言模型预测这些词元,音频直接由它们重建。Qwen2.5 的基础让整个系统保持简单。平台上显示其他人做的版本有 6 个量化版和 25 个微调版。
文字,以及可选的提示音频
语言模型预测语音编码
编码被直接重建成音频
保存音频文件
注意事项:
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download SparkAudio/Spark-TTS-0.5B
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| Spark-TTS-0.5B 本页 | 2,124 | 750 | — | cc-by-nc-sa-4.0 | |
| VieNeu-TTS v3 Turbo共有 text-to-speech · safetensors | 2,151,800 | 109 | 131M | apache-2.0 | |
| VoxCPM2共有 text-to-speech · safetensors | 984,860 | 1,783 | 2.3B | apache-2.0 | |
| phonon-31m-en共有 text-to-speech · safetensors | 248,578 | 160 | 41.1M | apache-2.0 | |
| MOSS-TTS-v1.5共有 text-to-speech · safetensors | 80,361 | 220 | 8.5B | apache-2.0 | |
| Ming-3.0-tts-0.5B共有 text-to-speech · safetensors | 14,756 | 225 | 1.5B | mit |
Dodaios · 工具包
开源的智能体操作系统,让你用语音或聊天指挥编码智能体、浏览器和其他桌面应用,每一次系统改动都要等你批准。
Zhanli-Li · 工具包
用多轮智能体强化学习在 DataWorld 任务上调优的 Qwen3.6-35B-A3B 模型,面向会调用工具的智能体。适合部署大型混合专家模型的团队。
ukisai · 工具包
以 llama.cpp 用的 GGUF 量化版本运行 Swift 1.5 Ornith 9B,这是一个调校成用更少 token 思考的推理模型。适合在自己机器上运行 9B 推理模型的人。
tarteel-ai · 工具包
用微调过的 Whisper base 模型把阿拉伯语语音转成文字,在它的评估集上词错误率达到 5.7544。适合构建阿拉伯语语音功能的开发者。
Qwen · 工具包
把一张图片拆成几个透明的 RGBA 图层,这样你可以重新上色、缩放、移动或替换其中一块,而不影响其他部分。适合有 CUDA 显卡的设计师和开发者。
microsoft · 工具包
Microsoft 推出的 3.8B 开放指令模型,上下文 128K token,为内存或延迟紧张时的推理、数学和逻辑而做。适合给应用添加文本功能的开发者。