Communitygithub.com

Akira-TL/akira-video-skills

設計並維護 AI 影片中跨鏡頭復用的角色聲音、音色參考、對白聲音要求與整片聲音關係;當同一角色需要跨鏡頭保持聲音一致,或需要規劃語音參考、環境音、音效、音樂與畫面的職責邊界時使用。

akira-video-skills 是什麼?

此技能(Skill)專注於 AI 影片製作中的聲音設計與跨鏡頭聲音一致性管理。它明確區分三類聲音:角色長期聲音(需跨鏡頭穩定)、鏡頭專屬聲音(僅限於單一鏡頭)以及整片聲音(如配樂與旁白,後期統一處理)。為了避免重複存檔,長期復用的聲音資料(如角色聲音定義、參考音檔)集中存放在 `video/materials/` 目錄下,而各鏡頭的獨有聲音仍保留在對應鏡頭資料夾中;最終混音與聲音工程則歸入 `video/edit/`。此技能的核心價值在於建立角色聲音的「身份」-包含年齡感、音域、音色、語速等基礎特質,並將情緒變化與空間感分開管理,以確保同一角色在多個鏡頭中聲音一致,同時允許表現上的適當調整。它不負責對白文本(由 `video-script` 處理)或後期混音(由 `video-editing` 處理),而是專注於聲音身份定義、表演指示,並在需要外部生成時,將角色定義、台詞與參考音檔傳遞給 `video-generation` 模組。此技能支援 Claude Code、Cursor 等 AI 代理平台,並提供詳細的參考文件(如 `VOICE-DESIGN.md`、`SOUND-LAYERS.md`)作為實施指南。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Akira-TL/akira-video-skills/tree/HEAD/skills/video/video-audio

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

影片聲音

本 Skill 負責影片製作中的聲音設計與跨鏡頭聲音一致性,但不建立獨立的專案級 audio/ 目錄。

長期復用聲音資料放在 video/materials/ 下,例如:

  • video/materials/voices/CHR01_voice.md
  • video/materials/voices/CHR01_reference.wav

某個鏡頭獨有的對白、呼吸、音效或臨時聲音繼續放在對應 video/shots/<shot-id>/;全片音樂、旁白、混音和最終聲音工程進入 video/edit/。

完整聲音層次、原生生成聲音與後期聲音的職責邊界見 references/SOUND-LAYERS.md。影片需要背景音樂、品牌 / 角色動機、Animatic 臨時音樂或 AI 生成配樂時,再讀取 references/MUSIC.md:臨時與正式音樂明確分開,音樂服務故事 / 對白 / 產品,不為了卡點破壞人物節奏。存在敘述者、角色內心畫外音、品牌旁白或說明性 Voice-over 時,再讀取 references/VOICEOVER.md:旁白文字歸 video-script,聲音身份 / 生成歸本 Skill,最終整片旁白進入 video/edit/。

1. 先區分三類聲音

角色長期聲音

跨鏡頭需要穩定的年齡感、性別表現、音域、音色、共鳴位置、預設語速、音量感、節奏以及發音和停頓習慣。

鏡頭專屬聲音

只屬於某個鏡頭的對白、呼吸、嘆氣、叫喊、腳步、物體碰撞和環境變化跟隨鏡頭,不複製到公共聲音定義。

整片聲音

背景音樂、全片旁白、總體聲音設計與最終混音只在進入後期時由 video-editing 管理。

2. 角色聲音設計

角色有多鏡頭對白時,先建立聲音定義,再生成或錄製具體台詞。角色聲音定義至少寫清當前專案需要的:年齡感、基礎音域、音色、共鳴、預設語速、預設音量、說話節奏、發音特點、不同情緒下的變化以及禁止出現的聲音漂移。

詳細模板見 references/VOICE-DESIGN.md。

3. 聲音身份與情緒分開

同一角色跨場景和跨世界時可以改變殘響、環境空間感、輕微均衡、當前情緒和當前說話強度,但基礎年齡感、基礎音色、音域、發音習慣和核心節奏不應隨機改變。

如果生成工具提供 speaker ID、voice reference、voice seed、speaker embedding 或等價穩定機制,優先復用同一身份機制;具體欄位由當前工具 / 模型官方規則決定,本 Skill 不寫死。

4. 對白與畫面

對白時長、可見口型、多角色說話和聲音跨鏡頭的規劃屬於 video-script;當前任務確實需要這部分時按需載入該 Skill,缺失則交回 akira-video 補齊,而不是在本 Skill 複製腳本規則。本 Skill 只負責聲音身份與當前聲音表演。

對白文字繼續由 video-script 擁有;本 Skill 只負責聲音表現。需要同步語音的影片模型時,把對白、語氣、停頓和聲音事件編譯進生成提示詞,但不為了模型支援原生聲音就增加原本不存在的台詞。

5. 有意無聲

較長無對白段落如果由懸念、危險、音樂、視覺高潮或動作本身承擔敘事,應在 SHOT.md 中寫清無聲的導演目的。如果人物長時間主動操作卻沒有對白、反應聲、環境聲或音樂承擔敘事,交回 video-shot 檢查是否形成死段。

6. 需要外部聲音生成時

把角色聲音定義、當前台詞、參考音訊和返回命名交給 video-generation,由它按一次性生成包契約整理;本 Skill 不自行建立另一套打包目錄或臨時檔案規則。

7. 返回審片與後期

  • 聲音身份漂移、口型、語氣、音域和時序由 video-review 審核;
  • 鏡頭獨有音訊留在鏡頭;
  • 全片音樂、混音、字幕和最終聲音電平由 video-editing 處理。

完成標準

角色聲音已經能夠跨鏡頭穩定識別;鏡頭聲音與整片聲音職責清楚;沒有為了目錄分類而複製音訊,也沒有把工具專用 speaker 參數誤寫成通用規則。

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

Akira-TL/akira-video-skills

为 Runway 当前视频模型编译和检查生成提示词;当 video-generation 需要使用 Runway(当前主线 Gen-4.5)的 Text to Video 或 Image to Video,并需要 Runway 专用动作、摄影和时序表达时使用。

Akira-TL/akira-video-skills

为 ByteDance / BytePlus Seedance 当前视频模型编译和检查提示词;当 video-generation 需要使用 Seedance 2.5 的参考素材、时间线、同步声音、视频编辑、延长或多镜头能力时使用。

Akira-TL/akira-video-skills

为 Google Veo 视频生成编译和检查提示词;当 video-generation 需要使用 Veo 的 Text to Video、Image to Video、首尾帧、参考元素或同步声音能力时使用,并先核验具体 Google 使用入口与 model 的当前支持范围。

Akira-TL/akira-video-skills

进入并持续推进一个 AI 视频制作项目;读取或建立 VIDEO.md,根据当前视频脚本、复用素材、镜头、生成结果和整片后期状态,按需路由到 canonical 视频专业 Skill,而不是把所有制作规则塞进一个总提示词。

Akira-TL/akira-video-skills

为品牌短片、产品植入剧情、广告或比赛作品建立产品事实与广告边界;当视频需要准确表达某个具体产品的官方功能、参数、结构、使用方式、品牌素材或产品与剧情关系时使用。

Akira-TL/akira-video-skills

设计 AI 视频中的角色与场景视觉方案;当脚本只说明“需要一个什么样的人/场景”,但还没有形成可稳定生成的外形、服装、材质、色彩、空间、光线和视觉识别系统时使用。

Akira-TL/akira-video-skills

组织整片级剪辑、合成、全片声音和最终成片;当多个已采用镜头需要进入 Premiere Pro、After Effects、DaVinci Resolve 等后期工程,或需要整片字幕、Logo、音乐、混音、比例版本和最终导出时使用。

Akira-TL/akira-video-skills

为 AI 图片或视频生成准备可直接使用的提示词与一次性生成包,并在用户把生成结果带回项目后归档;当需要从正式视频脚本、复用素材和 SHOT.md 编译生成内容、选择参考素材、约定返回文件名或清理临时包时使用。

Akira-TL/akira-video-skills

规划、创建、整理和维护多个镜头会重复使用的视频复用素材;当需要人物/场景/道具/产品提示词、参考图、官方素材、身份与状态参考或其他可重复引用内容时使用。

Akira-TL/akira-video-skills

审核 AI 生成的人物/场景等复用素材或镜头生成结果,判断采用、修改提示词、重生成还是留给后期修复;当生成结果返回项目、需要检查身份/结构/连续性/动作/摄影/产品真实性或选择生成结果时使用。

Akira-TL/akira-video-skills

把小说、章节、故事梗概、品牌 brief 或其他上游内容转换成当前视频自己的脚本层;当需要编写或修订 SCRIPT.md、视频人物表演定义、场景定义、对白或镜头总表时使用。

Akira-TL/akira-video-skills

把 SHOTS.md 中的镜头总览展开成可直接制作的单镜头定义;当需要创建或修改 video/shots/<shot-id>/SHOT.md、镜头连续性、摄影、动作、表演、声音或镜头专属生产约束时使用。

相關技能