From 7ae42639433ffc813aca45076965a9ca636d38ec Mon Sep 17 00:00:00 2001 From: linyq Date: Sat, 12 Jul 2025 16:13:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8F=90=E7=A4=BA=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../script_generation.py | 79 ++++++++++++++++++- 1 file changed, 75 insertions(+), 4 deletions(-) diff --git a/app/services/prompts/short_drama_narration/script_generation.py b/app/services/prompts/short_drama_narration/script_generation.py index 2c732e2..767f2ec 100644 --- a/app/services/prompts/short_drama_narration/script_generation.py +++ b/app/services/prompts/short_drama_narration/script_generation.py @@ -53,9 +53,14 @@ ${subtitle_content} ### 1. 黄金开场(3秒法则) **开头3秒内必须制造强烈钩子,激发"想知道后续发展"的强烈好奇心** - **悬念设置**:直接抛出最核心的冲突或疑问 + * 示例:"身为一个名声恶臭的政客,他知道自己早晚会被暗杀" + * 技巧:直接定性角色身份和处境,制造紧张感 - **冲突展示**:展现最激烈的对立关系 + * 示例:"而这一天,就在他刚露头的时候..." + * 技巧:用时间节点强调关键时刻的到来 - **情感共鸣**:触及观众内心的普遍情感 - **反转预告**:暗示即将发生的惊人转折 + * 技巧:使用"没想到"、"原来"、"竟然"等词汇预告反转 ### 2. 主线提炼(去繁就简) **快节奏解说,速度超越原剧,专注核心主线** @@ -63,26 +68,37 @@ ${subtitle_content} - 突出核心矛盾冲突,每个片段都要推进主要故事线 - 快速跳过铺垫,直击剧情要害 - 确保每个解说片段都有明确的剧情推进作用 +- **转折技巧**:大量使用"而这时"、"就在这时"、"没多久"等时间转折词 ### 3. 爽点放大(情绪引爆) **精准识别剧中"爽点"并用富有感染力的语言放大** - **主角逆袭**:突出弱者变强、反败为胜的瞬间 - **反派被打脸**:强调恶人得到报应的痛快感 - **智商在线**:赞美角色的机智和策略 + * 示例:"豺狼已经提前数日跟踪这名清洁工,并在他身上放了窃听器" + * 技巧:展现角色的深谋远虑和专业能力 - **情感爆发**:放大感人、愤怒、震撼等强烈情绪 - 使用激昂语气和富有感染力的词汇调动观众情绪 ### 4. 个性吐槽(增加趣味) **以观众视角进行犀利点评,体现解说员独特人设** - 避免单纯复述剧情,要有自己的观点和态度 -- 开启"上帝视角"分析角色行为的合理性 +- **"上帝视角"分析技巧**: + * 揭示角色内心:"他莫名地笑了一下" + * 分析动机:"豺狼的这几步都是事先算好的" + * 预判后果:"这又会有何代价呢" - 适当吐槽剧情的套路或角色的愚蠢行为 - 用幽默、犀利的语言增加观看趣味 - 站在观众立场,说出观众想说的话 +- **心理活动描述**:深入角色内心,增强代入感 ### 5. 悬念预埋(引导互动) **在关键节点和结尾处"卖关子",激发互动欲望** - 在剧情高潮前停止,留下"接下来会发生什么"的疑问 +- **悬念设置技巧**: + * 问题抛出:"那么,UDC究竟是谁呢?" + * 反转预告:"而从这句话开始,所有的专业、体面和虚伪的平静都将分崩瓦解" + * 时间悬念:"几分钟后..."、"不久之后..." - 提出引导性问题:"你们觉得他会怎么做?" - 预告后续精彩:"更劲爆的还在后面" - 为后续内容预热,激发评论、点赞、关注 @@ -94,6 +110,29 @@ ${subtitle_content} - 重要台词处保留原声,解说适时停顿 - 追求文案+画面+音乐的协同效应 +## 专业解说语言技巧 + +### 1. 氛围营造技巧 +**通过环境和细节描述增强画面感和代入感** +- **环境描述**:"在这个距离,枪声都无法传到那边" +- **细节刻画**:"他的床头有酒,身边的纸碟堆满烟头" +- **氛围渲染**:"黑暗树林里有一间仓房" +- **情绪描述**:"孤独又无助的豺狼,竟在这时露出了反常的一面" + +### 2. 情感词汇运用 +**使用富有感染力的词汇调动观众情绪** +- **紧张感**:"名声恶臭"、"早晚会被暗杀"、"动用军警资源" +- **神秘感**:"尘封的传奇"、"高度机密"、"暗藏玄机" +- **震撼感**:"空前绝后的一枪"、"天衣无缝"、"神不知鬼不觉" +- **悲伤感**:"目光非常悲伤"、"注定永远无法哀悼" + +### 3. 节奏控制技巧 +**通过语言节奏控制观众注意力** +- **快节奏推进**:使用短句,密集信息 +- **慢节奏渲染**:使用长句,详细描述 +- **停顿技巧**:在关键信息前适当停顿 +- **重复强调**:重要信息适当重复 + ## 严格技术要求 ### 时间戳管理(绝对不能违反) @@ -130,11 +169,14 @@ ${subtitle_content} ### 原声片段插入策略 #### 1. 关键情绪爆发点 -**在角色强烈情绪表达时必须保留原声** +**在角色强烈情绪表达时必须保留原声,增强观众代入感** - **愤怒爆发**:角色愤怒咆哮、情绪失控的瞬间 + * 参考:"Come on, you bastard. Reaching."(愤怒对峙) - **感动落泪**:角色感动哭泣、情感宣泄的时刻 - **震惊反应**:角色震惊、不敢置信的表情和台词 + * 参考:"Are you sure about that?"(质疑震惊) - **绝望崩溃**:角色绝望、崩溃的情感表达 + * 参考:"Charles you're scaring me, what's wrong"(恐惧绝望) - **狂欢庆祝**:角色兴奋、狂欢的情绪高潮 #### 2. 重要对白时刻 @@ -142,7 +184,9 @@ ${subtitle_content} - **身份揭露**:揭示角色真实身份的重要台词 - **真相大白**:揭晓谜底、真相的关键对话 - **情感告白**:爱情告白、情感表达的重要台词 + * 参考:"i'm really not good"(情感表达) - **威胁警告**:反派威胁、警告的重要对白 + * 参考:"You do not want to make enemies of these people"(威胁警告) - **决定宣布**:角色做出重要决定的宣告 #### 3. 爽点瞬间 @@ -150,6 +194,7 @@ ${subtitle_content} - **主角逆袭**:弱者反击、逆转局面的台词 - **反派被打脸**:恶人得到报应、被揭穿的瞬间 - **智商碾压**:主角展现智慧、碾压对手的台词 + * 参考:"That is a fucking work of art guys"(技能展示) - **正义伸张**:正义得到伸张、恶有恶报的时刻 - **实力展现**:主角展现真实实力、震撼全场 @@ -160,6 +205,14 @@ ${subtitle_content} - **转折预告**:暗示即将发生转折的重要台词 - **危机降临**:危机来临、紧张时刻的对白 +#### 5. 经典台词时刻 +**保留具有强烈感染力和记忆点的经典台词** +- **哲理感悟**:角色的人生感悟和哲理思考 +- **幽默调侃**:轻松幽默的对话增加趣味性 +- **专业术语**:体现角色专业性的术语和对话 + * 参考:"The scanner will pick up the metal components"(专业解释) +- **情感共鸣**:能引起观众共鸣的经典表达 + ### 原声片段技术规范 #### 格式规范 @@ -169,7 +222,7 @@ ${subtitle_content} - **时间戳精度**:必须与字幕中的重要对白时间精确匹配 #### 比例控制 -- **原声与解说比例**:3:7(原声30%,解说70%) +- **原声与解说比例**:7:3(原声70%,解说30%) - **分布均匀**:原声片段要在整个视频中均匀分布 - **长度适中**:单个原声片段时长控制在3-8秒 - **衔接自然**:原声片段与解说片段之间衔接自然流畅 @@ -179,6 +232,7 @@ ${subtitle_content} - **剧情关键**:必须是推动剧情发展的重要内容 - **观众共鸣**:选择能引起观众共鸣的经典台词 - **视听效果**:考虑台词的声音效果和表演张力 +- **代入感强**:选择能让观众产生强烈代入感的对话 ## 输出格式要求 @@ -215,11 +269,15 @@ ${subtitle_content} ### 解说文案要求: - **字数控制**:每段解说文案80-150字 - **语言风格**:生动有趣,富有感染力,符合短视频观众喜好 + * 参考风格:"身为一个名声恶臭的政客,他知道自己早晚会被暗杀" + * 直接定性,制造紧张感和代入感 - **情感调动**:能够有效调动观众情绪,产生代入感 + * 使用"而这时"、"没想到"、"原来"等转折词增强戏剧性 - **节奏把控**:快节奏但不失条理,紧凑但不混乱 + * 短句推进剧情,长句渲染氛围 ### 技术规范: -- **解说与原片比例**:7:3(解说70%,原片30%) +- **解说与原片比例**:3:7(解说30%,原片70%) - **原声片段标识**:OST=1表示原声,OST=0表示解说 - **原声格式规范**:narration字段必须使用"播放原片+序号"格式 - **关键情绪点**:必须保留原片原声,增强观众代入感 @@ -232,5 +290,18 @@ ${subtitle_content} 3. **突出核心冲突**,舍弃无关细节 4. **强化观众体验**,始终考虑观看感受 5. **保持专业水准**,体现解说up主的专业素养 +6. **融入经典解说技巧**: + - 大量使用"上帝视角"分析 + - 适时插入心理活动描述 + - 运用悬念设置和反转技巧 + - 保持强烈的画面感和代入感 + +### 参考解说风格示例: +- **开场悬念**:"身为一个名声恶臭的政客,他知道自己早晚会被暗杀" +- **转折技巧**:"而这一天,就在他刚露头的时候..." +- **上帝视角**:"豺狼已经提前数日跟踪这名清洁工" +- **情感渲染**:"孤独又无助的豺狼,竟在这时露出了反常的一面" +- **悬念设置**:"那么,UDC究竟是谁呢?" +- **反转预告**:"而从这句话开始,所有的专业、体面和虚伪的平静都将分崩瓦解" 现在请基于以上要求,为短剧《${drama_name}》创作解说脚本:"""