Qwen: Qwen-Audio-3.0-TTS Plus
Qwen-Audio-3.0-TTS-Plus adalah model teks-ke-ucapan dari Qwen yang berfokus pada audio terperinci, alami, dan ekspresif untuk narasi, buku audio, dan sulih suara. Model ini mendukung suara preset atau klon khusus model, keluaran streaming, serta instruksi atau tag untuk membentuk penyampaian.
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
Qwen-Audio-3.0-TTS-Plus mengubah teks tertulis menjadi ucapan ekspresif, dengan edisi Plus berfokus pada kualitas sintesis, kealamian, dan penyampaian vokal terperinci. Qwen menyebut pembuatan konten, buku audio, sulih suara film dan video, serta produksi ucapan profesional sebagai aplikasi utamanya. Profil model yang diperbarui menjelaskan dukungan lebih luas untuk bahasa dengan sumber daya terbatas dan dialek Tionghoa, peningkatan keaslian dialek, serta kontrol lebih kuat terhadap emosi, nada, karakter, kecepatan berbicara, volume, dan gaya. Pengembang juga melaporkan peningkatan kejernihan, resolusi, dan ketangguhan dalam kondisi akustik bising atau bergema.
Plus adalah edisi yang berfokus pada kualitas dalam keluarga teks-ke-ucapan ini; Flash diposisikan secara terpisah untuk interaksi waktu nyata. Siapkan narasi sebagai naskah lisan, dengan audiens sasaran, tempo, dan arah emosi yang ditentukan. Untuk bagian buku audio, contoh arahan dapat meminta artikulasi jelas, tempo terukur, dan kehangatan yang terkendali; untuk suara latar video, arahan dapat meminta pembukaan serius diikuti penjelasan lebih bersemangat. Ini adalah pilihan penyampaian untuk kata-kata yang diberikan. Model ini merupakan penyintesis ucapan, bukan layanan transkripsi atau generator seluruh adegan visual.
Suara sistem resmi untuk Plus mencakup Long An Ling Xin, yang digambarkan hangat dan empatik, serta Long An Lu Feng, yang digambarkan cerah dan ceria. Keduanya tercantum untuk Mandarin dan Inggris. Pengembang juga menyediakan lebih dari 500 suara dasar untuk edisi ini, dengan pratinjau untuk dinilai sebelum memilih. Suara sistem disarankan untuk sintesis lebih konsisten. Pilih suara dari daftar Plus yang tepat dan cocokkan bahasa naskah dengan bahasa yang didukung suara tersebut; suara Flash tidak dapat dipertukarkan hanya karena termasuk dalam keluarga besar yang sama.
Model mendukung kloning suara berbasis sampel. Bahasa suara klon yang didokumentasikan mencakup Tionghoa, Inggris, Jepang, Korea, Rusia, Prancis, Jerman, Portugis, Thai, Indonesia, Vietnam, Spanyol, Italia, Melayu, Filipino, dan Arab. Varian Tionghoa meliputi Mandarin, Kanton, Chongqing, Timur Laut, Gansu, Guizhou, Zhejiang, Hebei, Henan, Hubei, Hunan, Jiangxi, Ningbo, Ningxia, Qingdao, Shaanxi, Shanxi, Shandong, Shanghai, Sichuan, dan Yunnan, dengan dialek dikontrol melalui instruksi. Tabel model pengembang membedakan kloning dari pembuatan suara melalui deskripsi teks: kloning didukung untuk Plus, sedangkan mode desain suara yang terpisah itu tidak didukung.
Referensi kloning yang sesuai adalah ucapan jelas dengan kecepatan normal, tanpa musik, kebisingan latar, pembicara yang saling menimpa, atau nyanyian. Pengembang menyarankan 10–20 detik dan mengizinkan hingga 60 detik, dalam berkas tidak lebih besar dari 10 MB. Format referensi adalah WAV 16-bit, MP3, dan M4A, dengan laju sampel minimum 16 kHz. Diperlukan setidaknya lima detik ucapan jelas yang berkesinambungan, dan jeda lainnya sebaiknya tidak lebih lama dari dua detik. Untuk stereo, hanya kanal pertama yang diproses. Pengenal suara yang dibuat terikat pada Plus dan digunakan untuk sintesis ketika siap; mereproduksi referensi yang sama melalui Flash membutuhkan suara Flash yang dibuat secara terpisah.
Instruksi bahasa alami dapat membentuk nada, tempo, emosi, dan warna suara, baik suara sistem maupun klon. Gunakan deskripsi bunyi yang konkret, bukan permintaan samar untuk suara yang bagus. Tag emosi di dalam teks dapat menetapkan gaya dalam naskah, sedangkan tag ekspresi vokal dapat menyisipkan efek suara pada titik yang dipilih. Misalnya, [serious] mengubah penyampaian berikutnya, sedangkan [sighing] menyisipkan desahan tanpa mengubah gaya emosi di sekitarnya. Tag kontrol berlaku hingga tag kontrol berikutnya atau segmentasi kalimat otomatis. Fitur berbasis tag ini didokumentasikan untuk streaming satu arah saja, sehingga cakupannya berbeda dari instruksi yang digunakan dengan masukan teks dua arah.
Pilihan keluaran pengembang adalah PCM, WAV, MP3, dan Opus, dengan laju sampel yang tercantum yaitu 8.000, 16.000, 22.050, 24.000, 44.100, dan 48.000 Hz. MP3 dan 22.050 Hz adalah pengaturan bawaan yang didokumentasikan. Volume dapat diatur dari 0 hingga 100, sedangkan kecepatan dan tinggi nada dari 0,5 hingga 2,0; MP3 dan Opus juga mengizinkan bitrate dari 6 hingga 510 kbps. Pilih representasi yang dibutuhkan untuk pemutaran atau penyuntingan, lalu pertahankan pengaturan tersebut secara konsisten di seluruh bagian karya yang lebih panjang. Keluaran streaming mencakup bingkai audio dan metadata kalimat, dengan penanda waktu kata tersedia untuk suara yang memenuhi syarat, termasuk suara klon.
Alur masukan teks WebSocket yang didokumentasikan mengizinkan 20.000 karakter per pesan dan total 200.000 karakter, serta mensyaratkan interval pengiriman tidak lebih dari 23 detik. Alur ini dapat menerima naskah lengkap atau segmen teks berurutan dan selesai ketika masukan lengkap. Pengembang juga mendokumentasikan pembatalan giliran sintesis saat ini. Ini adalah batas dan perilaku protokol tersebut, bukan batas durasi generasi yang universal. Untuk narasi panjang, susun naskah menjadi bagian yang koheren dan simpan urutan serta teksnya bersama audio yang dihasilkan agar karya dapat dirangkai dan ditinjau secara konsisten.
Untuk pelafalan, pengembang menyediakan petunjuk bahasa sasaran, anotasi pinyin, dan penggantian teks untuk menangani pembacaan yang tidak diinginkan pada digit, singkatan, simbol, atau kata. SSML adalah mode markup terpisah dengan batasan kelayakan: dokumentasi Qwen mendukungnya untuk suara klon dalam pemanggilan non-streaming atau streaming satu arah, dengan hanya satu pengiriman teks ketika diaktifkan. Dokumentasi tersebut tidak menetapkan SSML untuk setiap suara sistem atau streaming dua arah. Alur kerja Plus yang praktis dimulai dengan suara kompatibel dan naskah selesai, lalu menambahkan pilihan penyampaian dan pelafalan yang tepat untuk bagian yang dinarasikan.
Ailoot Ultra · Sintesis ucapan POST /v1/audio/speech qwen/qwen-audio-3.0-tts-plus
qwen/qwen-audio-3.0-tts-plusMulai
Qwen-Audio-3.0-TTS-Plus adalah model teks-ke-ucapan dari Qwen yang berfokus pada audio terperinci, alami, dan ekspresif untuk narasi, buku audio, dan sulih suara. Model ini mendukung suara preset atau klon khusus model, keluaran streaming, serta instruksi atau tag untuk membentuk penyampaian.
- Masukan yang diterima
- Teks
- Hasil
- Audio
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · Sintesis ucapan POST /v1/audio/speech
- Masukan
text- Keluaran
audio- Format keluaran
- mp3
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan qwen/qwen-audio-3.0-tts-plus | Bawaan— |
Kolominput | Jenisstring | PersyaratanWajib | Nilai & batasan Panjang minimum: 1 Satuan: karakter Unicode | Bawaan— |
Kolomvoice | Jenisstring | PersyaratanWajib | Nilai & batasan longanlingxin, longanlufeng | Bawaan— |
Kolomresponse_format | Jenisstring | PersyaratanWajib | Nilai & batasan mp3 | Bawaan— |
Kombinasi bahan masukan
text_to_speech · Wajib: input
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, input, voice, response_format |
Parametervoice_ids | Kontraklonganlingxin, longanlufeng |
Parameterresponse_format | Kontrakmp3 |
Parametermax_input_characters | Kontraknull |
Parameterother_options | Kontrakfalse |
Parameterinput | Kontrakteks UTF-8 persis; jumlah karakter Unicode tanpa normalisasi |
Parametermaterial_types | Kontraktext |
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}
Pilih suara yang tepat dari profil model ini.
Karakter masukan dan detik audio merupakan satuan pengukuran yang berbeda.
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 | Jumlah yang ditagihkan | Satuan penagihan | Biaya |
|---|---|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Jumlah yang ditagihkan— | 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— | Jumlah yang ditagihkanSetiap titik kode Unicode dihitung sebagai satu karakter, termasuk karakter Han. | Satuan penagihanper 1K karakter masukan | Biaya Masukan · karakter masukan $0.04 per 1K karakter masukan |
Detail tarif referensi
Jadwal referensi tingkat model tidak mengubah pemilihan metode, estimasi harga, atau biaya. Biaya aktif menggunakan tarif metode Ailoot yang dipilih.
Qwen: Qwen-Audio-3.0-TTS Plus
Harga menurut konfigurasi
| Konfigurasi | Kondisi penagihan | Biaya |
|---|---|---|
| KonfigurasiQwen: Qwen-Audio-3.0-TTS Plus · Konfigurasi bawaan | Kondisi penagihanKonfigurasi bawaan | Biaya Masukan · Karakter masukan US$0,00004 per karakter 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 →
Contoh permintaan
Ailoot Ultra · Sintesis ucapan
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen/qwen-audio-3.0-tts-plus", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["longanlingxin", "longanlufeng"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o speech.mp3
Terima dan simpan hasil
Ailoot Ultra · Sintesis ucapan
mp3
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Pembacaan konten lain
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 media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
Simpan hasil biner dan header secara lengkap. Jika JSON atau beberapa keluaran dikembalikan, simpan setiap item data dan ambil data dari setiap URL aset bertanda tangan yang benar-benar dikembalikan.
Jika respons asli perlu diperiksa
Simpan operation_id/X-Client-Request-ID asli untuk rekonsiliasi tanpa pengiriman ulang; tidak ada rute polling khusus audio.
Kolom respons
| Kolom | Jenis |
|---|---|
Kolombinary audio | Jenisbytes |
Kolomresponse headers | Jenisheaders |
Kesalahan dan langkah berikutnya
| Respons | Kondisi | Langkah berikutnya |
|---|---|---|
Respons400 · invalid_request_error | KondisiBidang wajib, representasi materi, atau nilai parameter tidak valid | Langkah berikutnyaPerbaiki bidang yang ditunjukkan sebelum permintaan pembuatan baru. |
Responsserver_error | KondisiRespons yang dikembalikan menyatakan bahwa operasi atau hasil perlu diperiksa | Langkah berikutnyaSimpan ID operasi/tugas asli yang dikembalikan, header permintaan, dan respons; lanjutkan pembacaan yang didukung untuk operasi asli tersebut. Jangan kirim ulang permintaan pembuatan. |
Alias
Alias model
Ailoot Ultra qwen/qwen-audio-3.0-tts-plus
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · Qwen: Qwen-Audio-3.0-TTS Plus
- Input dan hasil apa yang tersedia?
POST /v1/audio/speech·qwen/qwen-audio-3.0-tts-plus:text→audio- Kolom apa yang digunakan permintaan?
POST /v1/audio/speech·qwen/qwen-audio-3.0-tts-plus:model,input,voice,response_format