婚礼上要念的誓词、父母致辞和主持词,最难的是写得像当事人自己说的,还不能把没发生过的事写进去。准备几段真实小事,让 AI 帮你组织初稿;父母致辞可以先录音,再把口语整理成稿。我们用一段虚构的父亲录音整理出一份致辞,约 97% 的文字来自原话。
AI 整理父亲的录音转写后,由合成语音读出的致辞示例
本文的故事、人物和录音均为虚构,音频是 AI 合成语音。准备批量创作或自动估时长,下载「婚礼致辞与誓词脚本包」。里面有誓词生成、事实核对、录音整理、主持词估时长脚本和一套虚构样例;代码文件都以 s021_ 开头。
先收集素材
不要只写“他很体贴”“父亲很疼女儿”。请当事人回忆具体的时间、地点和一件小事,再由本人确认。例如:
| 要收集什么 | 例子 |
|---|---|
| 两人怎么认识 | 2019 年秋天,在杭州图书馆同时去拿《百年孤独》 |
| 只有彼此知道的小事 | 第一次约会吃葱包桧,新郎烫到舌头 |
| 一起经历过什么 | 上海封控期间,每晚视频读书 |
| 讲话人的个人回忆 | 女儿小时候问天为什么是蓝色,父亲讲瑞利散射讲到她睡着 |
| 婚礼当天流程 | 谁入场、谁递戒指、午宴还是晚宴、每一段目标时长 |
素材由新人、父母和主持人分别确认。别把家庭矛盾、健康等与稿子无关的私事放进去。
新人誓词:挑两三件事,说成自己的承诺
先把目标长度定下来。普通语速每秒大约读 3~4 个汉字;一分钟可以先写 200~230 字,再实际念一遍调整。可以把下面的提示词交给你正在使用的文字模型:
根据下面由新人确认的真实素材,替新郎写一段约一分钟的婚礼誓词。
只使用素材里明确出现的事实,不要补人名、时间、地点或经历。挑两三件最有个人特点的小事,不要把清单全部塞进稿子。口语、真诚,像本人平时说话;不要套用常见誓词和网络金句。只输出誓词正文。
素材:
(粘贴新人确认过的故事)
收到初稿后,逐句对照素材。念出声,把自己平时不会说的比喻和套话删掉,再补上自己愿意兑现的承诺。AI 可以帮你整理语言,承诺必须由本人决定。
下面是样例中的一段,模型把图书馆、封控期间视频读书和番茄炒蛋三件事写进了誓词:
思琪,2019 年秋天的杭州图书馆,我们同时伸手去拿《百年孤独》。我把书让给你,换来了你的电话。现在想想,这是我这辈子写过最成功的一行代码。
2022 年春天,我在上海被封控了 40 天。每天晚上 9 点,你都在视频里给我念书。听着你的声音,我就觉得不管生活抛出多少未知的 Bug,我都能安心。
我做饭只会一道番茄炒蛋。但我今天向你承诺,以后每次你加班到很晚,回家桌上都会有一盘热乎的番茄炒蛋。
AI 合成语音朗读誓词样例,约 48 秒
父母致辞:先请本人说,再整理录音
父母不习惯写稿时,不要让模型替他“写一段感人致辞”。请他找个安静地方,对着手机录 1~2 分钟:想起什么就说什么,口头禅和停顿都没关系。录音前先征得本人同意。
想在本机转写,可按《本地语音转文字》安装 FunASR。转写里可能有错字、标点错误和“她/他”混淆。让文字模型只做校对和删口头禅:
请把下面的录音转写整理成婚礼致辞稿:改正明显的识别错误和标点,去掉重复和口头禅;保留原来的说法、细节和语气。不要新增没说过的事件、比喻、感受或祝福语。姓名和“她/他”不确定时请标出来,不要猜。只输出整理稿。
转写:
(粘贴本人确认可以使用的转写)
样例录音里,父亲讲女儿小时候问天空为什么是蓝色,也讲女婿第一次上门摔了茶杯盖。这些是他自己的记忆,代写稿很难写得自然。
父亲口述的虚构录音示例,约 1 分 30 秒,AI 合成语音
稿子整理后,让讲话人逐句听录音、看转写并确认人名和事件。样例里的识别结果把“瑞利散射”错成了“锐丽散射”,还把“思琪”识成了“私琪”;模型也可能把一句没说过的祝福顺手补进去。
整理后的致辞由 AI 合成语音朗读,约 1 分 28 秒
主持词:按流程和时长写
先和新人、酒店或主持人确认仪式流程,再为每一段设目标时长。每秒 3.5 个汉字可以作为初始估算,实际语速因人而异。工具包里的 s021_schedule.json 是示例,按真实流程改后再用 s021_host.py 生成初稿。
主持词里的事实要逐条确认:谁递戒指、有没有花童、父亲是否致辞、仪式是午宴还是晚宴。AI 容易把常见婚礼流程当成事实写进去。生成后按段落计字数,再由主持人现场朗读计时;超时就删句,不要只靠字数估算。
AI 合成语音朗读主持词开场白,约 56 秒
进阶:运行脚本包
ZIP 里有以下文件:
- s021_vows.py:根据故事生成誓词,并统计字数和估算时长。
- s021_judge.py:让模型标出故事里没有的具体事实;它可能漏检,必须再由新人核对。
- s021_polish.py:整理转写稿,可选统计整理稿保留了多少原话片段。
- s021_host.py:按流程表生成主持词,并估算每段时长。
只用 Python 标准库。在线调用 Gemini API 需要 Google API Key;在终端设置 GEMINI_API_KEY 环境变量,不要把 Key 写进脚本。模型名可按 Google 当前 API 文档调整。若用 Ollama,本机服务需先启动,并传入本机已安装的模型名。
例如,按故事生成誓词并核对事实:
python3 s021_vows.py gemini-3.8-flash s021_story.txt vow.json
python3 s021_judge.py s021_story.txt vow.json
整理录音转写和生成主持词:
python3 s021_polish.py gemini-3.8-flash s021_memo_asr.txt speech.json s021_memo_script.txt
python3 s021_host.py s021_schedule.json s021_story.txt host.json gemini-3.8-flash
云端模型的账号、可用区域和费用以官方说明为准。誓词和致辞包含个人经历、姓名和声音;上传录音或完整故事前,先征得讲话人同意。涉及隐私的材料也可以在本机用 Ollama 整理。
试过之后要记住的事
- 2026 年 10 月的誓词样例中,Gemini 3.1 Pro 两次都没查到编造;Flash 的文字更长;本机 Qwen3.8 27B 和 DeepSeek-R1 8B 的稿子出现了事实错位或补写。模型版本会变,这些结果不代表后续版本。
- AI 事实核对脚本也会漏:样例中漏掉了“躲在可乐身后”和“反而笑我傻”等没有素材依据的句子。把它当第一道筛查,最后仍由当事人确认。
- 父亲致辞整理稿的样例中,97% 的四字片段能在原话里找到;主持词估时和 AI 配音实读相差不到 10%。正式活动仍要本人试念,紧张时通常会更慢。
接单和交付
婚礼策划师或主持人可以提供素材问卷、誓词初稿、父母录音整理和主持词控时服务。先确认谁提供素材、谁审稿、修改几轮、是否包含录音转写,以及最终由谁确认事实。市场价格随地区和服务内容变化,先看所在平台的同类服务,再按沟通、整理、校对和排练时间核算。
常见问题
不会写代码怎么办? 把正文中的提示词粘贴到你使用的文字模型里即可;脚本只是批量生成、核对和估时长的进阶工具。
事实核对脚本说“没有编造”,就能放心念吗? 不行。模型可能漏掉反转的人物、时间或关系;每个人物都要读过并确认最终稿。
父母不想录音怎么办? 让他先用自己的话写几条要点,由本人确认后再整理;不要逼他交出不愿公开的回忆。
如何公开发布婚礼视频? 如果视频里包含 AI 生成的文字、配音或画面,发布时按平台要求主动声明并使用标识功能。
工具和相关教程
- Gemini API 模型文档:查看当前模型名称、能力和可用情况。
- Ollama:本机运行文字模型;模型下载和电脑要求因模型而异。
- 本地语音转文字:用 FunASR 把录音转成文字。
- 电子请柬怎么做?AI 画背景,批量排宾客姓名和日期:先整理新人信息和婚礼日期。
- 婚礼迎宾牌、座位表和桌卡怎么做:把宾客名单继续用于座位表和印刷物。
文中人物、经历和音频均为虚构演示。本文仅介绍写作和整理流程,不构成法律意见。