From 3a4c7f20784e81f11e87a6ceff34ef2c3b0b38c8 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Wed, 28 Aug 2024 12:32:51 -0700 Subject: [PATCH] add ssml support on docs --- docs/my-website/docs/providers/vertex.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/docs/my-website/docs/providers/vertex.md b/docs/my-website/docs/providers/vertex.md index 8912133b8..1e4f106a7 100644 --- a/docs/my-website/docs/providers/vertex.md +++ b/docs/my-website/docs/providers/vertex.md @@ -1853,10 +1853,19 @@ Vertex AI does not support passing a `model` param - so passing `model=vertex_ai ```python speech_file_path = Path(__file__).parent / "speech_vertex.mp3" + + +ssml = """ + +

Hello, world!

+

This is a test of the text-to-speech API.

+
+""" + response = litellm.speech( input=None, model="vertex_ai/test", - ssml="async hello what llm guardrail do you have", + ssml=ssml, voice={ "languageCode": "en-UK", "name": "en-UK-Studio-O", @@ -1878,6 +1887,13 @@ import openai client = openai.OpenAI(api_key="sk-1234", base_url="http://0.0.0.0:4000") +ssml = """ + +

Hello, world!

+

This is a test of the text-to-speech API.

+
+""" + # see supported values for "voice" on vertex here: # https://console.cloud.google.com/vertex-ai/generative/speech/text-to-speech response = client.audio.speech.create( @@ -1885,7 +1901,7 @@ response = client.audio.speech.create( input=None, # pass as None since OpenAI SDK requires this param voice={'languageCode': 'en-US', 'name': 'en-US-Studio-O'}, extra_body={ - "ssml": "async hello what llm guardrail do you have" + "ssml": ssml } ) print("response from proxy", response)