awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to huanshere/videolingo

Open-source alternatives to VideoLingo

30 open-source projects similar to huanshere/videolingo, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best VideoLingo alternative.

  • krillinai/krillinaiAvatar krillinai

    krillinai/KrillinAI

    9,396Vezi pe GitHub↗

    KrillinAI is an AI video localization pipeline and toolset designed to automate the process of transcribing, translating, and dubbing video content into multiple languages. It provides a command-line interface to chain these stages into a single production workflow, coordinating speech-to-text transcription, translation, and audio generation. The system features a translation framework that uses large language models to maintain professional terminology and natural semantics rather than literal word replacement. It includes a dubbing tool that utilizes text-to-speech and voice cloning to gene

    Godubbinglocalizationtts
    Vezi pe GitHub↗9,396
  • liuzhao1225/youdub-webuiAvatar liuzhao1225

    liuzhao1225/YouDub-webui

    3,957Vezi pe GitHub↗

    YouDub-webui is a multilingual video translator and AI dubbing pipeline manager featuring a web interface for automating video translation, audio dubbing, and subtitle burning. It utilizes a GPU-accelerated media processor to speed up audio transcription and video rendering tasks. The system implements a stage-based pipeline that converts original speech into new languages while preserving background audio through audio track mixing. It supports multiple localization workflows, including automated translation and subtitle-driven dubbing using SRT files to bypass automatic transcription phases

    Python
    Vezi pe GitHub↗3,957
  • kedreamix/linly-dubbingAvatar Kedreamix

    Kedreamix/Linly-Dubbing

    3,048Vezi pe GitHub↗

    Linly-Dubbing is an automated video dubbing pipeline designed for multilingual video localization. It converts spoken content in videos into another language by coordinating speech-to-text transcription, text translation, and text-to-speech synthesis. The system distinguishes itself through AI-driven lip synchronization and animation, which aligns facial expressions and mouth movements to the synthesized voiceover. It also utilizes audio source separation to isolate vocals from background music and noise, allowing for clean voice replacement while preserving original background audio. The br

    Jupyter Notebook
    Vezi pe GitHub↗3,048

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • abus-aikorea/voice-proAvatar abus-aikorea

    abus-aikorea/voice-pro

    6,255Vezi pe GitHub↗

    Voice Pro is a comprehensive speech and audio processing toolkit that combines text-to-speech synthesis, voice cloning, speech recognition, and translation capabilities into a single application. At its core, the project enables users to generate natural-sounding speech from text, clone voices from short audio samples without requiring prior training data, and perform real-time speech translation across over 100 languages. The platform distinguishes itself through its integrated multimedia workflow, allowing users to download YouTube videos, extract audio, separate voice tracks, generate word

    Pythonaudiobookfaster-whispergradio
    Vezi pe GitHub↗6,255
  • tmoroney/auto-subsAvatar tmoroney

    tmoroney/auto-subs

    2,851Vezi pe GitHub↗

    Auto-subs is an AI transcription and automatic captioning tool that converts spoken audio from video files into synchronized subtitles. It functions as a subtitle generator and a transcription bridge, enabling the conversion of speech to text with automatic speaker identification and multi-language translation support. The software prioritizes data privacy by utilizing on-device AI inference to process audio and video files locally on the user's hardware. It distinguishes itself by offering deep integration with professional video editing workflows, allowing users to export timing and transcr

    TypeScriptaidavincidavinci-resolve
    Vezi pe GitHub↗2,851
  • chenyme/chenyme-aavtAvatar chenyme

    chenyme/Chenyme-AAVT

    2,928Vezi pe GitHub↗

    Chenyme-AAVT is an AI-powered video transcription tool and translation platform. It converts speech from media files into editable text transcripts using speech recognition models and voice activity detection to ensure accurate phrasing and timing. The system functions as a content generator that transforms video transcripts into structured blog posts and marketing graphics using large language models. It also includes a subtitle formatting editor that allows for the modification of subtitle styles with a real-time video preview. The platform provides multilingual translation capabilities th

    Pythonfaster-whispergpt-4gpt-4o
    Vezi pe GitHub↗2,928
  • agermanidis/autosubAvatar agermanidis

    agermanidis/autosub

    4,197Vezi pe GitHub↗

    Autosub is a command-line media processor and automatic subtitle generator that converts audio streams from video and audio files into timed text overlays. It functions as an AI speech-to-text converter that uses OpenAI Whisper to generate synchronized subtitles. The tool includes a language translation pipeline to convert transcribed speech into target languages, enabling multilingual video captioning. It manages the process from audio-stream extraction to the serialization of final subtitle files for local storage. The system covers audio-to-text transcription, time-stamped text mapping, a

    Python
    Vezi pe GitHub↗4,197
  • browser-use/video-useAvatar browser-use

    browser-use/video-use

    9,743Vezi pe GitHub↗

    This project is an AI video post-production suite that uses large language models and programmatic tools to automate editing, transcription, and subtitle generation. It functions as an AI editing agent that translates natural language instructions into shell commands, providing a programmatic interface for manipulating media via FFmpeg. The toolkit includes a motion graphics engine that generates technical animations and visual overlays through code-driven rendering and mathematical definitions. It distinguishes itself by combining an AI-powered transcriber for word-level timestamps with an a

    Python
    Vezi pe GitHub↗9,743
  • umlx5h/llplayerAvatar umlx5h

    umlx5h/LLPlayer

    3,110Vezi pe GitHub↗

    LLPlayer is a language learning media player and AI subtitle generator that integrates large language models for real-time audio transcription and translation. It functions as an LLM-integrated video player and SRT transcription tool, utilizing local or remote AI models to generate text subtitles from audio and video streams. The project distinguishes itself through a contextual translation workflow that sends preceding subtitle lines to language models to maintain conversational flow and sentence structure. It also includes an optical character recognition system to convert bitmap-based subt

    C#asrcsharpflyleaf
    Vezi pe GitHub↗3,110
  • linyqh/narratoaiAvatar linyqh

    linyqh/NarratoAI

    8,091Vezi pe GitHub↗

    NarratoAI is an automated video production pipeline that uses large language models to generate scripts, voiceovers, and edited video commentary. It functions as a combined scriptwriter, voiceover generator, and video editor to streamline the creation of movie and television commentary content. The system automates the production workflow by converting input data into structured narrative scripts, synthesizing artificial speech for narration, and programmatically assembling video clips based on script timestamps. It also converts spoken audio from video files into written text for subtitles a

    Pythonaiagentaiopsgemini-api
    Vezi pe GitHub↗8,091
  • openbmb/voxcpmAvatar OpenBMB

    OpenBMB/VoxCPM

    29,985Vezi pe GitHub↗

    VoxCPM is a multilingual speech synthesis system and text-to-speech inference server. It functions as an AI voice cloning tool and a synthetic voice designer, capable of generating natural speech across global languages and regional dialects using a GPU-accelerated audio generator. The project features a speech model fine-tuning framework that supports both full parameter updates and low-rank adaptation for customizing voice characteristics. It enables high-fidelity voice cloning from reference audio, including cross-lingual voice transfer and acoustic environment mimicry, as well as the crea

    Pythonaudiodeeplearningminicpm
    Vezi pe GitHub↗29,985
  • tmelyralab/musetalkAvatar TMElyralab

    TMElyralab/MuseTalk

    5,327Vezi pe GitHub↗

    MuseTalk is a deep learning lip synchronization system designed to align video facial movements with audio tracks for high-fidelity video dubbing. It functions as an engine that matches facial expressions to audio input in real-time, enabling the modification of a speaker's lip movements to match new audio sources across different languages. The project features a distributed GPU training pipeline and a multi-stage processing workflow for refining the visual accuracy of synthetic speech. It distinguishes itself through the use of region-specific face masking and mouth openness control, which

    Pythonlip-syncvirtualhumans
    Vezi pe GitHub↗5,327
  • systran/faster-whisperAvatar SYSTRAN

    SYSTRAN/faster-whisper

    21,043Vezi pe GitHub↗

    Faster-Whisper is a high-performance implementation of the Whisper speech-to-text model designed for efficient audio transcription. It provides an end-to-end processing pipeline that converts spoken audio into written text while maintaining lower memory consumption and faster execution speeds than standard implementations. The project achieves its performance through a specialized inference engine that utilizes optimized kernels and weight quantization to reduce computational complexity. It supports large-scale operations by grouping audio segments into dynamic batches and filtering out non-s

    Pythondeep-learninginferenceopenai
    Vezi pe GitHub↗21,043
  • argmaxinc/whisperkitAvatar argmaxinc

    argmaxinc/WhisperKit

    5,639Vezi pe GitHub↗
    Swiftinferenceiosmacos
    Vezi pe GitHub↗5,639
  • yils-lin/short-video-factoryAvatar YILS-LIN

    YILS-LIN/short-video-factory

    3,428Vezi pe GitHub↗

    Short video factory is a local AI content generator and automated video editing tool. It provides a production pipeline that uses large language models to transform text prompts into marketing scripts and rendered short-form videos. The system is designed for local-first execution, running all processing and asset management on the host machine to maintain data privacy. It distinguishes itself through a batch-processing workflow that can sequentially execute copywriting and rendering for multiple items using predefined presets. The software covers a broad range of media capabilities, includi

    TypeScriptaiautomaticautomation
    Vezi pe GitHub↗3,428
  • collabora/whisperliveAvatar collabora

    collabora/WhisperLive

    3,819Vezi pe GitHub↗

    WhisperLive is a real-time speech-to-text server that converts live audio streams into text using Whisper models. It functions as a backend service that receives microphone input via WebSockets and provides incremental transcriptions with word-level timestamps. The system utilizes a GPU-accelerated inference engine and a keyword-boosted transcription API to improve the recognition accuracy of domain-specific jargon, acronyms, and product names. It also includes a speaker diarization tool that clusters audio embeddings to identify and label different participants within a recording. Additiona

    Pythondictationobsopenai
    Vezi pe GitHub↗3,819
  • neonbjb/tortoise-ttsAvatar neonbjb

    neonbjb/tortoise-tts

    14,864Vezi pe GitHub↗

    Tortoise-tts is a neural text-to-speech engine and voice cloning toolkit designed for high-quality audio generation. It functions as a zero-shot synthesis system, meaning it can generate speech for unseen speakers without requiring additional training or fine-tuning for each new voice. The system specializes in replicating human vocal characteristics using small sets of reference audio clips. It allows for the extraction of voice latents to mimic specific speakers, the generation of random synthetic identities, and the blending of multiple voice profiles to create hybrid vocal identities. Th

    Jupyter Notebook
    Vezi pe GitHub↗14,864
  • weifeng2333/videocaptionerAvatar WEIFENG2333

    WEIFENG2333/VideoCaptioner

    13,278Vezi pe GitHub↗

    VideoCaptioner is an automated tool designed to generate and embed time-synchronized subtitles into video files. By leveraging speech recognition models, the software converts spoken audio into text and calculates precise timestamps to ensure captions align with the original media. The project operates as a local-first inference pipeline, performing all transcription tasks on the host machine to maintain data privacy. It utilizes a transformer-based neural network for speech recognition and integrates a multimedia framework to handle the technical aspects of video processing and subtitle stre

    Pythonaisubtitletranslate
    Vezi pe GitHub↗13,278
  • civitai/civitaiAvatar civitai

    civitai/civitai

    7,158Vezi pe GitHub↗

    Civitai is a platform for generative media creation and AI model distribution. It provides a centralized service for producing images, videos, audio, and music, while serving as a repository where users can share, discover, and browse custom model weights and fine-tuned adaptations. The platform distinguishes itself through a provider-agnostic orchestration layer that manages multi-step generation pipelines and complex workflows across different backends. It integrates with autonomous AI agents and editors via the Model Context Protocol, allowing external tools to access generation pipelines

    TypeScriptaisocial-networkstable-diffusion
    Vezi pe GitHub↗7,158
  • vocodedev/vocode-coreAvatar vocodedev

    vocodedev/vocode-core

    3,693Vezi pe GitHub↗

    Vocode-core is a framework for building real-time conversational AI voice agents. It serves as a conversational orchestrator and pipeline that integrates speech-to-text, large language models, and text-to-speech services to enable low-latency voice interactions. The project features a provider-agnostic interface that allows for swappable speech and language model providers, including support for both cloud APIs and local binaries. It distinguishes itself through a specialized telephony integration layer that enables agents to be deployed across phone lines, WebRTC, and virtual meeting platfor

    Python
    Vezi pe GitHub↗3,693
  • rayventura/shortgptAvatar RayVentura

    RayVentura/ShortGPT

    7,413Vezi pe GitHub↗

    ShortGPT is an automated short-form video creation framework that combines large language model-driven scripting with neural voice synthesis, visual asset retrieval, and programmatic video editing. The project provides a modular pipeline architecture that chains script generation, voiceover synthesis, caption rendering, and video assembly into automated workflows, enabling the production of complete short videos from a topic prompt. The framework distinguishes itself through an LLM-oriented editing language that controls video assembly and rendering tasks programmatically, and a multilingual

    Pythonaiartificial-intelligenceautomation
    Vezi pe GitHub↗7,413
  • jiji262/douyin-downloaderAvatar jiji262

    jiji262/douyin-downloader

    6,602Vezi pe GitHub↗

    This is a tool for downloading videos, images, and audio from the Douyin social media platform using shareable URLs or profile links. It can download individual posts, entire user profiles including all posts and liked content, collections, and music tracks, with options for watermark-free and high-quality output. The tool also supports live stream recording, comment collection, and keyword-based content search with JSONL export. The project distinguishes itself through an integrated REST API server that accepts download and transcription requests, tracks job status, and exposes health check

    Python
    Vezi pe GitHub↗6,602
  • solidspoon/dashplayerAvatar solidSpoon

    solidSpoon/DashPlayer

    3,811Vezi pe GitHub↗

    DashPlayer is a language learning video player designed for vocabulary and grammar study. It integrates an AI subtitle generator to create machine-translated captions and grammatical sentence analysis for video content. The project features a bilingual subtitle renderer that displays dual-language captions with toggleable visibility. It includes a remote media downloader to fetch online video content via URL and a utility to split long files into smaller segments for more manageable study sessions. The playback system supports sentence-based navigation, allowing users to jump between subtitl

    TypeScriptappbo-fang-qienglish
    Vezi pe GitHub↗3,811
  • google/oboeAvatar google

    google/oboe

    4,069Vezi pe GitHub↗

    Oboe is a native C++ library designed for building high-performance, low-latency audio applications on Android. It serves as a unified wrapper and native API for managing audio streams, sample rates, and hardware routing across different Android operating system versions. The library provides a consistent interface by automatically selecting the most efficient audio backend at runtime, switching between AAudio and OpenSL ES to ensure the lowest possible latency. It enables exclusive-mode hardware access to bypass the system mixer and utilizes a high-priority asynchronous pull model for audio

    C++
    Vezi pe GitHub↗4,069
  • heyputer/puterAvatar HeyPuter

    HeyPuter/puter

    42,318Vezi pe GitHub↗

    Puter is a browser-based desktop environment and cloud-native development platform that provides a virtualized graphical workspace. It enables developers to build and deploy full-stack web applications by integrating cloud storage, authentication, and serverless backend logic directly into the browser, eliminating the need for traditional server infrastructure. The platform distinguishes itself through a unified cloud storage layer and a distributed network runtime that facilitates peer-to-peer communication and cross-origin resource fetching. It features a sophisticated cross-window orchestr

    TypeScriptcloudcloud-oscloud-storage
    Vezi pe GitHub↗42,318
  • zai-org/glm-4.5Avatar zai-org

    zai-org/GLM-4.5

    4,210Vezi pe GitHub↗

    GLM-4.5 is a multimodal large language model and advanced reasoning system. It functions as an AI coding assistant, an autonomous AI agent, and a multimodal content generator capable of processing and generating text, images, audio, and video within a single unified system. The project is distinguished by its deep reasoning capabilities, utilizing chain-of-thought processing to solve complex mathematical, logical, and technical problems. It features an agentic architecture that allows for autonomous task execution, long-horizon goal planning, and the ability to interact with external tools an

    Pythonagentglmllm
    Vezi pe GitHub↗4,210
  • pytube/pytubeAvatar pytube

    pytube/pytube

    13,135Vezi pe GitHub↗

    Pytube is a Python library and command line interface for downloading videos, playlists, and captions from YouTube. It functions as both a programmatic tool for metadata extraction and a standalone media downloader. The project is designed using only the Python standard library to avoid external package dependencies. It utilizes regular expression-based HTML parsing to extract stream URLs and asset details directly from the platform. The library supports retrieving video metadata and thumbnails, as well as extracting caption tracks. It provides capabilities for downloading entire playlists a

    Pythonpythonyoutubeyoutube-downloader
    Vezi pe GitHub↗13,135
  • axcore/tartubeAvatar axcore

    axcore/tartube

    2,901Vezi pe GitHub↗

    Tartube is a desktop video manager and web video downloader designed for capturing and storing video content from a wide variety of hosting sites for offline viewing. It serves as a graphical interface for the yt-dlp engine to download and organize videos from platforms such as YouTube and Twitch. The application enables web video archiving to prevent data loss from deletions or platform changes. It provides a dedicated interface for categorizing and managing large collections of downloaded web videos within an organized library. The system handles multi-platform video downloading and offlin

    Python
    Vezi pe GitHub↗2,901
  • iawia002/luxAvatar iawia002

    iawia002/lux

    31,412Vezi pe GitHub↗

    Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various websites. It functions as a concurrent media downloader that increases transfer speeds by splitting files into fragments and downloading them using multiple threads. The tool serves as a playlist download manager capable of retrieving entire video collections or specific ranges of items. It also operates as a proxy-enabled media client, supporting HTTP and SOCKS5 proxies and session cookies to access region-locked, private, or age-gated content. Additional capabilities include

    Gobilibilicrawlerdownload
    Vezi pe GitHub↗31,412
  • nilaoda/n_m3u8dl-cliAvatar nilaoda

    nilaoda/N_m3u8DL-CLI

    15,982Vezi pe GitHub↗

    N_m3u8DL-CLI is a cross-platform .NET command-line interface designed for extracting and recording adaptive video streams. It functions as an HLS and DASH downloader that retrieves media from m3u8 and DASH playlist files, including the ability to capture ongoing live broadcasts with automatic duration limits. The tool includes a dedicated AES-128-CBC stream decryptor to handle protected video segments using provided keys and initialization vectors. To optimize transfer speeds, it utilizes a multi-threaded download model and supports custom HTTP header management to bypass server restrictions.

    C#command-linedownloaderm3u8
    Vezi pe GitHub↗15,982