Sintesis ucapan
Untuk narasi, kirim teks, model, dan suara yang tersedia bagi model terpilih. Tangani respons sebagai stream audio biner, bukan string JSON.
Tetapkan ekstensi file dan Content-Type berdasarkan format respons sebenarnya sebelum menyimpan atau memutarnya.
curl --request POST https://cicora.ai/api/v1/audio/speech \
--header "Authorization: Bearer $CICORA_API_KEY" \
--header 'Content-Type: application/json' \
--output narration.mp3 \
--data '{
"model": "mistralai/voxtral-mini-tts-2603",
"voice": "en_paul_neutral",
"input": "Your delivery is scheduled for tomorrow.",
"response_format": "mp3"
}'Transkripsi dan input
- Kirim file audio ke /audio/transcriptions dalam format yang didokumentasikan.
- Batasi durasi dan ukuran file di sisi Anda sebelum pengunggahan dimulai.
- Pertahankan bahasa, stempel waktu, dan segmen hanya jika operasi yang dipilih mengembalikannya.
Kualitas dan ketersediaan
Suara, format, bahasa, dan sinkronisitas bergantung pada model. Tampilkan kepada pengguna hanya kontrol yang dikonfirmasi oleh katalog.
Untuk file yang lebih panjang, buat pekerjaan latar belakang dalam produk Anda agar batas waktu jaringan tidak menentukan alur kerja pengguna.