mirror of
https://github.com/RVC-Boss/GPT-SoVITS.git
synced 2026-06-03 20:40:30 +08:00
- Upgrade funasr from ==1.0.27 to >=1.3.7 - Add Fun-ASR-Nano (31 languages, Chinese dialects, recommended default) - Add SenseVoice (ultra-fast 170x realtime, 5 languages) - Keep original Paraformer as '达摩 ASR (中文经典)' for backward compat - WebUI shows 3 FunASR options + Faster Whisper Tested: routing logic verified for all backends (zh/en/ja/ko). Resolves #2777
23 lines
859 B
Python
23 lines
859 B
Python
def get_models():
|
|
model_size_list = [
|
|
"medium",
|
|
"medium.en",
|
|
"large-v2",
|
|
"large-v3",
|
|
"large-v3-turbo",
|
|
]
|
|
return model_size_list
|
|
|
|
|
|
asr_dict = {
|
|
"Fun-ASR-Nano (31语种+方言, 推荐)": {"lang": ["zh", "en", "ja", "ko", "yue", "auto"], "size": ["large"], "path": "funasr_asr.py", "precision": ["float32"]},
|
|
"SenseVoice (极速, 5语种)": {"lang": ["zh", "en", "ja", "ko", "yue", "auto"], "size": ["large"], "path": "funasr_asr.py", "precision": ["float32"]},
|
|
"达摩 ASR (中文经典)": {"lang": ["zh", "yue"], "size": ["large"], "path": "funasr_asr.py", "precision": ["float32"]},
|
|
"Faster Whisper (多语种)": {
|
|
"lang": ["auto", "en", "ja", "ko"],
|
|
"size": get_models(),
|
|
"path": "fasterwhisper_asr.py",
|
|
"precision": ["float32", "float16", "int8"],
|
|
},
|
|
}
|