Author: Muhammad Gagah [email protected]
Add-on ini menghadirkan integrasi Google Gemini AI langsung di NVDA untuk menghasilkan suara alami berkualitas tinggi.
Dengan antarmuka sederhana dan ramah pengguna, Anda dapat mengubah teks menjadi audio natural, baik untuk narasi tunggal maupun dialog multi-speaker.
-
Suara Berkualitas Tinggi
Pilih antara Gemini Flash (standar, cepat) atau Gemini Pro (premium, realistis). -
Mode Narasi & Dialog
- Narator tunggal.
- Dialog dinamis dengan 2 speaker berbeda.
-
Kontrol Suara Lanjutan
- Penamaan Speaker → Assign nama unik seperti "John", "Mary".
- Instruksi Gaya Bicara → Misalnya: "Bicara dengan nada ceria".
- Kontrol Temperatur → Atur variasi/keacakan output suara.
-
Antarmuka Aksesibel & Rapi
Semua kontrol mendukung screen reader. Pengaturan lanjutan disembunyikan dalam panel khusus agar tetap simpel. -
Workflow Mulus
- Otomatis diputar setelah generate.
- Bisa di-replay atau disimpan ke
.wav
. - Cache suara dari API selama 24 jam → startup lebih cepat.
Anda dapat mengunduh file add-on terbaru dari halaman Releases.
Install seperti add-on NVDA biasa, lalu restart NVDA.
Jika ingin ikut mengembangkan add-on ini, Anda perlu menyiapkan beberapa tools dan dependensi:
-
Python 32-bit (3.11.9 disarankan)
Download di sini -
Scons 4.9.1 atau lebih baru
Install viapip install scons
. -
GNU Gettext Tools (opsional tapi disarankan)
Untuk mendukung lokalisasi add-on.- Linux/Cygwin biasanya sudah terpasang.
- Untuk Windows: Unduh di sini.
-
Markdown 3.8 atau lebih baru
Jika ingin mengonversi dokumentasi.md
ke HTML.
Install viapip install markdown
.
Setelah Python & dependensi di atas siap, install library google-genai:
python.exe -m pip install google-genai --target "D:/myAdd-on/Native-Speech-Generation/addon/globalPlugins/lib"
Sesuaikan path dengan folder source code add-on Anda.
Kemudian, copy:
- Folder
zoneinfo
- File
secrets.py
dari instalasi Python Anda ke folder:
/addon/globalPlugins/lib
Kami sangat terbuka untuk ide, perbaikan, maupun laporan bug.
- Buat Issue jika menemukan masalah.
- Ajukan Pull Request untuk kontribusi kode.
📧 Kontak: [email protected]
🐙 GitHub: muhammadGagah
Terima kasih !