# Chatterbox Turbo 笑声标签教程：在英文台词里加入自然反应，检查有没有读出方括号

已制作原创英文台词、单标签对照与系统朗读参考；未运行Chatterbox Turbo。没有剪贴笑声音效或伪造标签执行结果。

## 环境与许可

Chatterbox-Turbo 350M英文模型，代码MIT，输出含PerTh watermark。不要把Multilingual V3多语言范围套给Turbo标签；算力和参考音要求以当前官方例子为准。

## 逐步操作

### 1. 先比较三份最小台词

baseline.txt没有标签，chuckle.txt只插入一个[chuckle]，cough.txt只插入一个[cough]。它们使用同一句原创成年角色英文台词，不把普通情绪形容词当非语言声音标签。

### 2. 选Turbo而不是多语言模型

按官方README加载ChatterboxTurboTTS或进入Turbo演示。确认模型英文能力；中文输入能否发声不等于官方支持中文标签表演。官方演示图不是本站已生成的记录。

### 3. 先决定是否使用参考音

如当前调用要求audio_prompt_path，使用你自己有权使用的干净参考。包内input.wav是macOS Samantha系统朗读教材，非真人授权克隆；正式角色声音改用自己的合适素材。

### 4. 一次只启用一个反应标签

在已装chatterbox-tts的环境用run-chatterbox.py --variant baseline/chuckle/cough分别运行；固定--seed与同一参考音，先比较baseline和chuckle，再测试cough。不要在一句堆多种反应。

### 5. 另存真实输出并标记反应

保存真实WAV，在review.csv填写笑/咳嗽发生的实际时间。没有生成反应时应标失败；不能把外部笑声音效后期拼入后说标签成功。

### 6. 回听标签有没有被读出来

先听反应是否为真实声音事件，再检查方括号文字、标签词是否被朗读，随后逐字核对原台词。波形多一个峰值不一定是笑声，必须用耳朵判断。

### 7. 保留水印和使用范围说明

将真实输出、标签原文、参考来源和模型版本一起保存。不要移除或把内置水印当作错误；本题只检验英文非语言反应，不扩张成多语言克隆教程。

## 下载内容与身份

Original program-authored geometric artwork, not photography, app UI or model output.

macOS Samantha system narration without reaction tags; not cloned speech or Chatterbox output.

parameters.json 为教学记录而非软件原生导入预设；checks.csv/results.csv 等待实际模型输出填写。

## 文件检查

安装 Python Pillow 后运行 `python3 verify.py`；真实结果可用 `python3 verify.py --result 路径` 回读规格。这个检查不判断模型语义、声音自然度或效果。

## 真实模型运行入口

run-chatterbox.py 按官方示例准备，需先安装该工具并获得必要权重访问。本站只检查脚本语法，没有执行它或下载模型；运行后输出到 model-output/，不要覆盖输入。

## 来源

- https://github.com/resemble-ai/chatterbox
- https://resemble-ai.github.io/chatterbox_turbo_demopage/
- https://www.resemble.ai/learn/models/chatterbox-turbo

不包含模型权重、账号、真实Key、第三方付费额度或捏造模型输出。
