Vocnu kūrėjams
Vocnu variklis yra atvirojo kodo. Komandų eilutė ir MCP serveris leidžia naudotis mūsų paslauga terminale ir per AI asistentą su asmeniniu API prieigos raktu.
Atvirojo kodo variklis
Tas pats apdorojimo variklis, kurį naudoja mūsų paslauga, platinamas pagal AGPL-3.0: kalbos atpažinimas, vertimas, įgarsinimo laiko derinimas ir garso maišymas. Paleiskite jį savo kompiuteryje su savo OpenAI ir ElevenLabs raktais.
Ką jis daro
- Atpažįsta kalbą su faster-whisper jūsų GPU arba CPU, pasitelkdamas faile jau esančius subtitrų takelius.
- Verčia su OpenAI: vieną kartą išanalizuoja visą transkripciją, verčia dalimis atsižvelgdamas į kontekstą, atlieka nepriklausomą peržiūrą ir kiekvienai eilutei nustato ženklų ribą, kad ji tilptų į skirtą laiką.
- Įgarsina ElevenLabs balsais. Per ilgos replikos įrašomos iš naujo, trumpinamos perfrazuojant ir tik tada paspartinamos – ne daugiau kaip 1,08 karto.
- Sumaišo įgarsinimą su originaliu garsu: per kiekvieną repliką originalus garsas pritildomas, o vaizdo įrašuose jis išsaugomas ir kaip antras takelis.
- Sukuria MP4, MKV, MOV, WebM arba AVI su įjungiamais ir išjungiamais subtitrais, M4A, MP3, WAV, FLAC arba OGG garso failus ir SRT, VTT bei ASS subtitrus.
- Žinomų filmų ir serialų vardus bei pavadinimus rašo pagal viešąją vardų ir pavadinimų biblioteką.
Ko reikės
- uv ir ffmpeg. Tesseract neprivalomas – jis skirtas vaizdo pavidalo subtitrams.
- NVIDIA GPU kalbą atpažįsta daug kartų greičiau; CPU taip pat tinka, bet veikia lėtai.
- Savo OpenAI ir ElevenLabs raktų. Mokate tiesiogiai paslaugų teikėjams: mūsų bandymuose tai kainavo apie 0,05–0,10 USD už kalbos minutę, o tikslios sumos pateikiamos išlaidų suvestinėje.
uvx --from git+https://github.com/vocnu/engine \
vocnu-engine translate film.mkv --to ltAGPL-3.0: galite naudoti, keisti ir platinti variklį, o jei teikiate jį kaip tinklo paslaugą, savo pakeitimus turite platinti pagal tą pačią licenciją. Gimtakalbių pastabos apie kalbą – vienas vertingiausių būdų prisidėti.
Komandų eilutė
npm paketas vocnu, skirtas Node.js 20 arba naujesnei versijai. Jis įkelia iki 10 GB failą, parodo kainą kreditais ir prieš pradėdamas prašo patvirtinimo, seka užduoties eigą ir išsaugo rezultatus šalia pradinio failo.
npx vocnu login
npx vocnu translate film.mkv --to ltParinktys
| Parinktis | Ką ji daro |
|---|---|
--output video|audio|subtitles | Vaizdo įrašas su įgarsinimu (numatyta vaizdo failams), įgarsinimo garso failas arba tik subtitrai |
--from <lang> | Kalba, kuria kalbama; pagal numatytąją nuostatą atpažįstama automatiškai |
--voice female|male | Moters arba vyro balsas |
--format mp4|mkv|mov|webm|avi | Vaizdo failo formatas; pagal numatytąją nuostatą toks pat kaip įkelto failo, kitu atveju – MP4 |
--audio-format m4a|mp3|wav|flac|ogg | Įgarsinimo garso formatas |
--burn-subtitles | Subtitrai, įterpti tiesiai į vaizdą |
--out <dir> | Kur išsaugomi rezultatai |
--yes | Pradėti nepatvirtinus kainos |
--no-wait | Pradėti užduotį ir grąžinti jos ID |
Kitos komandos
vocnu creditsvocnu languagesvocnu jobsvocnu status <job>vocnu download <job>vocnu cancel <job>vocnu logout
MCP serveris
Pridėkite Vocnu prie Claude ar kito MCP palaikančio asistento ir paprašykite išversti vaizdo įrašą. Jis įkels failą, praneš kainą, pradės tik jums sutikus, seks užduoties eigą ir išsaugos failus.
Claude Code
claude mcp add vocnu -e VOCNU_TOKEN=vocnu_... -- npx -y vocnu mcpClaude Desktop ir kiti MCP klientai
{
"mcpServers": {
"vocnu": {
"command": "npx",
"args": ["-y", "vocnu", "mcp"],
"env": { "VOCNU_TOKEN": "vocnu_..." }
}
}
}Tada paprašykite, pavyzdžiui: „Išverskite ~/Videos/film.mkv į lietuvių kalbą su Vocnu.“
Įrankiai
vocnu_upload_media- Įkelia failą iš jūsų kompiuterio
vocnu_start_job- Pradeda užduotį, kai sutinkate su jos kaina
vocnu_job_status- Rodo užduoties eigą
vocnu_download_results- Išsaugo paruoštus failus
vocnu_languages- Pateikia vertimo kalbų sąrašą
vocnu_credits- Rodo jūsų kreditų likutį
vocnu_list_jobs- Pateikia jūsų užduočių sąrašą
vocnu_cancel_job- Atšaukia užduotį
API prieigos raktai
Programėlėje atverkite „Nustatymai“ → „API ir MCP“ ir sukurkite prieigos raktą. Jis rodomas tik kartą: komandų eilutė jį išsaugo paleidus vocnu login, arba galite jį nustatyti kaip VOCNU_TOKEN.
Su prieigos raktu galima įkelti failus, peržiūrėti kainas, pradėti ir sekti užduotis, atsisiųsti jų rezultatus bei peržiūrėti kreditų likutį. Negalima mokėti, keisti profilio ar tvarkyti prieigos raktų. Raktą galite atšaukti bet kada; programėlėje rodoma, kada kiekvienas raktas paskutinį kartą naudotas.
Atvirieji duomenys
- Balsų katalogas: kiekvieno balso kalba, lytis ir pavyzdys JSON formatu.
- Vardų ir pavadinimų biblioteka: kaip kiekviena kalba rašomi filmų ir serialų veikėjų vardai, vietovardžiai ir terminai. Pateikiama JSON formatu pagal CC BY-SA 4.0 licenciją.
Klausimai ir atsakymai
Ar variklis nemokamas?
Taip. Jis yra atvirojo kodo ir platinamas pagal AGPL-3.0, o OpenAI ir ElevenLabs mokate tik už tai, ką sunaudoja jūsų raktai. Mūsų paslaugai nereikia nei raktų, nei diegimo – ji veikia su kreditais.
Ar komandų eilutei ir MCP serveriui reikia paskyros?
Taip. Jie naudoja mūsų teikiamą paslaugą su asmeniniu API prieigos raktu: taikomi tie patys kreditai, kainos ir grąžinimo sąlygos kaip programėlėje, o kainą matote prieš nuskaičiuojant kreditus.
Ar galiu variklį naudoti uždarojo kodo produkte?
AGPL-3.0 reikalauja dalytis savo pakeitimais, kai variklį teikiate kaip tinklo paslaugą. Dėl kitų sąlygų rašykite support@vocnu.com.