Dibiddo commited on
Commit
e37b77a
·
verified ·
1 Parent(s): 3eb4252

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -0
app.py CHANGED
@@ -5,6 +5,19 @@ import spacy
5
  import gradio as gr
6
  from pydub import AudioSegment # 引入 pydub 庫
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  # 設置設備和環境變數(如有需要)
9
  device = "cuda:0" if torch.cuda.is_available() else "cpu"
10
  torch_dtype = torch.float16 if torch.cuda.is_available() else torch.float32
 
5
  import gradio as gr
6
  from pydub import AudioSegment # 引入 pydub 庫
7
 
8
+ # 確保導入 numpy,以解決缺少依賴項的问题。
9
+ try:
10
+ import numpy as np
11
+
12
+ except ImportError:
13
+ print("Numpy 未找到,正在嘗試自動安裝...")
14
+
15
+ try:
16
+ subprocess.run(["pip", "install", "numpy"])
17
+
18
+ except Exception as e:
19
+ print(f"自動安裝Numpy失敗:{e}")
20
+
21
  # 設置設備和環境變數(如有需要)
22
  device = "cuda:0" if torch.cuda.is_available() else "cpu"
23
  torch_dtype = torch.float16 if torch.cuda.is_available() else torch.float32