This commit is contained in:
2025-08-14 16:04:59 +08:00
commit d8bceb3fe1
73 changed files with 3644 additions and 0 deletions

19
test003.py Normal file
View File

@@ -0,0 +1,19 @@
import whisper
model = whisper.load_model("turbo", device="cuda")
result = model.transcribe("audio2.mp4", word_timestamps=False, initial_prompt="这是小学四年级习作问题诊断及指导的视频。", verbose=False, language='zh')
# result = model.transcribe("audio.mp3", word_timestamps=False, initial_prompt="这是一段小说。", verbose=False, language='zh')
def seconds_to_min_sec(total_seconds: int) -> str:
minutes, seconds = divmod(total_seconds, 60)
return f"{minutes}{seconds:02d}"
for item in result['segments']:
print('时间:' + str(seconds_to_min_sec(int(item['start']))) + ' ~ ' + str(
seconds_to_min_sec(int(item['end']))) + '' + '文本:' + str(
item['text']))
print('所有文本内容:' + result['text'])