Deepgram: Nova-3
Nova-3 adalah model ucapan-ke-teks serbaguna Deepgram untuk audio rekaman dan streaming. Model mendukung pengenalan satu bahasa, mode pergantian bahasa multibahasa yang ditetapkan, serta keyterm prompting, dan mengembalikan transkrip dengan pemasaan kata serta informasi keyakinan.
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
Nova-3 adalah model pengenalan ucapan serbaguna Deepgram untuk mengubah audio menjadi teks. Produsen menyarankannya untuk rapat, takarir acara, rekaman banyak pembicara, dan kondisi menantang seperti kebisingan atau mikrofon jauh, menggunakan transkripsi rekaman atau streaming. Hasil yang berguna adalah ucapan yang dikenali bersama pemasaan dan informasi keyakinan yang tetap terhubung dengan audio sumber.
Pilih alur bahasa
Bahasa bawaan yang didokumentasikan adalah bahasa Inggris. Permintaan satu bahasa memilih bahasa yang diucapkan atau locale yang didukung. Tabel model umum saat ini mencakup varian regional bahasa Inggris, Spanyol, Prancis, Jerman, Rusia, Portugis, Jepang, Italia, Belanda, Arab, aksara Tionghoa, dan banyak bahasa lainnya, termasuk Kazakh. Pilih dari kode yang didukung produsen alih-alih menganggap setiap nama locale diterima.
Pengaturan multibahasa merupakan alur pergantian bahasa yang terpisah. Tabel Nova-3 saat ini mencantumkan sepuluh bahasa untuk mode ini: Inggris, Spanyol, Prancis, Jerman, Hindi, Rusia, Portugis, Jepang, Italia, dan Belanda. Himpunan ini tidak sama dengan daftar satu bahasa yang lebih besar. Untuk rekaman yang berganti-ganti di antara bahasa yang didukung, siapkan mode multibahasa alih-alih memaksa seluruh percakapan ke pengaturan satu bahasa yang tidak terkait. Pertahankan apa yang diucapkan sebelum menyiapkan versi terjemahan atau ringkasan.
Audio rekaman dan persiapan transkrip
Alur berkas Deepgram menerima byte audio yang diunggah atau rujukan ke berkas audio. Simpan transkrip yang dikembalikan ketika permintaan selesai; produsen tidak menyimpan transkrip untuk pengambilan di kemudian waktu. Format dan pengodean masukan umum yang didokumentasikan mencakup MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus, dan WebM. Pertahankan format sebenarnya serta informasi kanal bersama rekaman. Berikan pengenal stabil pada rekaman dan jaga hasil tetap terkait dengan sumber serta informasi kanal yang tepat. Untuk rapat, tinjau nama peserta dan istilah teknis sambil mendengarkan suara asli. Untuk kuliah atau acara, pertahankan urutan audio agar takarir atau hasil pencarian berikutnya dapat menemukan bagian relevan.
Panduan rekaman produsen mencantumkan ukuran berkas maksimum 2 GB dan menyarankan ekstraksi aliran audio dari berkas video besar. Panduan juga mendokumentasikan batas waktu pemrosesan sepuluh menit untuk permintaan Nova. Batas tersebut menyangkut lamanya pemrosesan permintaan, bukan durasi rekaman maksimum sepuluh menit. Hasil yang berguna mencakup bagian akhir rekaman yang dimaksudkan; transkrip yang hanya disimpan sebagian tidak boleh dianggap sebagai teks lengkap.
Baca kata, waktu, dan keyakinan
Respons JSON yang didokumentasikan mencakup alternatif transkrip dan kata yang dikenali, dengan waktu mulai serta akhir setiap kata dalam detik sejak awal audio dan nilai keyakinan. Untuk transkrip banyak pembicara, diarisasi opsional produsen memberikan label pembicara pada setiap kata. Diarisasi rekaman juga mengembalikan keyakinan pembicara; diarisasi streaming mengembalikan label pembicara. Tinjau label tersebut berdasarkan suara dalam rekaman. Keyakinan transkrip keseluruhan juga dilaporkan pada skala 0–1. Ketika pemformatan cerdas diminta, hasil dapat mencakup tanda baca dan kapitalisasi sebagai kata bertanda baca, bersama informasi paragraf yang mudah dibaca.
Gunakan bidang tersebut sesuai maknanya. Waktu kata menunjukkan lokasi ucapan yang dikenali, sedangkan keyakinan adalah indikasi keandalan model, bukan bukti bahwa nama atau jumlah yang sulit telah didengar dengan benar. Untuk persiapan takarir, simpan pemasaan bersama pilihan kata yang telah ditinjau dan periksa batasnya terhadap suara. Untuk versi editorial yang mudah dibaca, buat perubahan dapat dibedakan dari transkrip pengenalan alih-alih diam-diam mengganti kata yang tidak pasti dengan cerita yang masuk akal.
Pengenalan streaming dan segmen akhir
Alur streaming Nova mengembalikan teks saat audio datang, dengan hasil sementara dan akhir. Indikator is_final membedakan teks yang masih dapat direvisi dari segmen yang telah difinalkan. Indikator speech_final berkaitan dengan penentuan titik akhir segmen ucapan. Bedakan sinyal ini dari sekadar menerima transkrip tidak kosong, dan simpan segmen akhir sesuai urutan audio ketika menyiapkan rekaman lengkap.
Nova-3 adalah ASR umum, bukan model percakapan Flux terpisah dengan deteksi giliran bawaan model. Nova menandai finalitas transkrip dan titik akhir ucapan; Flux memberikan kejadian status giliran percakapannya sendiri. Pilih alur transkripsi berdasarkan apakah audio sudah direkam atau sedang datang langsung, dengan menggunakan keluaran akhir sebenarnya sebagai artefak yang disimpan.
Keyterm untuk kosakata penting
Keyterm Prompting Nova-3 yang didokumentasikan mendukung transkripsi satu bahasa dan multibahasa serta menyesuaikan pengenalan ke istilah penting tanpa melatih ulang model. Berikan nama relevan, istilah produk, akronim, atau frasa multikata yang mungkin benar-benar diucapkan. Panduan membatasi masukan keyterm gabungan pada 500 token dan menyarankan fokus pada kosakata terpenting alih-alih menambahkan kata umum tanpa seleksi.
Sintaks produsen menggunakan istilah biasa, dengan entri keyterm terpisah untuk setiap istilah. Frasa multikata tetap menjadi satu frasa. Bobot keyword lama atau penguat, serta penggabungan istilah terpisah dengan koma, titik koma, atau pergantian baris, tidak setara: antarmuka dapat menerimanya sebagai satu nilai literal tanpa memberikan penguatan yang dimaksudkan. Gunakan kapitalisasi nama yang tepat, lalu periksa transkrip karena konteks audio dan pemformatan cerdas masih dapat mengubah bentuk tertulis akhirnya.
Batas keluarga model dan hasil yang berguna
Profil Nova-3 umum berbeda dari pilihan Medical dan Pharma yang dinamai terpisah. Prompt kosakata tidak mengubahnya menjadi edisi lain, dan cakupan bahasa atau perilaku model khusus tidak boleh diasumsikan untuk model umum. Fitur pemrosesan transkrip tambahan merupakan pilihan dalam alur ucapan produsen, bukan bukti bahwa pengenalan telah menghasilkan ringkasan, terjemahan, atau artefak lain yang tidak pernah diminta.
Hasil Nova-3 yang berguna dapat berupa transkrip rapat yang dapat dicari, pilihan kata siap takarir dengan pemasaan kata, atau rekaman percakapan multibahasa. Simpan pengenal audio, alur bahasa terpilih, teks akhir, serta bidang keyakinan atau pemasaan yang berguna. Periksa nama tidak jelas, angka, suara tumpang tindih, dan pergantian bahasa terhadap rekaman asli, serta pertahankan ucapan yang benar-benar dikenali untuk tahap pemrosesan konten berikutnya.
Ailoot Ultra · Pengenalan ucapan POST /v1/audio/transcriptions deepgram/nova-3
deepgram/nova-3Mulai
Nova-3 adalah model ucapan-ke-teks serbaguna Deepgram untuk audio rekaman dan streaming. Model mendukung pengenalan satu bahasa, mode pergantian bahasa multibahasa yang ditetapkan, serta keyterm prompting, dan mengembalikan transkrip dengan pemasaan kata serta informasi keyakinan.
- Masukan yang diterima
- Audio
- Hasil
- transcription
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · Pengenalan ucapan POST /v1/audio/transcriptions
- Masukan
audio- Keluaran
transcription- Format keluaran
- json
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan deepgram/nova-3 | Bawaan— |
Kolominput_audio | Jenisobject | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomlanguage | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomtemperature | Jenisnumber | PersyaratanOpsional | Nilai & batasan Minimum: 0 Maksimum: 1 | Bawaan— |
Kolomresponse_format | Jenisstring | PersyaratanOpsional | Nilai & batasan json, verbose_json | Bawaanjson |
Kolomtimestamp_granularities | Jenisarray | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomprovider | Jenisobject | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kombinasi bahan masukan
speech_to_text · Wajib: actual matching-format audio file
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_types | Kontrakapplication/json, multipart/form-data |
Parameterrequired | Kontrakmodel, input_audio |
Parametermaterial_types | Kontrakaudio |
ParameterJSON_audio | Kontrakbyte audio mentah aktual dalam base64 beserta format yang sesuai |
Parametermultipart_required | Kontrakmodel, file |
Parametermultipart_cap_bytes | Kontrak26214400 |
Parameteroptional_controls | Kontraklanguage, temperature, response_format, timestamp_granularities, provider |
Parameterdefault_response_format | Kontrakjson |
Parameteroptional_features | KontrakKeluaran terperinci, diarize/keyterms, serta URL/audio inline yang lebih besar memerlukan kemampuan dan tarif model/penyedia yang tepat. |
Siklus hidup: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · task_id aktual yang dikembalikan atau catatan pustaka media
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Gunakan model yang persis dan bidang masukan yang didokumentasikan.
Simpan respons secara utuh, setiap keluaran aktual, dan ID asli yang dikembalikan.
Paket
Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.
- Mode Fast
- Tidak ditentukan Saat mode fast dipilih
- Mode Flex
- Tidak ditentukan Saat mode flex dipilih
- Upaya penalaran maksimum
- Tidak ditentukan Saat upaya penalaran maksimum menggunakan penyesuaian default
Tarif Ailoot
Harga menurut konfigurasi
Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.
| Konfigurasi | Jadwal tarif | Satuan penagihan | Biaya |
|---|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Satuan penagihan— | Biaya Masukan · Token masukan — / 1K token Keluaran · Token keluaran — / 1K token Masukan · Pembacaan cache — / 1K token Masukan · Penulisan cache — / 1K token Masukan · Penulisan cache, 1 jam — / 1K token |
| KonfigurasiUltra | Jadwal tarif— | Satuan penagihanper detik audio masukan | Biaya Masukan · detik audio masukan $0.0001433333333334 per detik audio masukan |
Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →
Detail tarif referensi
Jadwal referensi tingkat model tidak mengubah pemilihan metode, estimasi harga, atau biaya. Biaya aktif menggunakan tarif metode Ailoot yang dipilih.
Deepgram: Nova-3
Harga menurut konfigurasi
| Konfigurasi | Kondisi penagihan | Biaya |
|---|---|---|
| KonfigurasiDeepgram: Nova-3 · Konfigurasi bawaan | Kondisi penagihanKonfigurasi bawaan | Biaya Masukan · Detik audio masukan ≈US$0,000143 per detik audio masukan |
Contoh permintaan
Ailoot Ultra · Pengenalan ucapan
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual WAV recording}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
import base64
audio=Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4]==b'RIFF' and audio[8:12]==b'WAVE'): raise SystemExit('Supply an actual WAV audio file')
if len(audio)>26214400: raise SystemExit('Use a documented supported large-file flow')
request={'model': 'deepgram/nova-3', 'input_audio': {'data': '${BASE64_ACTUAL_WAV_BYTES}', 'format': 'wav'}}
request['input_audio']['data']=base64.b64encode(audio).decode('ascii')
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Keep the complete original response and headers. Read every returned segment, word and usage field.
# Preserve actual operation/task/asset IDs; continue reads of the original result without resubmitting.
Terima dan simpan hasil
Ailoot Ultra · Pengenalan ucapan
json
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
JSON asli secara utuh, semua teks/segmen/kata/pembicara/stempel waktu yang tersedia, dan penggunaan.
Jika respons asli perlu diperiksa
Simpan operation_id/X-Client-Request-ID awal dan respons asli. Baca catatan tugas/aset aktual yang dimiliki tanpa mengirim ulang; tidak dibentuk URL pemeriksaan berkala khusus audio.
Kolom respons
| Kolom | Jenis |
|---|---|
Kolomtext | Jenisstring |
Kolomusage | Jenisobject |
Kolomsegments[] | Jenisobject |
Kolomwords[] | Jenisobject |
Alias
Alias model
Ailoot Ultra deepgram/nova-3
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · Deepgram: Nova-3
- Input dan hasil apa yang tersedia?
POST /v1/audio/transcriptions·deepgram/nova-3:audio→transcription- Kolom apa yang digunakan permintaan?
POST /v1/audio/transcriptions·deepgram/nova-3:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Batasan apa yang berlaku?
POST /v1/audio/transcriptions·deepgram/nova-3:temperature.minimum:0;temperature.maximum:1