tts-1-hd'nin Teknik Özellikleri
| Özellik | Ayrıntılar |
|---|---|
| Model Kimliği | tts-1-hd |
| Sağlayıcı | OpenAI |
| Model türü | Metinden konuşmaya (TTS) |
| Başlıca kullanım amacı | Metni yüksek kaliteli konuşma sesine dönüştürme |
| Optimizasyon odağı | En düşük gecikmeden ziyade daha yüksek kaliteli konuşma sentezi |
| API uç noktası | /v1/audio/speech |
| Birlikte desteklenen | tts-1, gpt-4o-mini-tts |
| Girdi | Metin |
| Çıktı | Üretilmiş konuşma sesi |
| Ses seçimi | Seçilebilir hazır sesler aracılığıyla desteklenir |
| Genel kontroller | Ses, yanıt biçimi ve hız |
| Entegrasyon yöntemi | Audio API aracılığıyla istek tabanlı ses üretimi |
tts-1-hd nedir?
tts-1-hd, metinden doğal tınıya sahip konuşma sesi üreten, OpenAI’nin daha yüksek kaliteli metinden konuşmaya modelidir. Anlatım, sesli asistanlar, erişilebilirlik özellikleri, eğitim içeriği ve medya prodüksiyonu gibi çıktının kalitesinin gecikmeyi en aza indirmekten daha önemli olduğu kullanım senaryoları için tasarlanmıştır. OpenAI, tts-1-hd'yi yüksek kaliteli metinden konuşmaya için optimize edilmiş bir model olarak belgeler ve Audio API içindeki Speech endpoint üzerinden kullanıldığını belirtir.
Daha hafif veya daha hızlı TTS seçenekleriyle karşılaştırıldığında, tts-1-hd genellikle OpenAI konuşma yığını içinde kalite odaklı tercih olarak konumlandırılır. Geliştiriciler genellikle giriş metnini gönderir, bir ses seçer, isteğe bağlı olarak hızı veya çıkış biçimini yapılandırır ve oynatma ya da depolamaya uygun bir ses dosyası veya akışlanabilir ses yanıtı alır.
tts-1-hd'nin başlıca özellikleri
- Yüksek kaliteli konuşma sentezi:
tts-1-hd, özellikle daha yüksek kaliteli ses üretimi için optimize edilmiştir; netlik ve doğallığın en hızlı yanıt süresinden daha önemli olduğu durumlar için uygundur. - Basit metinden sese iş akışı: Model, metin girdisini kabul eder ve OpenAI’nin Audio API’si üzerinden sentezlenmiş konuşma döndürür; bu, anlatım veya sesli çıktı özellikleri oluşturan geliştiriciler için uygulamayı sade tutar.
- Hazır ses desteği: Geliştiriciler, ses üretirken desteklenen yerleşik sesler arasından seçim yapabilir; bu da özel bir ses modeli eğitmeden farklı tonlar veya sunum stilleri sağlamayı mümkün kılar.
- Yapılandırılabilir çıkış davranışı: API; yanıt biçimi ve konuşma hızı gibi pratik kontrolleri destekler; ekiplerin oluşturulan sesi oynatma, indirme, erişilebilirlik araçları veya içerik hatları için uyarlamasına yardımcı olur.
- Üretim düzeyindeki ses kullanım senaryolarına uygun: Standart Speech endpoint üzerinden sunulduğundan, öngörülebilir API tabanlı erişimle uygulamalara, arka uç iş akışlarına, otomasyon sistemlerine ve çok adımlı ses hatlarına entegre edilebilir.
tts-1-hd'ye erişim ve entegrasyon
Adım 1: API Anahtarına Kaydolun
tts-1-hdyi kullanmaya başlamak için önce CometAPI’ye kaydolun ve kontrol panelinden API anahtarınızı oluşturun. Oturum açtıktan sonra projeniz için bir anahtar oluşturun ve her API isteğinin kimlik doğrulaması için gerekeceğinden güvenli bir şekilde saklayın.
Adım 2: tts-1-hd API’sine İstek Gönderin
API anahtarınızı edindikten sonra, istek gövdesinde modeli tts-1-hd olarak belirterek CometAPI’nin uyumlu chat completions endpoint’ine bir POST isteği gönderin.
curl https://api.cometapi.com/v1/audio/speech \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"model": "tts-1-hd",
"input": "Hello! This is a sample speech generation request.",
"voice": "alloy"
}' \
--output speech.mp3
from openai import OpenAI
client = OpenAI(
api_key="YOUR_COMETAPI_API_KEY",
base_url="https://api.cometapi.com/v1"
)
response = client.audio.speech.create(
model="tts-1-hd",
voice="alloy",
input="Hello! This is a sample speech generation request."
)
response.stream_to_file("speech.mp3")
Adım 3: Sonuçları Alın ve Doğrulayın
İsteğinizi gönderdikten sonra, CometAPI tts-1-hd için üretilen ses sonucunu döndürecektir. Çıkış dosyasını kaydedin, oynatın ve konuşma kalitesi, ses seçimi, tempo ve telaffuzun uygulama gereksinimlerinizle uyumlu olduğunu doğrulayın. Gerekirse giriş metnini, sesi veya desteklenen diğer parametreleri ayarlayarak yineleyin.