# ElevenLabs有声书多角色：从两章原创故事识别角色，修正说话人并联动换声

## 本包已经完成什么

两章原创EPUB/PDF、人工说话人真值和本地单声线开源formant合成语音；未运行ElevenLabs选角或多角色生成。

本站已制作可打开原料和原生参考，并做文件/音视频解码检查。目标账号未登录、未付费运行；不要把作者参考当作目标工具输出。官方操作图在网页单独标注来源，不作为可上传的自有素材。

## 先打开这些文件

- SYNTHESIS-NOTICE.md
- chapter-1-local-narration.wav
- chapter-2-local-narration.wav
- local-preview-wave.png
- speaker-ground-truth.csv
- story-render-1.png
- story-render-2.png
- story.epub
- story.md
- story.pdf

## 七步操作

1. 创作两章短故事并输出真正可打开的EPUB/PDF，独立写说话人真值和歧义解释。 书稿有旁白、Mira和Leo，第二章有间接引语。两章本地朗读仅为单声线检查稿，不是ElevenLabs多角色结果。
2. 创建Audiobook项目并上传书稿，选择多角色叙述方式，记录解析出的章节。 上传EPUB或PDF后先看章节是否正确解析。不要先把人工角色表喂进去，再将手工指定当自动识别。
3. 检查Character Casting角色/旁白和未署名小角色，将自动识别与人工真值逐句比较。 逐句对照真值，间接引语可能保留在旁白或需编辑判断。角色检测不是只看总数，有一个字漏说也要记。
4. 修正歧义对白后分配已授权预设声音，生成短预览并核对角色切换，不直接整书付费生成。 选有权使用的预设声音，先短预览再决定是否生成。自定义预览与重生成可能消耗额度，不偷偷调用付费API。
5. 只更换角色A的声音，查看两章A的句子与原音频状态；记录需重生成及额度成本。 换角色A的声音可能让所有章节相关音频失效并需要重新生成。检查更新范围，不以角色面板头像变化代替声音已更新。
6. 授权范围内生成并回听两章，检查角色误串、漏句和跨章一致；本题不执行发布。 两章逐句回听，检查旁白串角色、漏句、口音和跨章声线。此教程不执行发布有声书或上传平台。
7. 下载实际章节音频并交付角色映射、修改前后试听点及生成/未生成范围。 实际生成后才附章节音频和角色映射。本包开源formant合成语音eSpeak NG en-us不能改名成多角色AI有声书。

## 验收

- 未署名对白有人工判定和修正记录，不能只看角色数量。
- 同一角色跨两章换声，更新范围与重生成状态真实可见。
- 角色音色来自授权预设，章节可播放且没有漏句；未运行部分明确。

## 账号与边界

ElevenLabs有Audiobooks/Character Casting入口与可用字符额度的账号。
使用当前ElevenCreative Audiobooks；不沿用已下线的旧Voiceover Studio操作。
未登录生成；未署名/代词角色可能误判，换声清除旧音频并需付费重新生成要实际记录。

没有账号时可学习官方功能图、原创输入和明确标注的原生参考；不要求为阅读本教程购买订阅。若声称或附目标AI真实输出，则必须实际运行并核验。

## 官方来源

- Audiobooks documentation: https://elevenlabs.io/docs/eleven-creative/products/audiobooks
- Introducing Character Casting in Audiobooks: https://elevenlabs.io/blog/introducing-character-casting-in-audiobooks
- Character Casting blog update: https://elevenlabs.io/blog/introducing-character-casting-in-audiobooks

## 素材与许可

原创文字、原生图形、参数、数学合成参考以CC BY 4.0提供并保留apizt标注。本地教学语音使用eSpeak NG默认formant合成器制作，工具及程序许可见SYNTHESIS-NOTICE.md；包内无软件或声库。不是目标账号AI输出。第三方媒体按其单独来源许可。

完整逐文件身份见asset-identity.json；manifest-sha256.json供校验源文件。ZIP每个成员与同路径公开源文件逐字节一致。
