Sesler ve klonlama
Ses profillerini, motor hazır ayarlarını ve klonlama desteğini listeleyin.
GET /v1/audio/voices, VoiceStudio ses kitaplığını OpenAI uyumlu istemcilere bağlar.
curl "$VOICESTUDIO_BASE_URL/audio/voices" \
-H "Authorization: Bearer $VOICESTUDIO_API_KEY"Yanıtta iki liste vardır:
voices: OpenAI takma adları ve kayıtlı profilleriniz.engines: klonlama desteği, cihaz yönlendirmesi ve kurulum ipuçlarıyla kurulu TTS motorları.
Yalnızca profillerinizi listeleyin:
curl -s "$VOICESTUDIO_BASE_URL/audio/voices" \
-H "Authorization: Bearer $VOICESTUDIO_API_KEY" \
| jq '.voices[] | select(.type == "profile") | {voice_id, name, language}'Bir voice_id değerini doğrudan konuşma üretimine aktarın:
{
"model": "tts-1",
"voice": "demo0001",
"input": "This line uses a saved VoiceStudio profile."
}voice neleri kabul eder
| Değer | Sonuç |
|---|---|
default | Seçilen motorun varsayılan sesi |
alloy, echo, fable, nova, onyx, shimmer | Uyumluluk için kabul edilir; motor varsayılanına eşlenir |
| Profil ID'si | Kayıtlı referans ses, döküm, stil ve seed |
| Motor hazır ayarı | Adlandırılmış seslerle gelen motorlara aktarılır |
Profilleri /profiles/* ve /personas/* rotalarıyla oluşturun, kilitleyin, içe/dışa aktarın ve rızayı yönetin; bunlar API başvurusunda belgelenmiştir.
Yerel ID'ler
Buradaki profil ID'leri masaüstü uygulamasına aittir. Yayımlanmamış Cloud sözleşmesi tenant'a ait Voice kaynakları kullanır; yerel profil ID'si veya istek gövdesi değişmeden taşınmaz.