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 lt

AGPL-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 lt

Parinktys

ParinktisKą ji daro
--output video|audio|subtitlesVaizdo į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|maleMoters arba vyro balsas
--format mp4|mkv|mov|webm|aviVaizdo 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-subtitlesSubtitrai, įterpti tiesiai į vaizdą
--out <dir>Kur išsaugomi rezultatai
--yesPradėti nepatvirtinus kainos
--no-waitPradėti užduotį ir grąžinti jos ID

Kitos komandos

  • vocnu credits
  • vocnu languages
  • vocnu jobs
  • vocnu 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 mcp

Claude 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.

Sukurti prieigos raktą

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.

Išbandykite su savo vaizdo įrašu

Užsiregistruokite, gaukite 60 nemokamų kreditų ir sužinokite savo vaizdo įrašo kainą prieš ką nors išleisdami.

Sukurti nemokamą paskyrą