Spaces:
Runtime error
Runtime error
| import os | |
| def check_fw_local_models(): | |
| ''' | |
| ε―ε¨ζΆζ£ζ₯ζ¬ε°ζ―ε¦ζ Faster Whisper 樑ε. | |
| ''' | |
| model_size_list = [ | |
| "tiny", "tiny.en", | |
| "base", "base.en", | |
| "small", "small.en", | |
| "medium", "medium.en", | |
| "large", "large-v1", | |
| "large-v2", "large-v3"] | |
| for i, size in enumerate(model_size_list): | |
| if os.path.exists(f'tools/asr/models/faster-whisper-{size}'): | |
| model_size_list[i] = size + '-local' | |
| return model_size_list | |
| asr_dict = { | |
| "θΎΎζ© ASR (δΈζ)": { | |
| 'lang': ['zh','yue'], | |
| 'size': ['large'], | |
| 'path': 'funasr_asr.py', | |
| 'precision': ['float32'] | |
| }, | |
| "Faster Whisper (ε€θ―η§)": { | |
| 'lang': ['auto', 'zh', 'en', 'ja', 'ko', 'yue'], | |
| 'size': check_fw_local_models(), | |
| 'path': 'fasterwhisper_asr.py', | |
| 'precision': ['float32', 'float16', 'int8'] | |
| }, | |
| } | |