首頁 > AI工具 > dots.tts.edit V1.1:小紅書的語音編輯模型 改一句話不用重錄 組合編輯成功率 42.92%

dots.tts.edit V1.1:小紅書的語音編輯模型 改一句話不用重錄 組合編輯成功率 42.92%

更新時間:2026-11-14 08:41:03 發布時間:6小時前 閱讀:12次

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 沒有覆蓋的編輯類型