1
Fork 0
mirror of https://github.com/RGBCube/GDUS synced 2025-07-28 13:37:45 +00:00

Fix speaking (garbage code)

This commit is contained in:
RGBCube 2024-01-08 14:43:47 +03:00
parent c7f8845446
commit 6ea93100f9
No known key found for this signature in database

View file

@ -39,7 +39,10 @@ async def toggle(number: int) -> str:
@app.get("/speak") @app.get("/speak")
async def speak(text: str) -> str: async def speak(text: str) -> str:
ret = os.system(f'gtts-cli "{text}" --lang tr --output text.mp3; pw-play text.mp3') with open("speak.txt") as f:
f.write(text)
ret = os.system(f'gtts-cli --file speak.txt --lang tr --output text.mp3; pw-play text.mp3')
return f"TEXT {'OK' if ret == 0 else 'FAIL'}, TEXT: {text}"; return f"TEXT {'OK' if ret == 0 else 'FAIL'}, TEXT: {text}";