
背景需求:

新年活动要唱园歌,把mp3发到群里

mp3只有声音,家长不清楚歌词内容
搭档听写下来了,群发在班级群里

其实园歌有一个宣传视频(配玩色活动视频,但不是歌词对应配图)但是视频在总园电脑上,我手里没有。
所以我想试试豆包是否可以根据歌词生成对应的图片(匹配内容),便于幼儿记忆和模唱。
一、豆包文字生成图片




它飞快生成了每句歌词对应的图片,太神奇了!!!
个别图片修改
------出现幼儿园真实信息,需要修除


修出后效果

在彩虹上最好有一个幼儿园教学楼





三、下载图片,先把图片放大

在此页面上批量下载图片

python
'''
20251226豆包图片批量下载
先点开一张图放大
需要等10秒,图片边高清,再下载,
点击下一页
Python下载通义万相的图片(存在问题,不能停止,只能默认下载300张,删除多余)
星火讯飞,阿夏
谷歌页面打开通义万相,页面放大到200%
20251226
'''
import os,time
import pyautogui
import pyperclip
import re
import win32api
import win32con
import sys
import ctypes
import time
name='20251226园歌图片'
# 先打开微信
num=200
zs=40
# 实际157D:\20251211实心福字\00原图\061
def minimize_active_window():
try:
if sys.platform == 'win32':
# 获取当前活动窗口的句柄
hwnd = ctypes.windll.user32.GetForegroundWindow()
# 最小化窗口
ctypes.windll.user32.ShowWindow(hwnd, 6) # 6 对应 SW_MINIMIZE
return True
else:
print("此功能仅支持Windows系统")
return False
except Exception as e:
print(f"最小化窗口时出错: {e}")
return False
print("程序运行中...")
time.sleep(2) # 等待2秒,让你有时间切换到VS Code窗口
# 尝试最小化活动窗口
if minimize_active_window():
print("窗口已最小化")
else:
print("无法最小化窗口")
# 读取文件名称和路径
path=fr'D:\{name}'
os.makedirs(path,exist_ok=True)
for i in range(num,num+zs):
# 等候10秒高清图片显示
time.sleep(10)
# 下载按钮
pyautogui.moveTo(1801, 154)
pyautogui.click()
time.sleep(10)
# 输入图片名称,复制中文内容到剪贴板
name=path+fr'\{i:03}'
pyperclip.copy(name)
# 黏贴图片地址
pyautogui.hotkey('ctrl', 'v')
time.sleep(2)
pyautogui.press('enter')
# # 图片显示需要时间
time.sleep(2)
# 模拟按键"右箭头"
pyautogui.moveTo (1864, 583)
# pyautogui.moveTo (989, 641)
pyautogui.click()
time.sleep(2)
# time.sleep(2)
# 'left'(左箭头)
# 'up'(上箭头)
# 'down'(下箭头)
import sys
import ctypes
import time
def minimize_active_window():
try:
if sys.platform == 'win32':
# 获取当前活动窗口的句柄
hwnd = ctypes.windll.user32.GetForegroundWindow()
# 最小化窗口
ctypes.windll.user32.ShowWindow(hwnd, 6) # 6 对应 SW_MINIMIZE
return True
else:
print("此功能仅支持Windows系统")
return False
except Exception as e:
print(f"最小化窗口时出错: {e}")
return False
print("程序运行中...")
time.sleep(2) # 等待2秒,让你有时间切换到VS Code窗口
# 尝试最小化活动窗口
if minimize_active_window():
print("窗口已最小化")
else:
print("无法最小化窗口")
四、剪映导入歌词,右击识别字幕

插入图片,默认3秒(歌词比较短)



关闭自动吸附


全部贴完,尾奏、前奏、间奏都缺

再生成一些


全选字幕,用黑边白底色

把字放大-全选,从5改成9


过渡转场

不能有缝隙,必须首尾相连

插入一个特效,然后右侧选择应用全部

全部是淡化的效果不好看,但是这个最方便

最后导出做了一个无园所信息的隐藏版本
20251226《XX园歌》豆包(歌词生成图版、信息隐藏版)

