LISHUZUOXUN_yangjiang/volume_generator.py

31 lines
1.4 KiB
Python

# coding: gb2312
import os
from Speaker._speak_base_win32 import SpeakServer
result_path = "./sounds"
os.makedirs(result_path, exist_ok=True)
speaker = SpeakServer()
speaker.speed_control(320)
for i in range(0+1, 50+1):
speaker.save_to_file(f"考试人员人员{i}", os.path.join(result_path, f"人员{i}考试播报.wav"))
speaker.save_to_file(f"考试项目引体向上", os.path.join(result_path, f"考试项目引体向上.wav"))
speaker.save_to_file(f"考试项目仰卧起坐", os.path.join(result_path, f"考试项目仰卧起坐.wav"))
speaker.speed_control(200)
speaker.save_to_file(f"倒计时!", os.path.join(result_path, f"倒计时.wav"))
for i in range(0+1, 50+1):
speaker.save_to_file(f"{i}", os.path.join(result_path, f"计数{i}.wav"))
speaker.save_to_file(f"请进入准备状态", os.path.join(result_path, f"请进入准备状态.wav"))
speaker.save_to_file(f"请开始考试", os.path.join(result_path, f"请开始考试.wav"))
speaker.save_to_file(f"摆幅过大", os.path.join(result_path, f"摆幅过大.wav"))
speaker.save_to_file(f"未过杠", os.path.join(result_path, f"未过杠.wav"))
speaker.save_to_file(f"双手已离开单杠,考试结束", os.path.join(result_path, f"双手已离开单杠,考试结束.wav"))
speaker.save_to_file(f"时间到,考试结束", os.path.join(result_path, f"时间到,考试结束.wav"))
speaker.save_to_file(f"考试终止", os.path.join(result_path, f"考试终止.wav"))
speaker.save_to_file(f"准备开始考试", os.path.join(result_path, f"准备开始考试.wav"))
speaker.save_to_file(f"手离肩", os.path.join(result_path, f"手离肩.wav"))