AI 短剧配音听起来假,很多时候不是因为「不清楚」,而是因为「不像角色」。声音可能很干净,但情绪很平;台词读出来像旁白,不像角色真的在说话。短剧里,角色需要生气、犹豫、紧张、撒娇、崩溃,普通朗读感会直接破坏剧情氛围。
所以问题不是单纯生成一段语音,而是让这段语音符合角色、情绪和场景。同一句「你为什么现在才回来?」,可以是责问,可以是委屈,也可以是一个人强忍着不想哭。模型能不能读出这种差别,取决于你给它的是孤立台词,还是一套可执行的表演上下文。
这篇仍然围绕一个核心问题:Seed Audio 1.0 和 ElevenLabs 到底怎么选。我们会用同一组短剧配音场景对比两类模型的差异,也会放一段「沈砚 · 临终卸防」试听,展示人物卡如何把一段台词从朗读推到表演。
怎么让 AI 角色配音更自然
核心方法很简单:不要只输入一句台词。生成前最好同时明确三件事:角色是谁,这句台词发生在什么情绪和场景里,你希望声音听起来是什么状态。
比如,不要只写:
你为什么现在才回来?
可以写成:
年轻女性角色,声音压低,带着委屈和生气,像是在强忍情绪。
台词:你为什么现在才回来?
这样生成出来的声音会更接近剧情需要,而不是普通朗读。提示词不一定要长,但一定要具体:谁在说、为什么这样说、此刻是压着情绪还是已经失控,这些信息比单独写一个「悲伤」更有用。
先看两类模型的分工
这篇里说的 Seed Audio 1.0,更适合用来生成有表演感的角色声音。你可以把角色状态写清楚,比如紧张但努力保持冷静、明明生气却不想表现得太明显、低声说话带一点颤抖,或者兴奋、害羞、犹豫、崩溃。这类描述能帮助模型理解台词背后的情绪,而不是只把文字读出来。
ElevenLabs 更适合用来做稳定、自然、可持续使用的角色配音。如果你的短剧有固定角色,角色声音不能每一集都变,就需要让同一个角色在不同台词里保持相似的音色,同时根据剧情调整语气。下面会用到 [whispers]、[crying] 这类 audio tags,它们适合在已经选好音色之后,对某句话、某个词、某个停顿做表演控制。
所以这里不做参数评测,也不试图给两个模型排座次。我们只讨论一个创作问题:短剧配音里,什么时候把整场戏交给模型理解,什么时候把一句人声拆开精修。
什么时候用哪一个
可以先看你手里的任务是什么。如果这一场戏情绪很重,比如争吵、哭戏、崩溃、压抑的告白,Seed Audio 1.0 更适合用来尝试有表演感的声音版本。如果你在做固定角色、系列短剧或多集内容,ElevenLabs 会更适合保持角色声音的稳定感,让同一个角色在不同片段里听起来更一致。
| Seed Audio 1.0 | ElevenLabs | |
|---|---|---|
| 更适合的任务 | 一段戏的整体声音方案:角色、情绪、环境、节奏一起考虑 | 固定角色音色、逐句精修、多语种和长期复用 |
| 常见使用场景 | 争吵、哭戏、崩溃、方言、旁白 + 氛围音效 | 连载短剧、动画角色、AI influencer、OC 角色、多角色对话 |
| 输入方式 | 写清楚角色设定、场景、音色基调和台词正文 | 先选音色,再把 [whispers]、[crying] 这类标签贴进台词 |
| 出效果的关键 | 别只给情绪词,要给关系、动机和情绪变化 | 标签不要堆太满,重点放在真正需要表演变化的词句上 |
| 适合放进工作流的位置 | 剧本拆解后,用来生成一版可试听的整段配音方案 | 声音方向确定后,用来打磨重点台词或多语种版本 |
实际项目里,两者也不一定二选一。你可以先用人物卡和场景说明把一段戏跑出来,确认角色声音是否成立;再把最关键的几句拿出来,用标签、停顿和重读细修。选择模型时,先明确这句台词要服务什么场景,再选择更适合的音频模型。
八个可落地的配音场景
玩法 1 · 对峙戏:把崩溃和隐忍演出来
短剧对峙戏最怕把情绪写成抽象词。不要只写「悲伤」,要写角色如何压住、如何失控、在哪个词上破防。
# Seed Audio 1.0(指令和台词分开)
引用上文:[#这枚戒指,是姐姐的,对不对?]
语音指令:[#用颤抖沙哑、将哭未哭、强忍着崩溃的语气,语速偏慢]
合成文本:我找了她三年。你却把她的戒指,戴在了别人手上。
::audio{src="https://tos.arcloop.cn/handbook/audio/seed-audio-elevenlabs-ai-drama-dubbing/seed-audio-play-1-confrontation.mp3" title="玩法 1 · Seed Audio 对峙戏试听" caption="根据上面的 Seed Audio 指令生成,听重点在角色如何压着崩溃往外说,把对峙里的隐忍和破防带出来。" mediaId="seed-audio-play-1-confrontation"}
# ElevenLabs(标签嵌进台词)
[whispers] I searched for her for three years…
[crying] and you put HER ring… on someone else's hand.
::audio{src="https://tos.arcloop.cn/handbook/audio/seed-audio-elevenlabs-ai-drama-dubbing/elevenlabs-play-1-confrontation.mp3" title="玩法 1 · ElevenLabs 对峙戏试听" caption="根据上面的 ElevenLabs 标签示例生成,听重点在低声压住情绪、哭腔和重读词如何把对峙戏推起来。" mediaId="elevenlabs-play-1-confrontation"}
玩法 2 · 撒娇 / 暧昧 / ASMR 悄悄话
情感电台、暧昧戏、ASMR 都靠距离感。这里的关键不是声音变小,而是近场、气声、停顿和尾音的组合。
# Seed Audio 1.0
语音指令:[#用 asmr 耳语般的语气,轻轻地、带点撒娇地说]
合成文本:别走嘛……再陪我待五分钟,就五分钟,好不好?
::audio{src="https://tos.arcloop.cn/handbook/audio/seed-audio-elevenlabs-ai-drama-dubbing/seed-audio-play-2-asmr-whisper.mp3" title="玩法 2 · Seed Audio 耳语试听" caption="根据上面的 Seed Audio 耳语指令生成,重点听近场气声、轻停顿和撒娇式尾音如何形成距离感。" mediaId="seed-audio-play-2-asmr-whisper"}
# ElevenLabs
[whispers] Don't go yet… [playful] just five more minutes, okay?
::audio{src="https://tos.arcloop.cn/handbook/audio/seed-audio-elevenlabs-ai-drama-dubbing/elevenlabs-play-2-asmr-whisper.mp3" title="玩法 2 · ElevenLabs 耳语试听" caption="根据上面的 ElevenLabs 耳语和 playful 标签生成,展示近场气声、轻停顿和暧昧尾音的效果。" mediaId="elevenlabs-play-2-asmr-whisper"}
玩法 3 · 方言梗(Seed Audio 的主场)
中文短剧里,方言常常不是装饰,而是人物关系和地域气质的一部分。四川话的调侃、北京话的贫、东北话的爽,都要把语气和语境一起写清楚。
# Seed Audio 1.0
语音指令:[#用地道的四川话,语气调侃、带点得意]
合成文本:你娃儿还想骗我?我啥子场面没得见过哦。
::audio{src="https://tos.arcloop.cn/handbook/audio/seed-audio-elevenlabs-ai-drama-dubbing/seed-audio-play-3-sichuan-dialect.mp3" title="玩法 3 · Seed Audio 四川话试听" caption="根据上面的 Seed Audio 方言指令生成,重点听四川话里的调侃、得意和人物关系感。" mediaId="seed-audio-play-3-sichuan-dialect"}
玩法 4 · 一人分饰多角:一次配完整段对手戏
如果一段戏里有两个人互相压制,最好不要把台词一句句拆散生成。Seed Audio 1.0 更适合一次描述多角色的声线与情绪关系;ElevenLabs 则可以用多说话人格式,分别分配音色。
# ElevenLabs(多说话人)
Speaker 1: [coldly] You shouldn't have come back.
Speaker 2: [shaky] I had to. [whispers] I saw the ring.
Speaker 1: [angry] Then you saw NOTHING. Get out.
::audio{src="https://tos.arcloop.cn/handbook/audio/seed-audio-elevenlabs-ai-drama-dubbing/elevenlabs-play-4-multi-speaker-dialogue.mp3" title="玩法 4 · ElevenLabs 多角色对话试听" caption="根据上面的多说话人格式生成,重点听 coldly、shaky、angry 三种表演提示如何区分同一段对手戏里的角色压力。" mediaId="elevenlabs-play-4-multi-speaker-dialogue"}
玩法 5 · 整段氛围:旁白 + 配乐 + 音效一起出
这类任务最能体现 Seed Audio 1.0 和普通 TTS 的差别。你不是只要一条人声,而是要一段可直接进入分镜或粗剪的音频场景:旁白、环境音、音效和情绪一起服务同一个悬念。
# Seed Audio 1.0(整段场景指令)
语音指令:[#深夜医院走廊,旁白语调惊恐压抑;背景加入细微脚步声和滴水声,气氛悬疑]
合成文本:可当他的手触碰到对方的身体时,却感觉一阵冰冷,那触感……不像是活人。
::audio{src="https://tos.arcloop.cn/handbook/audio/seed-audio-elevenlabs-ai-drama-dubbing/seed-audio-play-5-atmosphere.mp3" title="玩法 5 · Seed Audio 氛围段落试听" caption="根据上面的 Seed Audio 场景指令生成,重点听旁白、环境声和情绪气氛如何一起服务悬念。" mediaId="seed-audio-play-5-atmosphere"}
# ElevenLabs(台词内音效标签)
[ominous] The hallway was empty… [footsteps] something was following her.
[gasp] [gunshot] — Run!
::audio{src="https://tos.arcloop.cn/handbook/audio/seed-audio-elevenlabs-ai-drama-dubbing/elevenlabs-play-5-atmosphere-sfx.mp3" title="玩法 5 · ElevenLabs 氛围音效试听" caption="根据上面的台词内音效标签生成,展示 ominous、footsteps、gasp、gunshot 这类标签如何把旁白推成完整氛围段落。" mediaId="elevenlabs-play-5-atmosphere-sfx"}
玩法 6 · 引用上文:让长对话听起来真的在「接话」
一句句孤立生成,常常会让角色听起来像在各说各的。把上一句和当前关系一起喂给模型,声音才会接住前文的试探、迟疑、心虚或久别重逢。
# Seed Audio 1.0
引用上文:[#是…是你吗?怎么看着,好像没怎么变啊?]
语音指令:[#用久别重逢、又惊又暖、微微哽咽的语气]
合成文本:你头发长了……以前总说留不长。十年了,你还好吗?
::audio{src="https://tos.arcloop.cn/handbook/audio/seed-audio-elevenlabs-ai-drama-dubbing/seed-audio-play-6-context-continuation.mp3" title="玩法 6 · Seed Audio 接话试听" caption="根据上面的 Seed Audio 引用上文指令生成,重点听它如何接住前一句里的久别重逢和微微哽咽。" mediaId="seed-audio-play-6-context-continuation"}
玩法 7 · 声音复刻:给角色一个跨集都不变的专属音
短剧不是只做一段 demo。想让女主从第 1 集到第 80 集仍然像同一个人,就要把声音复刻、参考音频、人物卡和固定参数当成角色资产管理。Seed Audio 1.0 可结合参考音频与续写一致性,ElevenLabs 可用 Instant Voice Clone,关键是复刻后要沉淀到角色手册里,而不是每次临时重选。
玩声音复刻请只克隆你有权使用的声音(你自己的、获授权的或平台提供的),别克隆他人或明星声音。
玩法 8 · 角色设定:给模型一张完整的「人物卡」(旗舰玩法)
前面七种是局部技巧,人物卡是把它们串成资产的方法。写清楚人设、场景、音色基调和台词,模型读到的就不再是「一句话怎么读」,而是「这个角色此刻是谁、为什么这样说、应该软到什么程度」。
下面是一张可以直接拿去试的人物卡(沈砚 · 临终卸防):
【角色设定】
沈砚——表面清冷自持的世家公子,惯把脆弱藏在礼数与锋利言辞之下,从不在人前低头。
久病缠身,今夜是他自知撑不久的一晚。正因为他一向骄傲、克制,此刻的卸防与示弱才格外
动人:他不是天生温柔,是为了你,才肯软下来。
【场景】
深夜,烛火将尽的卧房,窗外初雪。他半靠床头,把伏在膝边啜泣的你轻轻拉进怀里。
声音很轻——说话已经耗力,越想温柔,气息越散。
【音色】
成年男性,低沉沙哑、气声偏多的磁性嗓音,近场耳语距离。语速缓慢、停顿长、呼吸清晰可闻。
基调:疲惫、隐忍、不舍,间或一丝他惯有的、被你看穿的轻佻笑意;尾音发颤,是极力克制
不让自己碎掉。魅惑来自压低的胸腔共鸣与气声,而非用力——越脆弱,越要轻。
【台词正文】
嘘……(指尖虚虚按上你的唇,动作却没什么力气)别哭。你看,(极轻地笑,是他惯有的那种笑,
只是这回没了往日的从容)我堂堂沈家的人,什么时候让你这样掉过眼泪。来……(艰难地把你往
怀里带,呼吸一滞)再靠近些,我冷。
那些大夫说的话……(停,喉间硬压下一声咳,不愿让你听见)你都听见了?别信。(声音放软,
带着哄人的耐心,尾音却先泄了气)至少今夜,你就当他们,是在吓唬你。
其实我啊……(停顿很长,这是他第一次承认)是怕的。(气声,几乎听不见)倒不是怕死——
(一向锋利的人,此刻字字艰难)是怕一闭眼,就再看不见你这双眼睛了。
诶,你怎么又哭。(无奈又心疼,声音里有笑也有颤)你一哭,我就……更狠不下心走了。再笑一个
给我看,好不好?(近乎恳求,却仍温柔)就像你第一次,凶巴巴瞪我那天……(轻笑,缅怀)那样。
我想偷偷把它带走。(停顿,郑重)把你笑起来的样子,藏进这里——(似抬手按住心口,呼吸已弱)
藏得深一些。这样啊,往后不管我去到哪儿……(尾音开始碎)都不算太孤单了。
傻瓜。(极尽温柔,近乎耳语)我同你说过的——(一字一顿,这是他留给你最后一句真心)
这一辈子,你,是我唯一……没算错的人。(气息渐弱,颤抖,归于无声)
::audio{src="https://tos.arcloop.cn/handbook/audio/seed-audio-elevenlabs-ai-drama-dubbing/detailed-instruction.mp3" title="沈砚 · 临终卸防试听" caption="这段音频来自上面的人物卡示例,演示角色设定如何把台词变成带情绪曲线的表演。" mediaId="seed-audio-shenyan-terminal-softening"}
怎么喂给模型:
- Seed Audio 1.0:把【角色设定】【场景】【音色】当成给模型的导演指令,描述「怎么演」;【台词正文】是真正要读的内容。台词里括号中的动作和情绪(如「极轻地笑」「呼吸一滞」)是表演提示,要么并进音色 / 场景指令里,要么用语音标签
【…】放在对应句前,别让它们被当成台词读出来。Seed Audio 1.0 擅长这种「整段、带情绪曲线」的长表演。 - ElevenLabs:把【角色设定】【场景】落成选对音色 + Stability=Natural;把括号里的表演提示转成内联 audio tags(
[weakly] [whispers] [voice trembling] [chuckles softly]),把停顿写成省略号;台词太长就分段、同情绪的句子连在一起合成。
这张卡也说明了「角色设定」为什么好用:人设越清楚、动机越明确,模型越容易把一句台词放进角色生命里。同样一句「别哭」,骄傲的人卸防着说,和普通人安慰着说,完全是两种声音。
写第一段提示词,记住三条就不翻车
- 别只给一个情绪词。
[#悲伤]或[sad]只能得到平均值。写出情绪路径:先忍住、在哪个词上破、最后如何收住。 - 分清指令和台词。 Seed Audio 的表演指令放在
[#…]/ 人物卡里,和真正要读的文本分开;ElevenLabs 先选对音色,再把标签贴到句内。 - 对话戏要喂语境。 Seed Audio 用
引用上文,ElevenLabs 用多说话人格式或把同情绪的几句连起来合成,不要把每句切成完全孤立的请求。
可以先从一个简单模板开始:
年轻男性角色,声音低沉,语气疲惫,像是刚经历了一场争吵。
说话速度偏慢,情绪压抑。
台词:我已经不知道该怎么相信你了。
生成后先听情绪是否对,再听声音是否适合角色。如果声音太平,就加强情绪描述;如果声音太夸张,就降低情绪强度。不要只单独听音频,最好把它放回视频画面里,看声音、表情、动作和剧情是否匹配。
还有一条底线:提示词是用来把情绪和画面说清楚的,不是用来绕审核的。含混、夸张、容易触发审核的描述,改成明确的表演说明,通常更稳,也更容易复用。
一个简单的 AI 短剧配音 workflow
一段试听能证明模型会演,但一部短剧需要同一个角色在几十集里保持同一种声音、同一种说话习惯和同一条情绪底线。在 Arcloop 的剧本优先流程里,配音不是孤立的一步,可以按这个顺序走:
- 准备角色台词。 先写出角色要说的话,不要只准备对白本身,最好补充角色当前的情绪和场景。可以先做剧本拆解,标出每句台词该用什么情绪,再接着看 DeepSeek V4 怎么拆短剧剧本。
- 选择音频模型。 在 Arcloop 里选择 Seed Audio 1.0 或 ElevenLabs。更关注情绪表达,优先试 Seed Audio 1.0;更关注角色声音稳定性,优先试 ElevenLabs。固定角色建议先在 AI 短剧角色连续性手册 里写清楚音色锚点和说话习惯。
- 写清楚声音提示。 提示词不要复杂,但要具体。让视频智能体按情绪标注,生成 Seed Audio 1.0 的导演式指令 / 人物卡,或 ElevenLabs 的标签式提示词。
- 生成角色配音。 生成后先听情绪是否对,再听声音是否适合角色。把试听结果反写回角色资产:保留可复用的人物卡、音色选择、参数和失败案例,避免下一集重新摸索。
- 放进短剧片段里测试。 不要只单独听音频。把配音和分镜、画面对齐,看声音、表情、动作和剧情是否匹配。视觉资产部分可以接着看 GPT Image 2 怎么做短剧角色图、分镜和封面。
一句话:情绪来自剧本,人设和音色来自角色手册,Seed Audio 1.0 和 ElevenLabs 负责把这些规则渲染成声音。 这样玩法才不会停在「单段 demo 很惊艳」,而是能进入整部短剧的资产链路。
让你的 AI 短剧角色,真正开口说话。准备好就在 Arcloop Worlds 建个项目世界,把剧本、角色和音色沉淀下来。
FAQ
新手先玩哪个? 中文短剧、细腻情绪、方言、整段有氛围的戏,先用 Seed Audio 1.0,人物卡 / 指令式「说戏」更直觉;多语种、海量音色或逐点精修,优先试 ElevenLabs。最好用同一段台词各生成一版,再决定主链路。
Seed Audio 1.0 和普通 TTS 有什么不一样? 普通 TTS 生成「一条人声」,Seed Audio 1.0 更接近生成「一整段音频场景」:多角色、情绪、配乐、环境音、音效可以共同服务一个戏剧目标。所以它特别适合「角色设定 + 整段戏」这种玩法。
ElevenLabs 配中文短剧行不行? 能用,但它的强项在英语和多语种;中文台词、网络语气词、方言要拿真实台词实测,别照搬英文 demo 的结论。
怎么保证角色跨集不「换人」? 把音色和人设当成角色资产:用参考音频 / 声音复刻 / IVC 锁定同一音色,固定同一套设置和同一张人物卡,写进角色连续性手册。换音色、换参数或换人物卡,都可能让角色听起来像换了个人。
这些能力会变吗? 会。Seed Audio 1.0 目前还在邀测、文档偏早期,模型和参数也持续更新。本文讲的是方法和玩法,具体型号、接口、参数以火山方舟 / 豆包、ElevenLabs 官方页面和 Arcloop 当前配置为准。




