【教学类-160-24】20260506 AI视频培训-练习024“豆包AI视频《五一旅游》+豆包图片风格:平面插画
·


20260506《024五一旅游》风格:平面插画
背景需求
正好五一节,我想做一些景点合成的视频。选一个平面插画,效果就类似于“简笔画”

脚本设计










图片生成





图片下载

视频生成





所以最后一个视频用通义万相做了

视频下载






旁白


# 女播音员,晓晓 晓伊 青蛙王子\狼和七只小羊
from pathlib import Path
import edge_tts
import asyncio
# ========== 配置区域 ==========
# # 文本文件所在文件夹
TEXT_FOLDER = Path(r"C:\Users\jg2yXRZ\OneDrive\桌面\20260413青蛙王子脚本") # 修改为你的文件夹路径
TEXT_FILE_NAME = "五一.txt" # 文本文件名
# 音频输出路径
SAVE_DIR = Path(r"C:\Users\jg2yXRZ\OneDrive\桌面\20260413青蛙王子脚本")
TEXT_FILE_NAME1="五一.txt"
SAVE_DIR.mkdir(parents=True, exist_ok=True)
# 播音员音色
# VOICE = "zh-CN-XiaoxiaoNeural" # 晓晓 - 温暖亲切,最常用的女声
VOICE = "zh-CN-XiaoyiNeural" # 晓伊 - 活泼可爱,元气少女音
# VOICE = "zh-CN-XiaochenNeural" # 晓晨 - 温柔知性
# VOICE = "zh-CN-XiaohanNeural" # 晓涵 - 温暖治愈
# VOICE = "zh-CN-XiaomengNeural" # 晓梦 - 软萌萝莉音
# VOICE = "zh-CN-XiaoruiNeural" # 晓睿 - 甜美少女音
# VOICE = "zh-CN-XiaoshuangNeural" # 晓双 - 活泼明亮
# VOICE = "zh-CN-XiaoxiaNeural" # 晓霞 - 成熟温柔
# VOICE = "zh-CN-XinranNeural" # 欣然 - 清新自然
# 音频参数
RATE = "-20%" # 语速稍慢
PITCH = "+0Hz" # 标准音调
VOLUME = "+10%" # 音量适中
# ============================
async def generate_audio():
# 构建完整的文本文件路径
txt_path = TEXT_FOLDER / TEXT_FILE_NAME
# 检查文件是否存在
if not txt_path.exists():
print(f"❌ 错误:找不到文件 {txt_path}")
return
# 读取文本文件内容(UTF-8编码)
with open(txt_path, "r", encoding="utf-8") as f:
text_content = f.read()
# 去除首尾空白
text_content = text_content.strip()
if not text_content:
print("❌ 错误:文本文件为空")
return
# 生成音频文件名(与txt文件名相同,扩展名改为mp3)
audio_filename = txt_path.stem + ".mp3" # 1.txt → 1.mp3
out = SAVE_DIR / audio_filename
# 生成语音
tts = edge_tts.Communicate(
text_content,
VOICE,
rate=RATE,
pitch=PITCH,
volume=VOLUME
)
await tts.save(str(out))
print(f"✅ 已生成:{audio_filename}")
print(f"📁 来源文件:{txt_path}")
print(f"📊 文本总字数:{len(text_content)} 字")
print(f"💾 保存位置:{out}")
if __name__ == "__main__":
asyncio.run(generate_audio())
print("\n🎉 音频生成完成!")

视频合成

20260506《024五一旅游》风格:平面插画
更多推荐


所有评论(0)