Mesin sumber terbuka

Alur pemrosesan yang sama dengan layanan terkelola, di bawah lisensi AGPL-3.0: pengenalan ucapan, penerjemahan, pengaturan waktu narasi, dan pencampuran audio. Jalankan di komputer Anda sendiri dengan kunci OpenAI dan ElevenLabs milik Anda.

Fungsinya

  • Mengenali ucapan dengan faster-whisper di GPU atau CPU Anda, dibantu trek subtitle yang sudah ada dalam file.
  • Menerjemahkan dengan OpenAI: satu analisis untuk seluruh transkrip, penerjemahan per bagian dengan konteks, peninjauan independen, dan batas karakter untuk setiap baris agar sesuai dengan waktu yang tersedia.
  • Membacakan narasi dengan suara ElevenLabs. Baris yang terlalu panjang direkam ulang, dirumuskan lebih singkat, dan baru kemudian dipercepat, maksimal 1,08 kali.
  • Mencampur voice-over: volume audio asli diturunkan saat setiap baris dibacakan, dan video tetap menyimpan audio asli sebagai trek kedua.
  • Menghasilkan MP4, MKV, MOV, WebM, atau AVI dengan subtitle yang dapat diaktifkan dan dinonaktifkan, audio M4A, MP3, WAV, FLAC, atau OGG, serta subtitle SRT, VTT, dan ASS.
  • Mengeja nama dari film dan serial terkenal sesuai pustaka nama publik.

Yang Anda perlukan

  • uv dan ffmpeg. Tesseract bersifat opsional, untuk subtitle berbasis gambar.
  • GPU NVIDIA membuat pengenalan ucapan berkali-kali lebih cepat; CPU juga bisa digunakan, tetapi lebih lambat.
  • Kunci OpenAI dan ElevenLabs milik Anda sendiri. Anda membayar langsung kepada penyedia: dalam pengujian kami sekitar USD 0,05 hingga 0,10 per menit ucapan, dan bukti pembayaran menunjukkan jumlah pastinya.
uvx --from git+https://github.com/vocnu/engine \
  vocnu-engine translate film.mkv --to id

AGPL-3.0: Anda boleh menggunakan, mengubah, dan membagikan mesin ini. Jika Anda menawarkannya sebagai layanan jaringan, Anda harus membagikan perubahan Anda dengan lisensi yang sama. Masukan kebahasaan dari penutur asli termasuk kontribusi yang paling berharga.

Baris perintah

Paket npm vocnu, untuk Node.js 20 atau lebih baru. Paket ini mengunggah file hingga 10 GB, menampilkan harga dalam kredit dan meminta konfirmasi sebelum memulai, memantau tugas, lalu menyimpan hasil di folder yang sama dengan file.

npx vocnu login
npx vocnu translate film.mkv --to id

Opsi

OpsiFungsi
--output video|audio|subtitlesVideo dengan voice-over (default untuk file video), audio voice-over, atau subtitle saja
--from <lang>Bahasa ucapan, terdeteksi otomatis secara default
--voice female|maleSuara wanita atau pria
--format mp4|mkv|mov|webm|aviFormat file video; secara default mengikuti file unggahan, jika tidak memungkinkan menggunakan MP4
--audio-format m4a|mp3|wav|flac|oggFormat audio voice-over
--burn-subtitlesSubtitle ditanam secara permanen ke gambar
--out <dir>Lokasi penyimpanan hasil
--yesMulai tanpa mengonfirmasi harga
--no-waitMulai tugas dan kembalikan ID-nya

Perintah lainnya

  • vocnu credits
  • vocnu languages
  • vocnu jobs
  • vocnu status <job>
  • vocnu download <job>
  • vocnu cancel <job>
  • vocnu logout

Server MCP

Tambahkan Vocnu ke Claude atau asisten lain yang mendukung MCP, lalu minta untuk menerjemahkan video. Asisten akan mengunggah file, memberi tahu harga, memulai hanya setelah Anda setuju, memantau tugas, dan menyimpan file.

Claude Code

claude mcp add vocnu -e VOCNU_TOKEN=vocnu_... -- npx -y vocnu mcp

Claude Desktop dan klien MCP lainnya

{
  "mcpServers": {
    "vocnu": {
      "command": "npx",
      "args": ["-y", "vocnu", "mcp"],
      "env": { "VOCNU_TOKEN": "vocnu_..." }
    }
  }
}

Lalu minta, misalnya: “Terjemahkan ~/Videos/film.mkv ke bahasa Lituania dengan Vocnu.”

Alat

vocnu_upload_media
Mengunggah file dari komputer Anda
vocnu_start_job
Memulai tugas setelah Anda menyetujui harganya
vocnu_job_status
Menampilkan progres tugas
vocnu_download_results
Menyimpan file yang sudah selesai
vocnu_languages
Menampilkan daftar bahasa tujuan
vocnu_credits
Menampilkan saldo kredit Anda
vocnu_list_jobs
Menampilkan daftar tugas Anda
vocnu_cancel_job
Membatalkan tugas

Token API

Buat token di aplikasi melalui Pengaturan, API & MCP. Token hanya ditampilkan sekali: baris perintah menyimpannya saat Anda menjalankan vocnu login, atau Anda dapat mengaturnya sebagai VOCNU_TOKEN.

Token dapat mengunggah file, menampilkan harga, memulai dan memantau tugas, mengunduh hasil, serta membaca saldo kredit Anda. Token tidak dapat melakukan pembayaran, mengubah profil, atau mengelola token. Cabut kapan saja; aplikasi menampilkan kapan setiap token terakhir digunakan.

Buat token

Data terbuka

  • Katalog suara: setiap suara beserta bahasa, gender, dan sampelnya, dalam format JSON.
  • Pustaka nama: penulisan nama tokoh, tempat, dan istilah dari film dan serial dalam setiap bahasa, dalam format JSON dengan lisensi CC BY-SA 4.0.

Tanya jawab

Apakah mesinnya gratis?

Ya. Mesin ini bersifat sumber terbuka dengan lisensi AGPL-3.0, dan Anda hanya membayar OpenAI serta ElevenLabs sesuai penggunaan kunci Anda sendiri. Layanan terkelola tidak memerlukan kunci atau penyiapan; layanan ini menggunakan kredit.

Apakah baris perintah dan server MCP memerlukan akun?

Ya. Keduanya menggunakan layanan terkelola dengan token API pribadi: kredit, harga, dan pengembalian dana sama seperti di aplikasi, dan Anda melihat harga sebelum biaya dikenakan.

Bisakah saya menggunakan mesin ini dalam produk sumber tertutup?

AGPL-3.0 mengharuskan Anda membagikan perubahan saat menawarkan mesin ini sebagai layanan jaringan. Untuk ketentuan lain, hubungi support@vocnu.com.

Coba pada video Anda sendiri

Daftar, dapatkan 60 kredit gratis dan lihat harga video Anda sebelum menggunakan kredit apa pun.

Buat akun gratis