Repolode
neuphonic

neuphonic/neutts

可在本地设备运行的开源语音合成模型,支持仅需约 3 秒音频的即时声音克隆。

可替代:ElevenLabs

Star
6,323
Fork
662
未关闭 Issue
37
最近提交
3个月前

这是什么?

NeuTTS 是 Neuphonic 推出的一组开源文本转语音模型,设计为在本地设备上运行。每个模型由小型 LLM 主干网络搭配 NeuCodec 神经音频编解码器组成,语音在本地生成,无需调用网页 API。模型支持即时声音克隆,只需一段简短的参考音频及其文本,即可用该说话人的声音合成新文本。

产品线包括面向英语的 NeuTTS-Air、覆盖英语、法语、德语和西班牙语的 NeuTTS-Nano 系列,以及支持情感控制、提供四个固定说话人的英语模型 NeuTTS-2E。项目提供 GGUF 量化版本,适合在手机、笔记本和树莓派上运行,也提供 ONNX 解码器以降低延迟。仓库包含批量与流式合成、参考音频编码以及微调脚本等 Python 示例。

生成的音频默认带有 Perth 水印。通过 pip 安装 Python 包,可选安装 llama-cpp-python 和 onnxruntime 依赖。

核心功能

  • 01仅凭一段简短参考音频及其文本即可即时克隆声音。
  • 02提供 GGUF 量化模型,可在手机、笔记本和树莓派上运行。
  • 03支持基于 llama-cpp-python 的流式语音合成。
  • 04Nano 系列覆盖英语、法语、德语和西班牙语。
  • 05NeuTTS-2E 支持七种情绪控制和四个固定说话人。
  • 06生成音频默认包含水印。

适用场景

  • 开发无需云服务的嵌入式语音助手或玩具。
  • 为数据必须留在本地的应用添加离线语音输出。
  • 用简短录音快速验证声音克隆效果。
  • 在树莓派等低功耗硬件上运行语音合成。

快速上手

  1. 1

    从 PyPI 安装 NeuTTS

    pip install neutts
  2. 2

    克隆仓库并进入项目目录

    git clone https://github.com/neuphonic/neutts.git && cd neutts
  3. 3

    运行基础示例以合成语音

    python -m examples.basic_example --input_text "My name is Andy. I'm 25 and I just moved to London. The underground is pretty confusing, but it gets me around in no time at all." --ref_audio samples/jo.wav --ref_text samples/jo.txt

使用前须知

  • 部分模型采用 NeuTTS Open License 1.0 而非标准开源许可证,且仓库许可证未明确说明。
  • 流式输出仅支持 GGUF 模型。
  • 非英语模型最好使用同一语言的参考音频以获得最佳效果。

收录于专题

标签

常见问题

neutts 是什么?
可在本地设备运行的开源语音合成模型,支持仅需约 3 秒音频的即时声音克隆。 NeuTTS 是 Neuphonic 推出的一组开源文本转语音模型,设计为在本地设备上运行。每个模型由小型 LLM 主干网络搭配 NeuCodec 神经音频编解码器组成,语音在本地生成,无需调用网页 API。模型支持即时声音克隆,只需一段简短的参考音频及其文本,即可用该说话人的声音合成新文本。
neutts 可以免费使用吗?用的什么许可证?
neutts 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
neutts 还在维护吗?
半年内有更新。neutts 最近一次提交是在 2026年7月30日。
neutts 适合用来做什么?
开发无需云服务的嵌入式语音助手或玩具。 为数据必须留在本地的应用添加离线语音输出。 用简短录音快速验证声音克隆效果。 在树莓派等低功耗硬件上运行语音合成。
neutts 怎么安装和运行?
从 PyPI 安装 NeuTTS: pip install neutts 克隆仓库并进入项目目录: git clone https://github.com/neuphonic/neutts.git && cd neutts 运行基础示例以合成语音: python -m examples.basic_example --input_text "My name is Andy. I'm 25 and I just moved to London. The underground is pretty confusing, but it gets me around in no time at all." --ref_audio samples/jo.wav --ref_text samples/jo.txt
在哪里获取 neutts?
源代码和安装说明在 GitHub 上:https://github.com/neuphonic/neutts

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目