cicora.ai
Spesifikasi APIUcapan

Audio

Gunakan operasi terpisah untuk sintesis ucapan, transkripsi, dan input audio ke model.

Referensi integrasi: pilih parameter dan kemampuan yang tersedia dari pengaturan API akun Anda dan katalog model untuk lingkungan Anda.

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.

Permintaan teks ke ucapan
bash
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.