e90b5c971c
·
2026-05-30 21:30:49 +07:00
1 Commit
Standalone ONNX Voice Changer Service
Layanan pengubah suara real-time berbasis AI berlatensi rendah menggunakan akselerasi ONNX Runtime dan model RVC (Retrieval-based Voice Conversion).
Struktur Proyek
server.py: WebSocket server utama yang memproses streaming audio dan menyajikan static HTTP frontend.frontend/: File UI web client (HTML, CSS, JS).lib/: Modul inferensi ONNX RVC.weights/: Tempat penyimpanan model suara (folder per model berisi file.onnxdan opsional file.pth).pretrained/: Model pra-latih dasar (sepertivec-768-layer-12.onnx).rmvpe.pt&rmvpe.py: Untuk ekstraksi pitch suara fidelitas tinggi.
Cara Menjalankan
Persyaratan Sistem
Pastikan Python 3.10+ sudah terinstal di sistem Anda beserta library yang dibutuhkan di requirements.txt.
Menjalankan Server
Jalankan server menggunakan Python dari environment Anda:
python server.py --host 127.0.0.1 --port 8765 --http_port 8000
Parameter opsional:
--host: Alamat host WebSocket server (default:127.0.0.1).--port: Port WebSocket server (default:8765).--http_port: Port HTTP server untuk UI web client (default:8000).--device: Execution Provider (cpu,cuda, ataudml- default:cuda).--model: Nama folder model suara di dalamweights/yang ingin dimuat langsung saat start.
Setelah server berjalan, Web UI akan otomatis terbuka di browser Anda pada alamat http://localhost:8000.
Description
Languages
Python
48.2%
TypeScript
32%
JavaScript
12.9%
CSS
6.8%