产品推荐 2026-07-28

tortoise.cpp:免费的文本转语音工具(源码)

基于GGML的C++文本到语音工具,支持本地高效语音生成。

开源软件跨平台工具

产品简介

tortoise.cpp 是tortoise-tts的C++重新实现,使用GGML框架将文本转换为自然语音。它支持Windows、macOS和Linux平台,允许本地运行,适合需要高性能文本转语音的开发者和内容创作者。通过编译支持CPU和GPU加速,提升处理效率。

tortoise.cpp 主界面

核心功能

  • 跨平台支持(Windows、macOS、Linux)
  • 基于C++的高性能实现
  • 支持CPU、CUDA和Metal GPU加速
  • 命令行界面,参数可配置
  • 支持添加自定义语音

快速开始

  1. 克隆仓库:git clone --recursive https://github.com/balisujohn/tortoise.cpp.git
  2. 编译项目:创建build文件夹,运行cmake和make命令(如CPU:cmake .. && make)
  3. 下载模型文件:从HuggingFace下载ggml-model.bin等放入models目录
  4. 运行生成语音:执行./tortoise --message "文本" --voice "语音文件" --output "输出.wav"

界面预览

与其他方案对比

对比项tortoise.cpp同类方案
实现语言和性能C++实现,支持GPU加速,高效本地运行原tortoise-tts为Python实现,性能较低,依赖Python环境

适合谁用

  • 需要本地文本转语音功能的开发者
  • 内容创作者生成播客或语音内容
  • 语音合成技术学习者

下载与版本

当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/balisujohn/tortoise.cpp