首页 > AI工具 > dots.tts.edit V1.1:小红书的语音编辑模型 改一句话不用重录 组合编辑成功率 42.92%

dots.tts.edit V1.1:小红书的语音编辑模型 改一句话不用重录 组合编辑成功率 42.92%

更新时间:2026-11-14 08:29:33 发布时间:6小时前 阅读:11次

dots.tts.edit V1.1 是小红书开源的语音编辑模型,代码与权重都是 Apache-2.0。用法是拿现成录音,把要改的字句写成带标签的指令提交,模型只重新生成被改动的那一段,其余波形与音色保持原样,不用重录整条音频。在官方基准 doteBench 上,组合编辑整条指令全部完成的成功率是 42.92%,同表最高开源基线是 18.33%;支持中英文与多说话人,一次生成可同时执行文字替换、情绪、语速和停顿的多处修改。

dots.tts.edit V1.1 改的是录音里的局部片段

dots.tts.edit 在线编辑台界面 顶部是示例音频与转录 下方是编辑源分段
dots-studio-dots-tts-edit.hf.space 首屏(截图日期 2026-11-13),示例素材是一段中英混说的双人录音

dots.tts.edit V1.1 的指令按转录位置绑定

dots.tts.edit V1.1 的模型结构沿用 dots.tts

dots.tts.edit V1.1 的 doteBench 有五类编辑

doteBench 类别分布环形图 单任务 1841 例 组合编辑 240 例
论文 Figure 1,doteBench 共 2,081 个用例,单任务 1,841 个、组合 240 个

dots.tts.edit V1.1 在四类单任务上的数字

doteBench 五类编辑的雷达图对比 黑线为 dots.tts.edit
论文 Figure 4,五个面板对应文本、情感、韵律、停顿与组合,蓝橙绿三段分别是指令执行、局部保持、音频质量
项目 dots.tts.edit 同表最高开源基线
文本 Hard 编辑区 WER/CER 14.45% 19.47%(Step-Audio-EditX)
文本 Hard 未编辑区 WER/CER 0.85% 0.85%(与 Step-Audio-EditX 并列)
情感 Neutral 准确率 37.98% 27.40%(AuK)
情感 Intense 准确率 8.50% 6.25%(AuK)
韵律 时长 L1 0.054 秒 0.201 秒(Ming-UniAudio)
韵律 音高 L1 1.51 半音 3.75 半音(FireRedTTS3-Instruct)
停顿 方向准确率 92.00% 51.17%(Step-Audio-EditX)

dots.tts.edit V1.1 的组合编辑成功率是 42.92%

dots.tts.edit V1.1 在 SpeechEditBench 上的三项最佳

SpeechEditBench 结果表 开源与闭源系统对比 含内容情感风格韵律七项
论文 Table 19,括号内是目标成功率,N/T 表示该接口不支持这一类,短横线表示未报告

dots.tts.edit V1.1 编辑后仍保留零样本 TTS

dots.tts.edit V1.1 的本地安装与命令行

  1. 建 Python 3.10 到 3.12 的环境,执行 pip install dots.tts,或者克隆仓库后 pip install -e . -c constraints/recommended.txt。
  2. 准备源音频,命令行示例用的是 wav,放在本地路径下。
  3. 写指令串,把要改的字包进对应的标签,多个操作用多个标签并列。
  4. 执行命令行:dots.tts.edit --model-name-or-path dots-studio/dots.tts.edit --source-audio input.wav --instruction 'Hello <sub targ="small">brave</sub> world.' --output edited.wav。
  5. 需要固定转录时补 --source-text 与 --target-text,两者都填会覆盖模型推导的结果。
  6. 采样步数用 --num-steps,默认 10,可调到 32;--guidance-scale 默认 1.2。
  7. 说话人引导默认 auto:指令里全是 emo、bg、enhance 时关闭,有文本、音高、语速、停顿、说话人迁移或混合编辑时打开。

dots.tts.edit V1.1 编辑台的预设与操作标签

dots.tts.edit V1.1 没有覆盖的编辑类型

标签:
相关文章