ByteDance Seed: Seed Audio 1.0
ByteDance Seed Audio 1.0 menghasilkan penampilan suara dan adegan bunyi dari arahan kreatif. Model ini mengoordinasikan suara, efek, dan ambiens, mendukung pengaturan waktu dialog dengan interval 100 ms, serta mencakup lebih dari 20 bahasa. Produsen menjelaskan durasi hingga dua menit per generasi dengan dukungan kelanjutan.
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
ByteDance Seed Audio 1.0 adalah model pembuatan audio yang dirancang berdasarkan adegan bunyi. Ucapan, efek, dan ambiens dapat dibentuk bersama melalui arahan teks. Hal ini membuatnya berguna untuk cerita bersuara, pertemuan dalam permainan, percakapan dramatis singkat, atau adegan yang menyertai video hasil suntingan. Untuk pekerjaan yang hanya menggunakan suara, jelaskan pembicara dan penampilannya; untuk adegan yang lebih lengkap, jelaskan juga lingkungan akustik serta hubungan antara dialog dan bunyi di sekitarnya.
Siapkan arahan sesuai urutan yang seharusnya dialami pendengar dalam adegan. Identifikasi karakter, keadaan emosi yang dimaksud, dan kata-kata yang perlu mereka ucapkan. Kemudian jelaskan ruang, isyarat bunyi yang penting, dan perkembangan momen tersebut. Arahan produksi harus membedakan dialog yang persis dari deskripsi adegan agar hasil dapat diperiksa terhadap keduanya. Nyatakan elemen mana yang penting untuk pemahaman dan mana yang harus tetap berada di latar. Ruangan yang tenang, stasiun yang ramai, dan halaman terbuka membutuhkan desain suara yang berbeda meskipun kalimat yang diucapkan sama.
Contoh orisinalnya adalah karakter permainan yang menenangkan rekannya dalam adegan singkat saat berteduh: suara yang tertahan berkata “Kita bisa menunggu di sini,” dengan ambiens hujan yang pelan dan satu bunyi langkah mendekat setelah kalimat tersebut. Pemeriksaan dengan mendengarkan yang berguna adalah apakah kata-katanya tetap dapat dipahami, suaranya menyampaikan ketenangan, dan isyarat bunyinya muncul pada titik yang masuk akal dalam adegan. Arahan lain dapat meminta narator yang jelas untuk memperkenalkan produk tanpa suasana bunyi di sekitarnya. Ini merupakan contoh cara menentukan maksud, bukan catatan audio yang telah dihasilkan atau janji tentang hasil mix yang sudah selesai.
Produsen mendokumentasikan kendali waktu pada tingkat prompt untuk dialog karakter dengan interval 100 ms. Gunakan kendali itu untuk menjelaskan kapan suatu kalimat harus masuk dalam rangkaian berskenario atau untuk merencanakan materi ucapan agar sesuai dengan suntingan yang sudah ada. Pisahkan pengaturan waktu dialog dari penempatan efek dan ambiens: rilis tersebut menyebut dialog karakter sebagai fokus utama kendali waktu. Tinjau awal, jeda, dan tumpang tindih yang sebenarnya terhadap adegan yang dimaksud. Interval waktu menggambarkan tingkat ketelitian kendali model dan tidak menghilangkan kebutuhan untuk mendengarkan penampilan akhirnya.
Suara dapat ditentukan melalui deskripsi teks, sampel referensi yang diizinkan, atau keduanya. Produsen menyajikannya sebagai pembentukan suara tanpa melatih model terpisah untuk setiap pembicara. Jelaskan karakteristik suara yang stabil secara terpisah dari emosi kalimat saat ini. Karakter yang muncul berulang mungkin memerlukan perkenalan yang tenang dan respons mendesak sambil tetap dapat dikenali. Sebagai persiapan praktis, pilih referensi yang jelas dengan suara yang dimaksud mudah terdengar, lalu tentukan hal-hal yang harus terbawa ke penampilan baru. Pertahankan konsistensi referensi dan arahan karakter tersebut saat menyiapkan adegan yang saling terkait.
Rilis tersebut mendokumentasikan generasi dalam lebih dari 20 bahasa, termasuk bahasa Tionghoa, Inggris, Jepang, Korea, Spanyol, Indonesia, Jerman, Prancis, Thai, dan Vietnam. Rilis itu menjelaskan penyesuaian suara karakter yang dapat dikenali terhadap ritme dan ekspresi berbagai bahasa. Berikan dialog dalam bahasa akhir dan tinjau nama, tekanan ucapan, jeda, serta nada emosionalnya bersama pendengar yang memahami bahasa tersebut. Untuk versi multibahasa, jaga peran karakter dan maksud emosionalnya tetap stabil sambil memberi setiap naskah cukup ruang untuk ungkapan yang alami. Siapkan terjemahan sebagai bagian dari pengerjaan naskah, alih-alih menganggap arahan adegan bunyi sudah menyediakan semua keputusan pelokalan.
Seed Audio 1.0 dapat menghasilkan hingga dua menit dalam satu proses dan mendukung kelanjutan, menurut rilis produsen. Cerita yang lebih panjang terbantu oleh batas adegan dan arahan karakter yang dapat digunakan kembali. Pada setiap kelanjutan, dengarkan perubahan suara, tekstur latar, dan tempo, serta kata-kata yang menghubungkan bagian-bagiannya. Perlakukan audio yang dikembalikan sebagai aset untuk didengarkan: periksa informasi berkas aktualnya saat menyiapkan pemutaran atau mengimpornya ke editor, dan simpan naskah serta arahan adegan bersamanya untuk revisi. Produksi yang digabung harus diperiksa sebagai adegan berkesinambungan, bukan hanya sebagai klip terpisah.
Produsen menjelaskan kerangka terpadu tempat maksud kreatif pada tingkat bahasa memandu generator akustik berbasis difusi. Implikasi praktisnya bagi arahan adalah bahwa suara dan lingkungan dapat dipertimbangkan bersama. Berfokuslah pada beberapa hubungan yang mendefinisikan adegan: apakah suatu kalimat tampil di depan, apakah efek menyelanya, dan bagaimana suasana mendukung momen emosional. Menambahkan banyak isyarat bunyi yang tidak terkait membuat bagian hasil yang perlu direvisi lebih sulit dikenali. Ubah arahan untuk bagian tersebut ketika isyarat bunyi bersaing dengan dialog atau penampilannya tidak mencapai nada yang dimaksud.
Kesinambungan suara dalam materi panjang yang kompleks dan pengaturan waktu yang lebih rinci antarelemen bunyi tetap menjadi bidang pengembangan yang disebutkan dalam rilis. Pertahankan peninjauan produksi yang spesifik: kata-kata persis, identitas pembicara, bahasa, waktu masuk, keterpahaman, dan konsistensi antarkelanjutan. Keluaran yang berguna dari model ini adalah adegan yang dapat didengar atau penampilan suara. Keputusan terpisah tentang pemotongan editorial, takarir, dan format penyerahan dapat dibuat berdasarkan hasil aktual itu serta persyaratan produksi tujuan.
Ailoot Ultra · Ucapan POST /v1/audio/speech bytedance-seed/seed-audio-1-0
bytedance-seed/seed-audio-1-0Mulai
ByteDance Seed Audio 1.0 menghasilkan penampilan suara dan adegan bunyi dari arahan kreatif. Model ini mengoordinasikan suara, efek, dan ambiens, mendukung pengaturan waktu dialog dengan interval 100 ms, serta mencakup lebih dari 20 bahasa. Produsen menjelaskan durasi hingga dua menit per generasi dengan dukungan kelanjutan.
- Masukan yang diterima
- Teks
- Hasil
- Audio
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · Ucapan POST /v1/audio/speech
- Masukan
text- Keluaran
audio
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan bytedance-seed/seed-audio-1-0 | Bawaan— |
Kolominput | Jenisstring | PersyaratanWajib | Nilai & batasan Panjang minimum: 1 | Bawaan— |
Kolomvoice | Jenisstring | PersyaratanOpsional | Nilai & batasan Panjang minimum: 1 | Bawaan— |
Kolomresponse_format | Jenisstring | PersyaratanOpsional | Nilai & batasan mp3, pcm | Bawaanpcm |
Kolomprovider | Jenisobject | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, input |
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}
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 |
| Konfigurasidetik audio keluaran | Jadwal tarif— | Satuan penagihanper detik audio keluaran | Biaya Keluaran · detik audio keluaran $0.005 per detik audio keluaran |
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 · Ucapan
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'bytedance-seed/seed-audio-1-0', 'input': '${ACTUAL_INPUT_TEXT}'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
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/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
Terima dan simpan hasil
Ailoot Ultra · Ucapan
Audio biner secara utuh atau respons audio_url asli, header, dan setiap aset milik Ailoot.
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 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.
Alias
Alias model
Ailoot Ultra bytedance-seed/seed-audio-1-0
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · ByteDance Seed: Seed Audio 1.0
- Input dan hasil apa yang tersedia?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:text→audio- Kolom apa yang digunakan permintaan?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:model,input,voice,response_format,provider