|
@@ -17,7 +17,7 @@ from ..core.config import get_settings
|
|
|
settings = get_settings()
|
|
|
# Configure DashScope API key from env/.env
|
|
|
dashscope.api_key = settings.dashscope_api_key or ""
|
|
|
-UPLOAD_PATH = settings.upload_path
|
|
|
+UPLOAD_PATH = settings.upload_path or ""
|
|
|
|
|
|
|
|
|
def _safe_filename(name: str) -> str:
|
|
@@ -82,7 +82,7 @@ class SpeechProvider:
|
|
|
except Exception as e:
|
|
|
# If upload fails, fall back to local path to avoid breaking
|
|
|
print(f"[warn] Upload failed: {e}")
|
|
|
- return TextToSpeechResponse(code=0, msg=e.message/'error')
|
|
|
+ return TextToSpeechResponse(code=1, msg='error')
|
|
|
|
|
|
|
|
|
class Callback(ResultCallback):
|