31 lines
1.4 KiB
Python
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"))
|
|
|
|
|
|
|