diff --git a/long_audio_transcribe.py b/long_audio_transcribe.py index c4aee3b..2d84c88 100644 --- a/long_audio_transcribe.py +++ b/long_audio_transcribe.py @@ -10,6 +10,7 @@ filelist = list(os.walk(parent_dir))[0][2] if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("--languages", default="CJE") + parser.add_argument("--whisper_size", default="medium") args = parser.parse_args() if args.languages == "CJE": lang2token = { @@ -22,7 +23,7 @@ if __name__ == "__main__": 'zh': "[ZH]", 'ja': "[JA]", } - model = whisper.load_model("large") + model = whisper.load_model(args.whisper_size) speaker_annos = [] for file in filelist: print(f"transcribing {parent_dir + file}...\n") diff --git a/short_audio_transcribe.py b/short_audio_transcribe.py index 0fc60c7..b642610 100644 --- a/short_audio_transcribe.py +++ b/short_audio_transcribe.py @@ -30,6 +30,7 @@ def transcribe_one(audio_path): if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("--languages", default="CJE") + parser.add_argument("--whisper_size", default="medium") args = parser.parse_args() if args.languages == "CJE": lang2token = { @@ -42,7 +43,7 @@ if __name__ == "__main__": 'zh': "[ZH]", 'ja': "[JA]", } - model = whisper.load_model("large") + model = whisper.load_model(args.whisper_size) parent_dir = "./custom_character_voice/" speaker_names = list(os.walk(parent_dir))[0][1] speaker_annos = []