Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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
|