SHIFT >_CODE
Všechny reference

Desktopová aplikace s AI (macOS, Windows) / 2026

SHIFT>_Studio

SHIFT Studio je program pro dabing videa pomocí umělé inteligence, který běží přímo na počítači uživatele, na Macu s Apple Silicon i ve Windows. Nahrajete video a dostanete ho zpět přeložené a nadabované hlasem původního mluvčího, přesně podle časových kódů, se zachovanou hudbou a zvuky v pozadí. Program sám rozpozná hardware počítače a stáhne vhodné neuronové sítě, takže není potřeba nic nastavovat a video nikdy neopustí počítač. Podporuje překlad mezi 12 jazyky, mimo jiné angličtinou, ruštinou a ukrajinštinou.

Otevřít webshift-code.net
01

Zadání

SHIFT Studio je lokální studio pro dabing videa pomocí umělé inteligence pro Macy s Apple Silicon a Windows.

Dabing pomocí AI obvykle vyžaduje celou sadu modelů: pro rozpoznávání řeči, překlad, syntézu hlasu, klonování hlasu a oddělení hlasu od hudby. Každý z nich je třeba najít, nainstalovat, přizpůsobit vlastnímu hardwaru a propojit s ostatními, což je práce pro inženýra, nikoli pro tvůrce videí. Cloudové služby tento problém řeší, jsou ale placené, časově omezené a vyžadují nahrávání materiálů na cizí servery. Cílem projektu bylo zpřístupnit dabing lidem bez technických znalostí: stáhnou si jediný program a pak už jim stačí přetáhnout video do okna.

Při instalaci program sám rozpozná procesor, velikost paměti a grafickou kartu, zařadí počítač do jedné z výkonnostních tříd a stáhne modely přesně pro něj: kompaktní na notebooku s 8 GB paměti, ty největší a nejkvalitnější na výkonném stroji. Uživatel vybere jen jazyky a počet mluvčích a získá video s překladem nadabovaným hlasem původního mluvčího přesně podle časových kódů, se zachovanou hudbou a pozadím, titulky a původní zvukovou stopou. Pro ty, kterým záleží na čisté výslovnosti, je k dispozici režim bez přízvuku: mluví rodilý hlas a barva původního hlasu se přenáší samostatným modelem.

Uvnitř pracuje zpracovatelský řetězec o třinácti krocích. Zvuk se vyjme z videa, hlas se oddělí od pozadí, řeč se přepíše s časovými značkami pro každé slovo a rozdělí mezi mluvčí, poté se přeloží s ohledem na kontext a délku věty, dostane správný přízvuk a nadabuje se. Každá věta se syntetizuje v několika variantách různými enginy; každá varianta se znovu přepíše a porovná s textem a hlas se porovná s originálem. Program sám vybere nejlepší záběr, znovu nadabuje nesrozumitelné věty a zkrátí příliš dlouhé, přizpůsobí časování pauzám originálu a smíchá hlasitost s pozadím. Překlad lze podle potřeby před dabingem upravit a kteroukoli větu si poslechnout a znovu nadabovat samostatně. Každý krok běží v samostatném procesu a model se po dokončení zcela uvolní z paměti, takže i počítač s 8 GB může používat modely, které by se do paměti společně nikdy nevešly. Vše funguje offline: internet je potřeba jen jednou, ke stažení modelů.

K oddělení hlasu slouží Demucs, k rozpoznávání řeči a kontrole dabingu Whisper large-v3 a large-v3 turbo a k rozpoznání mluvčích ECAPA-TDNN ze SpeechBrain. Překlad zajišťují jazykové modely Gemma 3 a Qwen3 nebo NLLB-200, přízvuky určují RUAccent a ukrainian-word-stress. Hlas syntetizují OmniVoice, KugelAudio, XTTS-v2 a Silero a barvu hlasu přenáší kNN-VC. Všechny modely jsou popsány v rozšiřitelném katalogu, takže nový model lze přidat jediným záznamem a program sám rozhodne, zda se hodí pro počítač uživatele.

Program je napsán v Pythonu. Část s umělou inteligencí stojí na PyTorch, Hugging Face Transformers a SpeechBrain; na Macu výpočty urychluje Apple MLX se 4bitovými jazykovými modely, ve Windows CUDA na grafických kartách NVIDIA. O zpracování zvuku a videa se starají ffmpeg, Rubber Band a librosa. Desktopová aplikace je postavena na pywebview s rozhraním v HTML, CSS a JavaScriptu ve firemním stylu SHIFT CODE a k dispozici je i plnohodnotný příkazový řádek. Instalátory jsou napsány v Bash a PowerShellu se správcem prostředí uv a celý řetězec je pokryt testy v pytest.

Výsledkem je multiplatformní aplikace, která sama vybere a nainstaluje více než 25 modelů neuronových sítí pro konkrétní počítač, běží zcela lokálně a dabuje mezi 12 jazyky jediným krokem.

02

Jak to bylo

03

Co se změnilo

04

Snímky obrazovky

SHIFT>_Studio 1SHIFT>_Studio 2SHIFT>_Studio 3SHIFT>_Studio 4SHIFT>_Studio 5SHIFT>_Studio 6SHIFT>_Studio 7SHIFT>_Studio 8SHIFT>_Studio 9SHIFT>_Studio 10SHIFT>_Studio 11

Dalším může být váš projekt.

Řekněte nám o svém zadání - najdeme nejjasnější cestu k výsledku.

  1. 01

    Probereme zadání

    Ujasníme si cíle, publikum a omezení projektu.

  2. 02

    Navrhujeme

    Strukturu a design uvidíte ještě před vývojem.

  3. 03

    Vyvíjíme a spouštíme

    Programujeme, testujeme a uvádíme projekt do provozu.