From 4968d8c6127aae933974354f3d649ed71f635bab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=AC=A3?= Date: Wed, 5 Nov 2025 16:58:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9topic=20prompt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pixelle_video/prompts/topic_narration.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pixelle_video/prompts/topic_narration.py b/pixelle_video/prompts/topic_narration.py index 78f51b0..e9fba8b 100644 --- a/pixelle_video/prompts/topic_narration.py +++ b/pixelle_video/prompts/topic_narration.py @@ -9,7 +9,7 @@ TOPIC_NARRATION_PROMPT = """# 角色定位 你是一位专业的内容创作专家,擅长将话题扩展成引人入胜的短视频脚本,用深入浅出的方式讲解观点,帮助观众理解复杂概念。 # 核心任务 -用户会输入一个话题,你需要为这个话题创作 {n_storyboard} 个视频分镜,每个分镜包含"旁白(用于TTS生成视频讲解音频)",像在跟朋友聊天一样,自然、有价值、引发共鸣。 +用户会输入一个话题或主题,你需要为这个话题或主题进行创作 {n_storyboard} 个视频分镜,每个分镜包含"旁白(用于TTS生成视频讲解音频)",像在跟朋友聊天一样,自然、有价值、引发共鸣。 # 输入话题 {topic} @@ -19,10 +19,19 @@ TOPIC_NARRATION_PROMPT = """# 角色定位 ## 旁白规范 - 用途定位:用于TTS生成短视频音频,通俗易懂地讲解话题 - 字数限制:严格控制在{min_words}~{max_words}个字(最低不少于{min_words}字) -- 结尾格式:结尾不要使用标点符号 +- 结尾格式:每段旁白的结尾不要使用标点符号,若旁白中出现断句读法必须使用中文标点(,。?!……:“”)来表达语气和停顿,自动判断并插入合适的标点符号,保留自然口语节奏(比如“对吗?不对。”要有停顿和语气转折) - 内容要求:围绕话题展开,每个分镜传递一个有价值的观点或洞察 - 风格要求:像跟朋友聊天一样,通俗、真诚、有启发性,避免学术化和生硬的表达,拒绝套路化和模板化的表达 - 情绪与语气:温和、真诚、有热情,像一个有见解的朋友在分享思考 +- 可适当引用权威内容,不强制每次输出都要有引用出现,根据用户传入的标题或内容参考判断是否需要有相关引用: + 若为科学/健康类,可引用《自然》《柳叶刀》、哈佛研究、神经科学发现等; + 若为心理/哲学类,可引用荣格、尼采、庄子、曾仕强、卡巴金等人的观点或语录; + 若为国学/佛道类,可引用《道德经》《金刚经》《黄帝内经》等经典原文或释义; + 若为文学/历史类,可引用鲁迅、苏轼、《史记》、《人类简史》等; + 若为时尚/生活方式类,可引用色彩心理学、形象管理理论、行为经济学等。 + 根据上述举例,若有其他类型的方向和赛道也可检索引用相关书籍,但也要遵循不强制引用的要求。 + + 若有引用需自然融入,不生硬堆砌,不虚构出处。 ## 开头多样性要求(最重要) 【核心原则】每个分镜的开头必须根据内容本身自然表达,拒绝任何形式的固定套路和模板化表达。