Update app.py
Browse files
app.py
CHANGED
@@ -49,6 +49,8 @@ engines["orpheus"] = OrpheusEngine(
|
|
49 |
model=os.getenv("ORPHEUS_MODEL") # Kartoffel-ID
|
50 |
)
|
51 |
|
|
|
|
|
52 |
# change start engine by moving engine name
|
53 |
# to the first position in SUPPORTED_ENGINES
|
54 |
# START_ENGINE = SUPPORTED_ENGINES[0]
|
@@ -238,13 +240,11 @@ async def tts(request: Request, text: str = Query(...)):
|
|
238 |
def get_engines():
|
239 |
return list(engines.keys())
|
240 |
|
241 |
-
|
242 |
@app.get("/voices")
|
243 |
def get_voices():
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
return voices_list
|
248 |
|
249 |
|
250 |
@app.get("/setvoice")
|
|
|
49 |
model=os.getenv("ORPHEUS_MODEL") # Kartoffel-ID
|
50 |
)
|
51 |
|
52 |
+
voices["orpheus"] = engines["orpheus"].get_voices()
|
53 |
+
|
54 |
# change start engine by moving engine name
|
55 |
# to the first position in SUPPORTED_ENGINES
|
56 |
# START_ENGINE = SUPPORTED_ENGINES[0]
|
|
|
240 |
def get_engines():
|
241 |
return list(engines.keys())
|
242 |
|
|
|
243 |
@app.get("/voices")
|
244 |
def get_voices():
|
245 |
+
if current_engine is None:
|
246 |
+
return []
|
247 |
+
return [v.name for v in voices.get(current_engine.engine_name, [])]
|
|
|
248 |
|
249 |
|
250 |
@app.get("/setvoice")
|