From 1bc7593e57e32d46f1de9608e3d469e02020ff63 Mon Sep 17 00:00:00 2001 From: JarbasAI <33701864+JarbasAl@users.noreply.github.com> Date: Sat, 30 Dec 2023 23:29:53 +0000 Subject: [PATCH] move utterance to query params fixes https://github.com/OpenVoiceOS/ovos-tts-plugin-piper/issues/16 --- ovos_tts_server/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ovos_tts_server/__init__.py b/ovos_tts_server/__init__.py index d54abcb..911bebb 100644 --- a/ovos_tts_server/__init__.py +++ b/ovos_tts_server/__init__.py @@ -37,6 +37,13 @@ def synth(utterance: str, request: Request): audio, phonemes = TTS.synth(utterance, **request.query_params) return FileResponse(audio.path) + @app.get("/v2/synthesize") + def synth(request: Request): + utterance = request.query_params["utterance"] + utterance = TTS.validate_ssml(utterance) + audio, phonemes = TTS.synth(utterance, **request.query_params) + return FileResponse(audio.path) + return app