|
@@ -10,6 +10,7 @@ from typing import Optional
|
|
|
|
|
|
from fastapi import FastAPI
|
|
from fastapi import FastAPI
|
|
from pydantic import BaseModel
|
|
from pydantic import BaseModel
|
|
|
|
+import rpyc
|
|
|
|
|
|
|
|
|
|
class TTS(BaseModel):
|
|
class TTS(BaseModel):
|
|
@@ -28,6 +29,15 @@ async def run_tts(item: TTS):
|
|
return {"OK": "200"}
|
|
return {"OK": "200"}
|
|
|
|
|
|
|
|
|
|
|
|
+@app.get("/tts/files")
|
|
|
|
+async def run_tts(item: TTS):
|
|
|
|
+ conn = rpyc.classic.connect("139.162.121.30", 12333)
|
|
|
|
+ conn.execute('import os')
|
|
|
|
+ ros = conn.modules.os
|
|
|
|
+ lst=ros.listdir('/var/wav')
|
|
|
|
+ return {'files':lst}
|
|
|
|
+
|
|
|
|
+
|
|
@app.get("/")
|
|
@app.get("/")
|
|
async def root():
|
|
async def root():
|
|
return {"message": "Hello World"}
|
|
return {"message": "Hello World"}
|