OpenAI'nin metinden konuşmaya (TTS)
OpenAI artık bir metin girdisinden insan benzeri konuşma üreten, yani metinden konuşmaya veya TTS adı verilen modeller sunuyor. OpenAI, seçebileceğin birkaç ses sağlıyor ve yanıtı yerel dosyalara ya da aşağı akıştaki uygulamalara akış olarak iletme olanağı veriyor.
Bu egzersiz, kursun bir parçasıdır
OpenAI API ile Çok Modlu Sistemler
Egzersiz talimatları
"Hi! How's your day going?"ifadesi için"ballad"sesini kullanarak metinden konuşma isteği oluştur.- Yanıtı bir
.mp3dosyasına akış olarak kaydet.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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")