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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
abus-aikorea avatar

abus-aikorea/voice-pro

0
View on GitHub↗
6,255 stars·673 forks·Python·gpl-3.0·42 viewswww.wctokyoseoul.com↗

Voice Pro

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-timed subtitles, and produce dubbed content in over 100 languages through a unified pipeline. It supports multiple speech synthesis engines including Edge-TTS, F5-TTS, E2-TTS, CosyVoice, and kokoro, while also providing the ability to train custom TTS models on user-provided datasets and export trained models to ONNX format for deployment.

Beyond core speech generation, the application offers extensive audio processing features such as transcribing speech to text with word-level subtitle generation, translating subtitle files while preserving formatting, and performing real-time speech recognition and translation with customizable audio inputs. The system also includes capabilities for extracting audio from video, removing noise, and managing the application's installation and dependencies through built-in cleanup utilities.

Features

  • AI Video Dubbing Tools - Provides an integrated AI dubbing pipeline that downloads, transcribes, translates, and dubs videos.
  • Subtitle Translation - Converts subtitle files (ASS, SSA, SRT) into over 100 languages while preserving timing and formatting.
  • Multilingual Voice Cloning Synthesizers - Generates speech using multiple cloning engines with support for celebrity voices and multilingual output.
  • Zero-Shot Voice Cloning - Provides zero-shot voice cloning from short audio samples without additional training.
  • Real-Time Speech Translation - Recognizes speech and translates it into multiple languages in real time.
  • Speech-to-Text Engines - Converts spoken audio from files or streams into text using multiple recognition engines.
  • Automated Video Subtitling - Transcribes audio to word-level subtitles with noise removal and multilingual support.
  • Text-to-Speech - Generates natural-sounding speech from text using conditional flow matching synthesis.
  • Speech Synthesis & TTS - Converts text to speech using multiple engines with support for 100+ languages and 400+ voices.
  • ONNX Model Exporters - Exports trained TTS checkpoints to the ONNX format for cross-engine deployment.
  • ONNX Runtime Inference - Runs speech synthesis inference on exported ONNX graphs with GPU acceleration.
  • Custom TTS Model Training Pipelines - Trains custom TTS models on user-provided datasets with file list preparation and normalization.
  • Word-Highlighted Subtitle Players - Ships a video player that displays word-highlighted subtitles with noise removal and multilingual support.
  • Timestamped Subtitle Generators - Generates subtitle files with word-level timestamps from audio input.
  • Audio Track Extraction - Extracts audio tracks from downloaded YouTube videos in multiple formats.

Star history

Star history chart for abus-aikorea/voice-proStar history chart for abus-aikorea/voice-pro

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does abus-aikorea/voice-pro do?

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.

What are the main features of abus-aikorea/voice-pro?

The main features of abus-aikorea/voice-pro are: AI Video Dubbing Tools, Subtitle Translation, Multilingual Voice Cloning Synthesizers, Zero-Shot Voice Cloning, Real-Time Speech Translation, Speech-to-Text Engines, Automated Video Subtitling, Text-to-Speech.

Which projects share features with abus-aikorea/voice-pro?

Projects with overlapping indexed features include: k2-fsa/sherpa-onnx — Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device… kedreamix/linly-dubbing — Linly-Dubbing is an automated video dubbing pipeline designed for multilingual video localization. It converts spoken… huanshere/videolingo — VideoLingo is an automated video localization suite designed to transcribe, translate, and dub video content. It… getstream/vision-agents. rany2/edge-tts — edge-tts is a command line interface and text-to-speech engine that converts written text into audio files using the… agermanidis/autosub — Autosub is a command-line media processor and automatic subtitle generator that converts audio streams from video and…

Projects sharing features with Voice Pro

These projects share indexed features with Voice Pro. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • k2-fsa/sherpa-onnxk2-fsa avatar

    k2-fsa/sherpa-onnx

    13,017View on GitHub↗

    Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device voice synthesis tool, and a speaker identification framework. It is designed as a cross-platform speech API that enables speech-to-text, text-to-speech, and speaker verification tasks to be executed locally on a device without requiring network access. The project is distinguished by its ability to perform zero-shot voice cloning and speaker diarization on-device. It supports a wide range of hardware accelerations, including GPU and various NPU architectures, and provides a Web

    C++aarch64androidarm32
    View on GitHub↗13,017
  • kedreamix/linly-dubbingKedreamix avatar

    Kedreamix/Linly-Dubbing

    3,048View on 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
    View on GitHub↗3,048
  • huanshere/videolingoHuanshere avatar

    Huanshere/VideoLingo

    17,498View on GitHub↗

    VideoLingo is an automated video localization suite designed to transcribe, translate, and dub video content. It functions as a translation pipeline that utilizes large language models to convert spoken audio into precise text segments and translate them into multiple languages. The system differentiates itself through a multi-step translation refinement process and a specialized natural language processing utility that segments text into single-line captions meeting broadcast standards. It also integrates synthetic voiceover generation to replace or augment original audio tracks. The projec

    Pythonai-translationdubbinglocalization
    View on GitHub↗17,498
  • getstream/vision-agentsGetStream avatar

    GetStream/Vision-Agents

    6,029View on GitHub↗
    Pythonagentic-aiagentsai
    View on GitHub↗6,029
Compare all 30 related projects→