Převod textu na řeč (TTS) od OpenAI
OpenAI nyní nabízí modely pro generování přirozeně znějící řeči z textového vstupu – takzvaný převod textu na řeč neboli TTS. OpenAI poskytuje několik hlasů na výběr a umožňuje streamovat odpověď do lokálních souborů nebo navazujících aplikací.
Toto cvičení je součástí kurzu
Multimodální systémy s OpenAI API
Pokyny k cvičení
- Vytvoř požadavek na převod textu na řeč pro
"Hi! How's your day going?"s použitím hlasu"ballad". - Streamuj odpověď do souboru
.mp3.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
client = OpenAI(api_key="")
# Create the text-to-speech request
response = client.audio.speech.create(
model="gpt-4o-mini-tts",
____,
input="Hi! How's your day going?"
)
# Stream the response to an MP3 file
response.____("output.mp3")