LibreAI / Video / langswap
// video ยท langswap-app/langswap

langswap

Self-hosted AI video dubbing with voice cloning on your own GPU.

๐Ÿ’Ž Hidden gemโ˜… 44 starsโ‘‚ 6 forksAGPL-3.0updated 2026-06
โ–ฆ visual โ€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

langswap is an open-source video project by langswap-app (langswap-app/langswap on GitHub). It has 44 GitHub stars and 6 forks, is released under the AGPL-3.0 license, and was last updated on GitHub on 22 June 2026.

GitHub stars
44
Forks
6
License
AGPL-3.0
Last updated on GitHub
22 June 2026
Category
Video
Listing
Hidden gem โ€” a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Clone the repository

    Download the source and enter the folder.

  2. Install dependencies

    Pull the Python packages including the models.

  3. Launch the interface

    Start the Gradio app on your GPU machine.

  4. Dub a video

    Upload, translate, clone a voice, and export.

// features

Why people love it

Self-hosted dubbing

The whole pipeline on your own GPU.

Voice cloning

F5-TTS voices for natural dubs.

ASR plus translation

Transcribe then translate in one flow.

Subtitle output

Subtitles alongside the dubbed audio.

Gradio interface

Simple web UI for the pipeline.

Local inference

No cloud APIs in the loop.

Advertisement
// run it

Run it yourself

  1. Step 1 โ€” Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/langswap-app/langswap.git
    cd langswap
  2. Step 2 โ€” Install dependencies

    Pull the Python packages it needs.

    pip install -r requirements.txt
  3. Step 3 โ€” Launch the app

    Start the Gradio interface.

    python app.py
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains langswap?

It is an open-source project at langswap-app/langswap with 6 forks.

Is it free for commercial use?

It is AGPL-3.0, which has strong copyleft terms โ€” check with legal before commercial use.

Do I need a GPU?

Yes. Inference is local, so a CUDA-capable GPU is expected.

Which models does it use?

F5-TTS for voices and Qwen-family models, per the topics.

Is there a web UI?

Yes. It ships a Gradio interface.

// keep exploring

Similar tools

Video

dub-studio

Offline AI video dubbing for Windows: voice cloning, subtitles, no cloud.

โ˜… 143 starsNOASSERTION
View guide โ†’
Video

ZastTranslate

Local video translation and AI dubbing with zero API keys required.

โ˜… 49 starsCustom
View guide โ†’
Video

perso-dubbing-plugin

Auto-dub videos from your coding agent via the Perso API.

โ˜… 38 starsMIT
View guide โ†’
Video

agnes-video-generator

Free self-hosted AI video generator โ€” multi-scene video with narration.

โ˜… 471 starsMIT
View guide โ†’
Video

youtube_summarizer

Self-hosted video: a modern next.js-based tool for ai-powered youtube vide.

โ˜… 217 starsMIT
View guide โ†’
Video

faceoff

Self-hosted video: swap faces with ai from a source image to a destination.

โ˜… 41 starsMIT
View guide โ†’
// alternatives

Alternatives in Video

The most-starred other Video projects in the LibreAI catalogue โ€” the realistic shortlist if langswap is not the right fit.

Get langswap

Free and open โ€” grab the source, star the repo, and start creating.