Fine-tune 1.4M parameter PiVo-1.4M untuk Bahasa Indonesia (16 kHz mono, ONNX 5,6 MB, suara Pi & Vo). Bagian v6 bilingual (Indonesia + Inggris) masih tersimpan; model sekarang fokus Indonesia saja karena Inggris menurun saat retrained. Unduh dari GitHub Release v1.1.0.
Model jalan 100% di browser kamu via onnxruntime-web (4 file ONNX 5,6 MB di docs/models/, tanpa server, tanpa install).
Ketik Bahasa Indonesia, pilih suara Pi (perempuan) / Vo (pria), klik Generate. Frontend = port JS dari src_id/frontend.py (token identik Python — teruji 10 kalimat paritas 100%).
Butuh teks panjang? Potong < 3000 frame (≈ 150 token). Model pertama kali load ~5,6 MB lalu cache di browser. Coba: Tagihan Rp2.350.500, naik 12,5% dari bulan lalu. atau Pukul 08:00 WIB, suhu 28,5 derajat Celsius.
Rara meraba-raba ruji-ruji roda kereta yang berkarat parah.
Anak-anak berlari-larian mengejar layang-layang putus …
Kakek duduk-duduk di teras belakang sambil memperhatikan …
Perusahaan itu mengumumkan hasil rapat pemegang saham hari ini.
Reduplikasi yang sama di v10 — bandingkan dengan v11 di atas.
pip install -r requirements.txt
unzip pivo-id-v11-onnx.zip
python -I experiments/render_narration.py \
--model pivo-id-v11 --lang id --voice-id 0 \
--text "Selamat pagi, apa kabar?" --out coba.wav
| Run | Korpus | Val feature / duration |
|---|---|---|
| v7 | 2,732 rows (ID-only, from v6) | 0.2016 / 0.0960 |
| v8–v10 | incremental vocabulary | 0.1924 → 0.1904 |
| v11 | 4,386 rows, comma-fixed reduplikasi | 0.1884 / 0.0747 |
ONNX parity v11: encoder 2.21e-06, log-durations 9.54e-07, decoder 7.15e-05 (gate 2e-04). Browser frontend JS↔Python paritas token 10/10 kalimat. Model card: MODEL_CARD.md · Lisensi: LICENSE (Apache-2.0; derivatif Supertonic Open RAIL-M — lihat model card).