
20260419《011佛源植语》风格:(无)藏传唐卡
背景需求:




制作脚本word




脚本写完了,
唐卡佛教的语种




edge-tts没有梵文音频










我选了"印地语"



优化脚本,再把"中文旁白"改成"印地语"


脚本取名

剪映的旁白字幕的字体:爨宝子碑


生成图片




测试发现:用不用"风格",做出来都是"唐卡"的样式。
感觉步步生莲的特征不明显,继续生成


用参考图修改













下载图片(画红框的是最后能做成视频的参考图)

制作视频
因为宗教主题敏感,所以我从最后一个图"涅槃图"开始做视频,倒过来做视频





最难得是"七步生莲"

、
下载视频

七步生莲,和我想象的样式不一样,没有走过一步,花苞绽放,更像是"双脚踩踏莲花"

菩提悟道,只是场景的旋转

佛祖没有表情

只是场景的旋转
这张还比较满意

制作印地语音频



印地语和藏语文字看上去很像,因为体系确实都源自古代的婆罗米文(Brahmi script),它们属于"表亲"关系,因此在视觉上会给人一种"相似"的感觉。
python
# 印地语言
# -*- coding: utf-8 -*-
# 印地语言
from pathlib import Path
import edge_tts
import asyncio
# 解说文本
TEXT = ("श्री सिद्धार्थ राजकुमार का जन्म हुआ, जहां भी उनके पांव छुए, वहां कमल खिल गए, जो शुद्धता और अछूतेपन का प्रतीक हैं, दीर्घायु का आशीर्वाद लाते हैं और एक अनोखा जीवन शुरू करते हैं। राजकुमार ने ऐश्वर्य त्याग दिया, पीपल के पेड़ के नीचे ध्यान लगाकर तपस्या की, देवता के पेड़ की कृपा से अंत में सत्य को जानने लगे और बुद्ध बन गए। बुद्ध को ज्ञान प्राप्त होने के बाद, उन्होंने पट्टा लेकर धर्म प्रचार किया, पट्टा के माध्यम से ज्ञान को संरक्षित किया और सभी प्राणियों को करुणा और सत्य का संदेश दिया, जिससे धर्म सदैव बना रहा। बुद्ध ने उदुम्बर फूल को अपनी करुणा का साधन बनाया और सभी प्राणियों को मुक्ति देने का प्रयास किया, यह फूल अत्यंत दुर्लभ और पवित्र है, जो सभी प्राणियों को शुद्धता के किनारे ले जाता है। बुद्ध ने शाल्मली के दो पेड़ों के बीच निर्वाण प्राप्त किया, ये दो पेड़ पूर्णता और स्वातंत्र्य का प्रतीक हैं, धर्म सदैव बना रहेगा और सभी प्राणियों की रक्षा करेगा।")
# SAVE_DIR = Path(r"D:\test\20桌面素材\20260410孔子游学中国风\视频")
SAVE_DIR = Path(r"D:\test\20桌面素材\20260419《佛教植物》风格:(无)藏传唐卡\声音")
SAVE_DIR.mkdir(parents=True, exist_ok=True)
# 播音员音色 - 温暖亲切女声
VOICE = "hi-IN-MadhurNeural"
# hi-IN-SwaraNeural 女声 印地语标准女声
# hi-IN-MadhurNeural 男声 印地语标准男声
async def generate_audio():
filename = "印地语(男1).mp3"
out = SAVE_DIR / filename
# edge-tts 直接使用 TEXT 和 VOICE
tts = edge_tts.Communicate(
TEXT,
VOICE,
rate="+30%", # 语速稍慢,更像讲故事-30
pitch="+0Hz",
volume="+10%"
)
await tts.save(str(out))
print(f"✅ 已生成:{filename}")
print(f"📊 文本总字数:{len(TEXT)}字")
print(f"🎤 使用音色:{VOICE}(Madhur 男声)")
print(f"💡 提示:印地语音色 MadhurNeural 是标准的男声")
if __name__ == "__main__":
asyncio.run(generate_audio())
print("\n🎉 印地语佛教故事音频生成完成!")
印地语-30的念诵时长是1分38秒,

太长了,我希望最多50秒的音频长度

-30慢速变成+30的快速,正好53秒左右





字幕制作:声音用印地语,字幕还是用中文,已经听不懂说什么,一定要看懂写了什么


把字幕的音轨一一对应(听不懂印地语,中文字块只能大致对位,调整感到适合的位置)
第一个视频和最后一个视频的声音分离,把音频拉长,覆盖片头和片尾,确保整段视频都有声音
20260419《011佛源植语》风格:(无)藏传唐卡

