Geliştiriciler için Vocnu
Vocnu'nun arkasındaki motor açık kaynaklıdır. Komut satırı ve MCP sunucusu, kişisel bir API belirteciyle barındırılan hizmeti terminalinize ve AI asistanınıza taşır.
Açık kaynak motor
Barındırılan hizmetin kullandığı işlem hattının aynısı, AGPL-3.0 lisansıyla: konuşma tanıma, çeviri, seslendirme zamanlaması ve miksaj. Kendi OpenAI ve ElevenLabs anahtarlarınızla kendi bilgisayarınızda çalıştırın.
Neler yapar?
- Dosyada zaten bulunan altyazı kanallarından da yararlanarak GPU veya CPU üzerinde faster-whisper ile konuşmayı tanır.
- OpenAI ile çeviri yapar: transkriptin tamamı tek seferde analiz edilir, bağlam korunarak parçalar hâlinde çevrilir, bağımsız olarak gözden geçirilir ve her satırın ayrılan süreye sığması için karakter sınırı uygulanır.
- ElevenLabs sesleriyle seslendirir. Uzun süren satırlar yeniden kaydedilir, daha kısa ifade edilir ve ancak bundan sonra en fazla 1,08 kat hızlandırılır.
- Seslendirme miksajını yapar: her satır okunurken orijinal ses kısılır ve videolarda orijinal ses ikinci bir kanal olarak korunur.
- Açılıp kapatılabilen altyazılarla MP4, MKV, MOV, WebM veya AVI video; M4A, MP3, WAV, FLAC veya OGG ses; SRT, VTT ve ASS altyazı dosyaları oluşturur.
- Bilinen film ve dizilerin adlarını, herkese açık ad kütüphanesindeki gibi yazar.
Neler gerekir?
- uv ve ffmpeg. Görüntü tabanlı altyazılar için Tesseract isteğe bağlıdır.
- NVIDIA GPU konuşma tanımayı kat kat hızlandırır; CPU da çalışır, ancak yavaştır.
- Kendi OpenAI ve ElevenLabs anahtarlarınız. Sağlayıcılara doğrudan ödeme yaparsınız: bizim işlemlerimizde konuşmanın dakikası yaklaşık 0,05–0,10 USD tutuyor. Kesin tutarlar makbuzda gösterilir.
uvx --from git+https://github.com/vocnu/engine \
vocnu-engine translate film.mkv --to trAGPL-3.0: motoru kullanabilir, değiştirebilir ve paylaşabilirsiniz. Ağ üzerinden hizmet olarak sunarsanız değişikliklerinizi aynı lisansla paylaşmanız gerekir. Ana dili konuşurlarının dil hakkındaki notları en değerli katkılar arasındadır.
Komut satırı
Node.js 20 veya üzeri için vocnu npm paketi. Boyutu 10 GB'a kadar olan dosyaları yükler, fiyatı kredi cinsinden gösterip başlamadan önce onay ister, işi takip eder ve sonuçları dosyanın yanına kaydeder.
npx vocnu login
npx vocnu translate film.mkv --to trSeçenekler
| Seçenek | İşlevi |
|---|---|
--output video|audio|subtitles | Seslendirmeli video (video dosyaları için varsayılan), seslendirme sesi veya yalnızca altyazı |
--from <lang> | Konuşulan dil; varsayılan olarak otomatik algılanır |
--voice female|male | Kadın veya erkek sesi |
--format mp4|mkv|mov|webm|avi | Video dosyası biçimi; varsayılan olarak yüklenen dosyanın biçimi, aksi hâlde MP4 |
--audio-format m4a|mp3|wav|flac|ogg | Seslendirme ses biçimi |
--burn-subtitles | Görüntüye gömülü altyazı |
--out <dir> | Sonuçların kaydedileceği yer |
--yes | Fiyat onayı istemeden başlatır |
--no-wait | İşi başlatır ve iş kimliğini döndürür |
Diğer komutlar
vocnu creditsvocnu languagesvocnu jobsvocnu status <job>vocnu download <job>vocnu cancel <job>vocnu logout
MCP sunucusu
Vocnu'yu Claude'a veya MCP destekleyen başka bir asistana ekleyin, ardından bir videoyu çevirmesini isteyin. Dosyayı yükler, fiyatı söyler, yalnızca onayınızla başlar, işi takip eder ve dosyaları kaydeder.
Claude Code
claude mcp add vocnu -e VOCNU_TOKEN=vocnu_... -- npx -y vocnu mcpClaude Desktop ve diğer MCP istemcileri
{
"mcpServers": {
"vocnu": {
"command": "npx",
"args": ["-y", "vocnu", "mcp"],
"env": { "VOCNU_TOKEN": "vocnu_..." }
}
}
}Ardından örneğin şöyle isteyin: “~/Videos/film.mkv dosyasını Vocnu ile Litvancaya çevir.”
Araçlar
vocnu_upload_media- Bilgisayarınızdan bir dosya yükler
vocnu_start_job- Fiyatı onayladığınızda işi başlatır
vocnu_job_status- İşin ilerleme durumunu gösterir
vocnu_download_results- Tamamlanan dosyaları kaydeder
vocnu_languages- Hedef dilleri listeler
vocnu_credits- Kredi bakiyenizi gösterir
vocnu_list_jobs- İşlerinizi listeler
vocnu_cancel_job- Bir işi iptal eder
API belirteçleri
Uygulamada Ayarlar, API & MCP bölümünden bir belirteç oluşturun. Yalnızca bir kez gösterilir: vocnu login komutunu çalıştırdığınızda komut satırı belirteci kaydeder veya siz VOCNU_TOKEN olarak ayarlayabilirsiniz.
Bir belirteç dosya yükleyebilir, fiyatları gösterebilir, işleri başlatıp takip edebilir, sonuçları indirebilir ve kredi bakiyenizi okuyabilir. Ödeme yapamaz, profilinizi değiştiremez veya belirteçleri yönetemez. İstediğiniz zaman iptal edebilirsiniz; uygulama her belirtecin en son ne zaman kullanıldığını gösterir.
Açık veri
- Ses kataloğu: dili, cinsiyeti ve örneğiyle birlikte tüm sesler, JSON biçiminde.
- Ad kütüphanesi: film ve dizilerdeki karakter, yer ve terimlerin her dilde nasıl yazıldığı, CC BY-SA 4.0 lisansı altında JSON biçiminde.
Sorular ve yanıtlar
Motor ücretsiz mi?
Evet. AGPL-3.0 lisansı altında açık kaynaklıdır. OpenAI ve ElevenLabs'e yalnızca kendi anahtarlarınızla yaptığınız kullanım için ödeme yaparsınız. Barındırılan hizmet anahtar veya kurulum gerektirmez; krediyle çalışır.
Komut satırı ve MCP sunucusu için hesap gerekir mi?
Evet. Kişisel bir API belirteciyle barındırılan hizmeti kullanırlar: uygulamayla aynı krediler, fiyatlar ve iadeler geçerlidir. Herhangi bir ücret alınmadan önce fiyatı görürsünüz.
Motoru kapalı kaynaklı bir üründe kullanabilir miyim?
AGPL-3.0, motoru ağ üzerinden hizmet olarak sunduğunuzda değişikliklerinizi paylaşmanızı gerektirir. Farklı koşullar için support@vocnu.com adresine yazın.