orpheus-3b-0.1-ft-Q4_K_M-GGUF:本地轻量级文本转语音客户端,支持多语音与情感标签

基于Orpheus TTS模型的本地客户端,无需云API,提供高质量语音合成。支持tara等8种语音选择,可添加情感标签,输出WAV文件,完全本地化运行。【此简介由AI生成】

分支1Tags0

base_model: canopylabs/orpheus-3b-0.1-ft language:

  • en library_name: transformers license: apache-2.0 pipeline_tag: text-to-speech tags:
  • llama-cpp
  • gguf-my-repo

Orpheus-TTS 本地客户端

一个轻量级客户端,通过 LM Studio API 本地运行 Orpheus TTS 模型。

GitHub 仓库

功能特点

  • 🎧 基于 Orpheus TTS 模型的高质量文本转语音
  • 💻 完全本地化运行 - 无需云端 API 密钥
  • 🔊 多语音选项(tara, leah, jess, leo, dan, mia, zac, zoe)
  • 💾 支持保存 WAV 格式音频文件

快速设置

  1. 安装 LM Studio
  2. 在 LM Studio 中安装 Orpheus TTS 模型 (orpheus-3b-0.1-ft-q4_k_m.gguf)
  3. 在 LM Studio 中加载 Orpheus 模型
  4. 启动 LM Studio 本地服务器(默认地址:http://127.0.0.1:1234
  5. 安装依赖环境:
    python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
    
  6. 运行脚本:
    python gguf_orpheus.py --text "你好,这是一个测试" --voice tara
    

使用指南

python gguf_orpheus.py --text "Your text here" --voice tara --output "output.wav"

选项参数

  • --text: 待转换为语音的文本内容
  • --voice: 指定使用的语音角色(默认:tara)
  • --output: 输出WAV文件路径(默认:自动生成文件名)
  • --list-voices: 显示可用语音角色列表
  • --temperature: 生成温度系数(默认:0.6)
  • --top_p: Top-p采样参数(默认:0.9)
  • --repetition_penalty: 重复惩罚系数(默认:1.1)

可用语音角色

  • tara - 通用场景综合表现最佳的语音角色(默认)
  • leah
  • jess
  • leo
  • dan
  • mia
  • zac
  • zoe

情感表达

通过添加以下标签可为语音注入情感色彩:

<giggle>
<laugh>
<chuckle>
<sigh>
<cough>
<sniffle>
<groan>
<yawn>
<gasp>

许可证

Apache 2.0

项目介绍

基于Orpheus TTS模型的本地客户端,无需云API,提供高质量语音合成。支持tara等8种语音选择,可添加情感标签,输出WAV文件,完全本地化运行。【此简介由AI生成】

定制我的领域

下载使用量

0

项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新