Suara dan kloning
Daftarkan profil suara, preset mesin, dan dukungan kloning.
GET /v1/audio/voices menghubungkan pustaka suara VoiceStudio dengan klien yang kompatibel dengan OpenAI.
curl "$VOICESTUDIO_BASE_URL/audio/voices" \
-H "Authorization: Bearer $VOICESTUDIO_API_KEY"Respons memiliki dua daftar:
voices: alias OpenAI dan profil tersimpan Anda.engines: mesin TTS terpasang, dengan dukungan kloning, routing perangkat, dan petunjuk pengaturan.
Daftarkan hanya profil Anda:
curl -s "$VOICESTUDIO_BASE_URL/audio/voices" \
-H "Authorization: Bearer $VOICESTUDIO_API_KEY" \
| jq '.voices[] | select(.type == "profile") | {voice_id, name, language}'Teruskan voice_id langsung ke pembuatan ucapan:
{
"model": "tts-1",
"voice": "demo0001",
"input": "This line uses a saved VoiceStudio profile."
}Yang diterima voice
| Nilai | Hasil |
|---|---|
default | Suara default mesin yang dipilih |
alloy, echo, fable, nova, onyx, shimmer | Diterima untuk kompatibilitas; dipetakan ke default mesin |
| ID profil | Audio referensi, transkrip, gaya, dan seed tersimpan |
| Preset mesin | Diteruskan ke mesin yang menyediakan suara bernama |
Buat, kunci, impor, ekspor, dan kelola persetujuan profil melalui rute /profiles/* dan /personas/*, yang didokumentasikan dalam referensi API.
ID lokal
ID profil di sini milik aplikasi desktop. Kontrak Cloud yang belum dirilis menggunakan sumber daya Voice milik tenant; ID profil lokal atau isi permintaan tidak dapat dipakai tanpa perubahan.