实现terminalcode和文件交互
This commit is contained in:
1 parent
287e1935f6
commit
a5e5aff63f
141 files changed
+2385
-1826
No files matched your search
@@ -5,7 +5,10 @@ Genie TTS 极简服务 —— 单文本直接合成,无分块无内部线程
|
||||
"""
|
||||
|
||||
import os
|
||||
os.environ["GENIE_DATA_DIR"] = r"/home/dev/Desktop/minor_agent/models/genie_tts/GenieData"
|
||||
|
||||
# 自动获取脚本所在目录作为基础路径
|
||||
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
||||
os.environ["GENIE_DATA_DIR"] = os.path.join(BASE_DIR, "models", "genie_tts", "GenieData")
|
||||
|
||||
import tempfile
|
||||
from contextlib import asynccontextmanager
|
||||
@@ -16,8 +19,8 @@ import genie_tts as genie
|
||||
|
||||
# ======================== 配置区域 ========================
|
||||
DEFAULT_CHARACTER = "feibi"
|
||||
DEFAULT_ONNX_MODEL_DIR = r"/home/dev/Desktop/minor_agent/models/genie_tts/CharacterModels/v2ProPlus/feibi/tts_models"
|
||||
DEFAULT_REFERENCE_AUDIO = "/home/dev/Desktop/minor_agent/models/genie_tts/CharacterModels/v2ProPlus/feibi/prompt_wav/zh_vo_Main_Linaxita_2_1_10_26.wav"
|
||||
DEFAULT_ONNX_MODEL_DIR = os.path.join(BASE_DIR, "models", "genie_tts", "CharacterModels", "v2ProPlus", "feibi", "tts_models")
|
||||
DEFAULT_REFERENCE_AUDIO = os.path.join(BASE_DIR, "models", "genie_tts", "CharacterModels", "v2ProPlus", "feibi", "prompt_wav", "zh_vo_Main_Linaxita_2_1_10_26.wav")
|
||||
DEFAULT_REFERENCE_TEXT = "在此之前,请您务必继续享受旅居拉古那的时光。"
|
||||
DEFAULT_LANGUAGE = "zh"
|
||||
TMP_DIR = tempfile.gettempdir() # 临时文件存放目录
|
||||
@@ -41,7 +44,7 @@ async def lifespan(app: FastAPI):
|
||||
language=DEFAULT_LANGUAGE
|
||||
)
|
||||
print("✅ Genie TTS 模型加载成功!")
|
||||
print("👉 调用方式:http://localhost:8000/tts?text=你要说的话")
|
||||
print("👉 调用方式:http://localhost:8902/tts?text=你要说的话")
|
||||
except Exception as e:
|
||||
print(f"❌ 服务启动失败: {e}")
|
||||
raise e
|
||||
|
||||
Reference in new issue
Block a user