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