1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- from fastapi import FastAPI
- from fastapi import Request
- from fastapi import Form
- import urllib
- import sys
- import os
- import codecs
- import html
- from typing import Optional
- from fastapi import FastAPI
- from pydantic import BaseModel
- import rpyc
- class TTS(BaseModel):
- txt: str
- num: str
- # description: Optional[str] = None
- # price: float
- # tax: Optional[float] = None
- app = FastAPI()
- @app.post("/tts")
- async def run_tts(item: TTS):
- print(item.txt)
- print(item.num)
- 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("/")
- async def root():
- return {"message": "Hello World"}
|