积极的屁孩 commited on
Commit
58ea642
·
1 Parent(s): cdcc6a6
Files changed (1) hide show
  1. app.py +16 -0
app.py CHANGED
@@ -8,6 +8,22 @@ import importlib.util
8
  import shutil
9
  from huggingface_hub import snapshot_download, hf_hub_download
10
  import requests
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
  # 下载必要的模型代码
13
  def download_amphion_code():
 
8
  import shutil
9
  from huggingface_hub import snapshot_download, hf_hub_download
10
  import requests
11
+ import subprocess
12
+
13
+ # 检查并安装必要的依赖
14
+ def install_dependencies():
15
+ required_packages = ["pyworld", "torchaudio", "scipy", "librosa", "g2p_en"]
16
+ for package in required_packages:
17
+ try:
18
+ importlib.import_module(package)
19
+ print(f"已安装: {package}")
20
+ except ImportError:
21
+ print(f"安装: {package}")
22
+ subprocess.check_call([sys.executable, "-m", "pip", "install", package])
23
+ print(f"安装完成: {package}")
24
+
25
+ # 安装必要的依赖
26
+ install_dependencies()
27
 
28
  # 下载必要的模型代码
29
  def download_amphion_code():