声匠

SKILL前端设计
前端设计 未标注权限 许可证不明确
安装这个技能

声匠 — GPT-SoVITS 语音克隆推理引擎。支持声音克隆、整章口播、批量章节生成、多音色切换。Keywords: 语音合成, TTS, 声音克隆, voice cloning, 有声书, 口播.

一句话选型结论

按资料字段整理

声匠是前端设计类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类前端设计 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_8c3c5215/shengjiang
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

前端设计
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_8c3c5215仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791663702
正文体量7.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在前端设计场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
声匠当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

7.1 KB
模型实际读到的说明书原文,来自技能仓库

声匠 — GPT-SoVITS 语音克隆推理引擎

> 匠心赋声,字字传神。

将 GPT-SoVITS 化为语音生产线:声音克隆、整章口播、单段生成,一站式搞定。

触发关键词: 语音合成, TTS, 声音克隆, voice cloning, 有声书, 口播, 生成语音, 克隆声音

前置条件

用户需自行准备(声匠不负责安装):

  1. GPT-SoVITS 已安装(推荐集成包,含 Python runtime)
  2. 已训练好的权重文件:
    - SoVITS 权重(.pth)
    - GPT 权重(.ckpt,可用预训练版)
  3. 参考音频:3-10秒 WAV,16kHz/32kHz,干净无噪音
  4. 预训练模型(通常集成包自带):
    - chinese-roberta-wwm-ext-large(BERT)
    - chinese-hubert-base(HuBERT)

配置

首次使用时,告诉 Agent 以下路径(或写入 TOOLS.md):

GPT_SOVITS_ROOT   = D:\GPT-SoVITS
PYTHON_RUNTIME    = D:\GPT-SoVITS\runtime\python.exe
GPT_WEIGHT        = GPT_weights/fanren-e6.ckpt
SOVITS_WEIGHT     = SoVITS_weights/fanren_e80_s5120.pth
REF_AUDIO         = logs/fanren/xingxiuchuan/sliced_wavs/录制文案_0050.wav
REF_TEXT          = 第二部分战斗场景约八分钟...
OUTPUT_DIR        = D:\TTS\output

核心能力

🎤 能力1:声音克隆(零样本)

用户给一段录音 + 录音里说的内容 → 用这个声音读新文字。

& $PYTHON_RUNTIME scripts/shengjiang_clone.py `
  --ref-audio "C:\Users\王老师\录音.wav" `
  --ref-text "大家好我是王国华" `
  --text "今天天气真不错,适合打气排球" `
  --output "D:\TTS\output\clone_test.wav"

使用场景:用户想用自己的声音、朋友的声音、任何人的声音来读文字。

效果预期:
- 零样本(不训练):相似度 70-80%,偶尔跑调
- 微调训练后:相似度 90%+,稳定(需额外训练流程)

📖 能力2:整章口播

喂入整章小说文本(文件或直接粘贴)→ 智能分段 → 逐段推理 → 拼接为完整口播音频。

从文件生成:

& $PYTHON_RUNTIME scripts/shengjiang_audiobook.py `
  --file "D:\TTS\第1章 七玄门.txt" `
  --output-dir "D:\TTS\output\第1章"

直接粘贴文本:

& $PYTHON_RUNTIME scripts/shengjiang_audiobook.py `
  --text "韩立突然睁开双眼...(整章内容)" `
  --title "第一章 七玄门" `
  --output-dir "D:\TTS\output\第1章"

声音克隆 + 口播:

& $PYTHON_RUNTIME scripts/shengjiang_audiobook.py `
  --file "D:\TTS\第1章.txt" `
  --ref-audio "C:\录音.wav" `
  --ref-text "大家好我是王国华" `
  --output-dir "D:\TTS\output\第1章"

智能分段特性:
- 按自然段落拆分
- 自动合并过短段落(<20字),避免短句静音
- 段落间可配置静音时长(默认800ms)

🔊 能力3:单段语音生成

输入一段文字,快速生成 WAV 音频。

&amp; $PYTHON_RUNTIME scripts/shengjiang_tts.py `
  --text &quot;韩立突然睁开双眼,冷冷说道:既然来了,就出来吧。&quot; `
  --output &quot;D:\TTS\output\test.wav&quot;

📚 能力4:批量章节生成

从章节编号自动查找 TXT 文件,批量生成有声书。

&amp; $PYTHON_RUNTIME scripts/shengjiang_batch.py `
  --chapter 1 --output-dir &quot;D:\TTS\output\fanren_ch1&quot;

命令列表

命令 脚本 说明
clone shengjiang_clone.py 声音克隆:录音+参考文本→克隆声音读新文字
audiobook shengjiang_audiobook.py 整章口播:文本→完整音频小说
tts shengjiang_tts.py 单段文本转语音
batch shengjiang_batch.py 批量章节生成

推理参数参考

参数 默认 说明
top_k 8 (clone/audiobook) / 5 (tts) GPT 采样范围,越小越稳定
temperature 0.85 (clone/audiobook) / 1.0 (tts) 生成随机性,0.85 更保守
repetition_penalty 1.5 抑制重复
speed 1.0 语速倍率
silence-ms 800 口播段落间静音(毫秒)

调参经验:
- 大舌头/含糊 → 降低 temperature(0.8~0.9),降低 top_k(3~5)
- 重复循环 → 提高 repetition_penalty(1.5~2.0)
- 语速偏慢 → speed 1.1~1.2

使用流程

场景1:用自己的声音读一段话

用户说:
> 用我的声音读这句话:"今天学校开运动会,大家加油"

Agent 执行:

Set-Location $GPT_SOVITS_ROOT
&amp; $PYTHON_RUNTIME scripts/shengjiang_clone.py `
  --ref-audio &quot;用户的录音路径.wav&quot; `
  --ref-text &quot;用户录音里说的内容&quot; `
  --text &quot;今天学校开运动会,大家加油&quot; `
  --output &quot;D:\TTS\output\clone_test.wav&quot;

场景2:生成整章有声书

用户说:
> 把第一章生成有声书口播

Agent 执行:

&amp; $PYTHON_RUNTIME scripts/shengjiang_audiobook.py `
  --file &quot;D:\TTS\第1章.txt&quot; `
  --output-dir &quot;D:\TTS\output\第1章&quot;

场景3:用自己的声音生成整章口播

用户说:
> 用我的声音把这段小说读出来

Agent 执行:

&amp; $PYTHON_RUNTIME scripts/shengjiang_audiobook.py `
  --ref-audio &quot;用户的录音.wav&quot; `
  --ref-text &quot;录音里说的内容&quot; `
  --text &quot;整章小说内容...&quot; `
  --title &quot;第一章&quot; `
  --output-dir &quot;D:\TTS\output\第1章&quot;

场景4:对比不同模型效果

用户说:
> 用预训练GPT和微调GPT各生成一段,对比效果

Agent 执行两次推理,分别指定不同 GPT 权重,输出到不同文件供对比。

⚠️ 踩坑记录(必读)

  1. 不要按 \n 拆分文本推理:短句会导致模型输出静音白噪声。必须整段一次推理。
  2. 整章口播的短段落合并:<20字的段落会被自动合并到下一段,避免静音问题。
  3. SoVITS 续训格式 Bug:process_ckpt.py 保存推理格式,s2_train.py 期望训练格式。续训前需用 prepare_ckpt.py 转换。
  4. 训练数据必须干净:录制指令混入会毁掉 GPT 微调。
  5. iteration ≠ epoch:load_checkpoint 返回 iteration,需 epoch = iter // steps_per_epoch。
  6. 中文路径编码:实验目录建议用英文。
  7. torchaudio FFmpeg 警告:可忽略。
  8. GPU 6GB 限制:RTX 2060 仅能跑 SoVITS GPU推理,GPT 建议CPU。

技术架构

文本 → clean_text → BERT特征 + 音素序列
                    ↓
参考音频 → HuBERT → SSL特征 → VQ编码 → prompt_semantic
                    ↓
BERT + 音素 + prompt → GPT → pred_semantic
                                      ↓
pred_semantic + 音素 + 参考频谱 → SoVITS → 音频波形

输出格式

推理完成后报告:

📖 口播生成完成
  标题: 第一章 七玄门
  文件: D:\TTS\output\第一章\第一章_full.wav
  时长: 387.2s (6分27秒)
  音质: peak=0.94  rms=0.11
  段落: 42/42 成功
  耗时: 823s (13分43秒)

许可

本 Skill 基于 GPT-SoVITS(MIT License)构建,仅供学习研究使用。

常见问题

5 问
答案由本站依据条目字段整理
声匠怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_8c3c5215/shengjiang。安装方式为未标注。装完刷新技能列表或重开客户端。

声匠支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

声匠权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

声匠收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

声匠用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。