| """ |
| CosyVoice Configuration |
| 配置CosyVoice模型的参数和设置 |
| """ |
|
|
| import os |
|
|
| |
| MODEL_CONFIG = { |
| |
| "model_dir": os.environ.get("COSYVOICE_MODEL_DIR", "pretrained_models/CosyVoice-300M"), |
| |
| |
| "hf_model_name": "FunAudioLLM/CosyVoice-300M", |
| |
| |
| "alternative_models": [ |
| "FunAudioLLM/CosyVoice-300M-SFT", |
| "FunAudioLLM/CosyVoice-300M-Instruct", |
| ], |
| |
| |
| "device": "cuda" if os.environ.get("CUDA_VISIBLE_DEVICES") else "cpu", |
| |
| |
| "sample_rate": 22050, |
| "max_duration": 30, |
| } |
|
|
| |
| SPEAKER_CONFIG = { |
| "default_speaker": "中文女", |
| "available_speakers": [ |
| "中文女", |
| "中文男", |
| "英文女", |
| "英文男", |
| "粤语女", |
| "粤语男", |
| "日语男", |
| "韩语女", |
| ], |
| } |
|
|
| |
| GRADIO_CONFIG = { |
| "title": "CosyVoice - 语音处理模型", |
| "description": """ |
| CosyVoice是一个先进的语音处理模型,支持语音识别、语音合成等功能。 |
| |
| 上传音频文件或使用麦克风录制语音,体验CosyVoice的强大功能。 |
| """, |
| "theme": "soft", |
| "share": True, |
| } |
|
|
| |
| DEPLOYMENT_CONFIG = { |
| |
| "hf_space": { |
| "sdk": "gradio", |
| "sdk_version": "6.4.0", |
| "app_file": "app.py", |
| "emoji": "🌍", |
| "colorFrom": "blue", |
| "colorTo": "pink", |
| "license": "apache-2.0", |
| }, |
| |
| |
| "env_vars": { |
| "GRADIO_SERVER_NAME": "0.0.0.0", |
| "GRADIO_SERVER_PORT": "7860", |
| }, |
| } |
|
|
| |
| LOGGING_CONFIG = { |
| "level": "INFO", |
| "format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s", |
| } |
|
|