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
OpenAI API ile Çok Modlu Sistemler
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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")