model

Qwen: Qwen3 ASR 1.7B

Markdown · JSON

Qwen: Qwen3 ASR 1.7B

Qwen3-ASR-1.7B mengubah ucapan dan nyanyian menjadi teks serta mengidentifikasi bahasa. Qwen mendokumentasikan 30 bahasa, 22 dialek Tionghoa, dan pengenalan offline atau streaming; waktu tingkat kata memakai alur kerja Qwen3-ForcedAligner terpisah.

Tentang model

Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.

Qwen3-ASR-1.7B adalah model pengenalan ucapan Qwen yang lebih besar dalam keluarga Qwen3-ASR. Model menerima audio dan mengembalikan teks yang dikenali bersama label bahasa. Keluarga ini dibangun di atas fondasi pemahaman audio Qwen3-Omni dan memakai satu model ASR untuk pengenalan offline serta streaming. Edisi 1.7B menekankan kualitas pengenalan, sedangkan edisi 0.6B yang dinamai terpisah menekankan efisiensi. Edisi tersebut tetap pilihan berbeda meski berbagi cakupan bahasa dan alur pengenalan yang didokumentasikan.

Identifikasi bahasa dan cakupan audio

Pengembang mencantumkan 30 bahasa dan 22 dialek Tionghoa serta aksen Inggris dari berbagai wilayah. Daftar bahasa mencakup Tionghoa, Inggris, Kanton, Arab, Jerman, Prancis, Spanyol, Portugis, Indonesia, Italia, Korea, Rusia, Thai, Vietnam, Jepang, Turki, Hindi, Melayu, Belanda, Swedia, Denmark, Finlandia, Polandia, Ceko, Filipino, Persia, Yunani, Hungaria, Makedonia, dan Rumania. Jenis audio yang didukung mencakup ucapan, suara nyanyian, dan lagu dengan musik latar. Kemampuan ini membuat transkrip bermanfaat untuk wawancara, kuliah, rekaman suara, dan peninjauan lirik, dengan audio asli dipertahankan untuk memeriksa bagian sulit.

Menyiapkan audio dan mendapatkan transkrip

Toolkit pengembang menerima referensi berkas audio, audio yang dikodekan, atau bentuk gelombang bersama laju sampelnya, dan alur offline dapat memproses kumpulan rekaman. Toolkit dapat mendeteksi bahasa secara otomatis atau memakai bahasa yang didukung dan ditentukan. Pilih deteksi otomatis untuk rekaman yang tidak diketahui; berikan bahasa sebenarnya yang diucapkan ketika diketahui dan relevan untuk tugas. Hasil contoh menampilkan bahasa terdeteksi atau dipilih serta teks yang dikenali. Pengaturan bahasa memandu pengenalan rekaman, bukan menentukan permintaan untuk menulis ulang isinya dalam bahasa lain.

Untuk wawancara, pertahankan rekaman terkait dengan tanggal, subjek, dan pengenal sumbernya, lalu gunakan teks yang dikembalikan sebagai transkrip yang dapat dicari. Untuk kuliah, pertahankan istilah teknis dan ekspresi numerik saat peninjauan, bukan diam-diam mengganti kata tidak jelas dengan penjelasan yang masuk akal. Untuk lagu, periksa lirik yang dikenali sambil mendengarkan bagian vokal, terutama ketika musik menutupi suku kata. Transkrip dapat menjadi masukan untuk langkah peringkasan, terjemahan, atau editorial terpisah setelah kata-katanya diperiksa terhadap audio.

Pengenalan streaming dan cakupannya

Keluarga ASR yang sama mendukung pengenalan ketika audio tiba. Contoh streaming pengembang memasukkan potongan audio berurutan ke keadaan pengenalan yang dipertahankan, menampilkan teks sementara, lalu mengakhiri stream untuk memperoleh bahasa dan transkrip akhir. Bedakan teks bertahap saat ini dari hasil lengkap ketika menyiapkan teks layar langsung atau transkrip berjalan. Implementasi streaming yang didokumentasikan tidak menggabungkan streaming dengan inferensi batch dan tidak mengembalikan penanda waktu; transkrip berwaktu memakai alur lain. Ini detail implementasi pengembang, bukan janji tentang mekanisme pengiriman data aplikasi atau antarmuka teks layar langsung.

Waktu kata atau karakter dengan penyelaras terpisah

Qwen3-ForcedAligner-0.6B menyelaraskan rekaman audio dengan teks yang diberikan dan memprediksi waktu mulai serta akhir tingkat kata atau karakter. Ini model terpisah dari kedua edisi Qwen3-ASR. Toolkit ASR dapat memakai penyelaras tersebut ketika penanda waktu diminta dalam alur transkripsi offline, atau penyelarasan dapat dijalankan pada pasangan teks–audio yang sudah ada. Cakupan penyelaras yang didokumentasikan adalah 11 bahasa: Tionghoa, Inggris, Kanton, Prancis, Jerman, Italia, Jepang, Korea, Portugis, Rusia, dan Spanyol. Rentang ucapan yang dinyatakan hingga lima menit; ini cakupan penyelaras, bukan batas lima menit untuk transkripsi ASR.

Untuk persiapan subtitel, dapatkan dan tinjau transkrip terlebih dahulu, lalu selaraskan dengan rekaman sumber ketika alur penyelarasan tersebut tepat. Gunakan waktu mulai dan akhir yang dikembalikan untuk menyiapkan segmen teks layar dan periksa batasnya sambil mendengarkan. Penyelarasan menghubungkan kata yang diberikan dengan audio; tidak boleh diperlakukan sebagai bukti bahwa transkrip yang salah telah diperbaiki. Artefak bermanfaat adalah transkrip yang diperiksa dengan informasi waktu yang tetap terhubung dengan rekaman yang dijelaskan.

Rekaman panjang dan batas praktis

Keluarga mendukung transkripsi audio panjang, dan contoh resmi menginstruksikan pengguna mengizinkan lebih banyak teks yang dihasilkan untuk masukan lebih panjang. Pengaturan token contoh adalah pilihan konfigurasi, bukan batas konteks model atau durasi audio universal. Rencanakan kapasitas keluaran berdasarkan rekaman dan periksa bahwa bagian akhir ada. Tinjau nama, kuantitas, pergantian bahasa, kata tertutup, dan ucapan tumpang tindih terhadap suara asli. Cakupan bahasa dan ketangguhan terhadap audio menantang tidak menjamin transkrip sempurna untuk setiap aksen, rekaman, atau aransemen musik. Hasil lengkap mempertahankan kata yang dikenali, bahasanya, dan hubungan dengan audio agar dapat dicari, disunting, atau digunakan dalam alur konten berikutnya.

Ailoot Ultra · Transkripsi POST /v1/audio/transcriptions qwen/qwen3-asr-1.7b

qwen/qwen3-asr-1.7b

Alibaba /qwen/qwen3-asr-1.7b

Mulai

Qwen3-ASR-1.7B mengubah ucapan dan nyanyian menjadi teks serta mengidentifikasi bahasa. Qwen mendokumentasikan 30 bahasa, 22 dialek Tionghoa, dan pengenalan offline atau streaming; waktu tingkat kata memakai alur kerja Qwen3-ForcedAligner terpisah.

Masukan yang diterima
Audio
Hasil
Teks

Tersedia di Ailoot · masukan & metode

Ailoot Ultra · Transkripsi POST /v1/audio/transcriptions
Masukan
audio
Keluaran
text
KolomJenisPersyaratanNilai & batasanBawaan
KolommodelJenisstringPersyaratanWajibNilai & batasan
qwen/qwen3-asr-1.7b
Bawaan—
Kolominput_audioJenisobjectPersyaratanWajibNilai & batasanBawaan—
KolomlanguageJenisstringPersyaratanOpsionalNilai & batasanBawaan—
KolomtemperatureJenisnumberPersyaratanOpsionalNilai & batasan
Minimum: 0
Maksimum: 1
Bawaan—
Kolomresponse_formatJenisstringPersyaratanOpsionalNilai & batasan
json, verbose_json
Bawaanjson
Kolomtimestamp_granularitiesJenisarrayPersyaratanOpsionalNilai & batasanBawaan—
KolomproviderJenisobjectPersyaratanOpsionalNilai & batasanBawaan—
Parameter metode dan siklus hidup
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, input_audio
Parametermaterial_typesKontrakaudio
Parametermaterial_conditionsKontrakBaca berkas WAV aktual dan kodekan byte aslinya untuk input_audio JSON yang dideklarasikan; tidak ditawarkan rute multipart untuk deklarasi persis yang hanya menggunakan JSON ini.

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}

Paket

Cara menghitung biaya akhir

Tarif yang ditampilkan memperkirakan biaya sebelum pembuatan. Biaya akhir dihitung dari biaya yang tercatat untuk proses pembuatan awal. Durasi keluaran yang terukur dan kuantitas perkiraan bukanlah kuantitas akhir yang ditagihkan.

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

Perkiraan tarif untuk perbandingan

Harga menurut konfigurasi

Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.

KonfigurasiJadwal tarifJumlah perkiraanSatuan penagihanBiaya
KonfigurasiTarif dasar tokenJadwal tarifTarif dasarJumlah perkiraan—Satuan penagihan—Biaya
Masukan · Token masukan · Perkiraan hanya untuk perbandingan — / 1K token
Keluaran · Token keluaran · Perkiraan hanya untuk perbandingan — / 1K token
Masukan · Pembacaan cache · Perkiraan hanya untuk perbandingan — / 1K token
Masukan · Penulisan cache · Perkiraan hanya untuk perbandingan — / 1K token
Masukan · Penulisan cache, 1 jam · Perkiraan hanya untuk perbandingan — / 1K token
Konfigurasidetik audio masukanJadwal tarif—Jumlah perkiraan—Satuan penagihanper detik audio masukanBiaya
Masukan · detik audio masukan · Perkiraan hanya untuk perbandingan $0.000015 per detik audio masukan
KonfigurasiPerkiraan biaya pembuatanJadwal tarif—Jumlah perkiraanestimasi satu kali pembuatanSatuan penagihan—Biaya
Keluaran · Perkiraan biaya pembuatan · Perkiraan hanya untuk perbandingan $0.000015 estimasi sebelum pembuatan

Perkiraan ini bukan biaya tambahan maupun tarif tetap untuk proses pembuatan yang telah selesai.

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 →

Contoh permintaan

Ailoot Ultra · Transkripsi

curl · isi permintaan yang persis dalam format asli dan hasil lengkap
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': 'qwen/qwen3-asr-1.7b', '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 · Transkripsi

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Pembacaan konten lain
Baca aset yang sudah ada dan menjadi milik Anda
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Simpan semua hasil yang selesai

Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.

Simpan respons dan header secara lengkap, setiap keluaran aktual, identifikator asli yang dikembalikan, dan semua kolom usage. Pulihkan operasi asli tanpa mengirim ulang permintaan pembuatan.

Jika respons asli perlu diperiksa

Simpan X-Client-Request-ID yang dikembalikan untuk rekonsiliasi. Baca hanya nilai task_id/asset_id yang benar-benar dikembalikan atau pustaka media milik Anda; jangan pernah membuat URL tugas dari ID operasi dan jangan pernah mengirim ulang permintaan pembuatan.

Kolom respons
KolomJenis
KolomtextJenis
KolomusageJenis
Kolomsegments[]Jenis
Kolomwords[]Jenis
Kolomspeaker fieldsJenis
KolomtimestampsJenis

Alias

Alias model

Ailoot Ultra qwen/qwen3-asr-1.7b

Alias jalur metode

Gunakan jalur metode yang ditampilkan di atas.

ID pemanggil terkait

qwen/qwen3-asr-1.7b

FAQ · Qwen: Qwen3 ASR 1.7B
Input dan hasil apa yang tersedia?

POST /v1/audio/transcriptions · qwen/qwen3-asr-1.7b: audio → text

Kolom apa yang digunakan permintaan?

POST /v1/audio/transcriptions · qwen/qwen3-asr-1.7b: model, input_audio, language, temperature, response_format, timestamp_granularities, provider

Batasan apa yang berlaku?

POST /v1/audio/transcriptions · qwen/qwen3-asr-1.7b: temperature.minimum: 0; temperature.maximum: 1

Rincian selengkapnya

Hubungkan Ailoot ke Claude Code, OpenCode, Hermes, atau aplikasi Anda.

Perusahaan dan portofolio proyeknya

Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.

Beli token dengan diskon.

Diskon langganan untuk pekerjaan rutin. Kode promo — hingga 50% untuk pembelian token.

Langganan
Pilih paket dengan diskon untuk permintaan rutin Anda.
Kode promo hingga 50%
Masukkan kode saat membeli. Harga dihitung ulang sesuai promosi aktif.
Biaya dalam riwayat
Model, token, dan jumlah tagihan disimpan untuk setiap permintaan.

Pilih langganan · Lihat harga model

Hubungkan API ke produk yang Anda jual.

SaaS, aplikasi, dan bot — sesuai penawaran dan perjanjian lisensi Ailoot. Untuk penjualan kembali, mintalah lisensi reseller.

Aplikasi komersial
Integrasikan pembuatan teks, gambar, video, dan suara dalam fitur berbayar layanan Anda.
Lisensi reseller
Kirim deskripsi proyek dan skema akses. Mintalah ketentuan penggunaan dan penjualan kembali secara tertulis.
Dokumen di situs
Penawaran, perjanjian lisensi, dan kebijakan pemrosesan data tersedia sebelum koneksi.

Minta lisensi reseller · Penawaran dan perjanjian lisensi