awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesSpeech Translation Systems

Models and tools that convert spoken audio in one language into text in another language.

Explore 9 awesome GitHub repositories matching artificial intelligence & ml · Speech Translation Systems. Refine with filters or upvote what's useful.

Awesome Speech Translation Systems GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • openai/whisperAvatar von openai

    openai/whisper

    102,828Auf GitHub ansehen↗

    This project is a speech recognition and translation engine that utilizes a sequence-to-sequence transformer architecture to convert audio into text. It is built upon a weakly supervised learning framework, which leverages large-scale, unlabelled audio-transcript data to create generalized speech representations capable of performing simultaneous transcription, language identification, and translation. The system distinguishes itself through a unified multi-task modeling approach that shares token sequences across different objectives, allowing it to handle diverse languages and vocabularies

    Automates the identification, transcription, and translation of foreign-language audio into English text.

    Python
    Auf GitHub ansehen↗102,828
  • facebookresearch/fairseqAvatar von facebookresearch

    facebookresearch/fairseq

    32,228Auf GitHub ansehen↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Adapts pre-trained speech models to translate spoken audio from one language into text in another.

    Python
    Auf GitHub ansehen↗32,228
  • microsoft/unilmAvatar von microsoft

    microsoft/unilm

    22,030Auf GitHub ansehen↗

    This project is a comprehensive framework and toolkit for developing, optimizing, and deploying transformer-based models across multimodal, document intelligence, and natural language processing tasks. It provides a unified neural architecture that processes text, vision, audio, and document layout data through a shared set of weights, enabling researchers and developers to build foundational models that align cross-modal representations. The platform distinguishes itself through advanced training and inference strategies designed for large-scale deep learning. It incorporates specialized mec

    Translates spoken language by processing audio input and generating text output through sequence-to-sequence models.

    Pythonbeitbeit-3bitnet
    Auf GitHub ansehen↗22,030
  • jianchang512/pyvideotransAvatar von jianchang512

    jianchang512/pyvideotrans

    17,991Auf GitHub ansehen↗

    Pyvideotrans is an automated video localization platform designed to transcribe, translate, and dub media content for international distribution. It functions as an end-to-end workflow that combines speech recognition, text translation, and synthetic voice generation to process video files into localized versions. The system distinguishes itself by offering a choice between local model inference for privacy and integration with third-party cloud services via user-provided credentials. This architecture allows users to maintain control over their billing and data security while utilizing modul

    Converts spoken audio from video files into translated text or synthetic voiceovers across multiple languages.

    Pythonspeech-to-texttext-to-speechvideo-transition
    Auf GitHub ansehen↗17,991
  • facebookresearch/seamless_communicationAvatar von facebookresearch

    facebookresearch/seamless_communication

    11,797Auf GitHub ansehen↗

    This project is a multimodal translation framework and large language model capable of speech-to-speech, speech-to-text, and text-to-text translation across nearly 100 languages. It provides a real-time speech translation engine and a comprehensive toolkit for converting spoken audio between languages. The system is distinguished by its ability to preserve the original speaker's tone, pace, and prosody during translation. It utilizes a specialized on-device inference toolkit that converts model checkpoints into C-based libraries, enabling low-latency execution on mobile and edge hardware with

    Provides real-time translation of spoken audio from a source language into synthesized speech in a target language.

    Jupyter Notebook
    Auf GitHub ansehen↗11,797
  • espnet/espnetAvatar von espnet

    espnet/espnet

    9,861Auf GitHub ansehen↗

    ESPnet is a comprehensive speech processing toolkit and PyTorch-based trainer designed for building end-to-end speech recognition, synthesis, and translation models. It provides a structured framework for developing automatic speech recognition systems using transducer and encoder-decoder architectures, alongside engines for text-to-speech synthesis and speech translation pipelines. The project distinguishes itself through a recipe-based workflow execution system that ensures experimental reproducibility by running standardized sequences of scripts for data preparation and model training. It

    Implements pipelines for converting spoken audio or text from one language into another.

    Python
    Auf GitHub ansehen↗9,861
  • niedev/rtranslatorAvatar von niedev

    niedev/RTranslator

    9,641Auf GitHub ansehen↗

    RTranslator is a speech translation application and background speech processor designed for real-time voice and text translation. It functions as a dual-language audio translator that detects different spoken languages to provide immediate voice translations for face-to-face interactions. The system includes a multi-device translation setup that synchronizes multiple devices over a network to facilitate group conversations through shared speakers. It also provides the ability to maintain audio processing and speech translation tasks while the device is on standby. The project covers a range

    Provides real-time translation of spoken audio from one language directly into synthesized speech for face-to-face communication.

    C++androidandroid-appbluetooth-le
    Auf GitHub ansehen↗9,641
  • pyannote/pyannote-audioAvatar von pyannote

    pyannote/pyannote-audio

    9,203Auf GitHub ansehen↗

    Pyannote.audio is a PyTorch toolkit for speaker diarization, speaker identification, and speech activity detection. Its primary purpose is to partition audio recordings into segments and assign each segment to a specific speaker identity to determine who spoke when. The project includes a framework for classifying speaker identities and a pipeline for distinguishing human speech from background noise. It provides specialized tools for handling symmetric-overlap speech, where multiple speakers talk simultaneously, and employs learnable band-pass filters for raw waveform feature extraction. Th

    Provides specialized tools to detect and manage segments where multiple speakers talk simultaneously.

    Jupyter Notebookoverlapped-speech-detectionpretrained-modelspytorch
    Auf GitHub ansehen↗9,203
  • snakers4/silero-vadAvatar von snakers4

    snakers4/silero-vad

    8,209Auf GitHub ansehen↗

    Silero VAD is a voice activity detection model and deep learning speech classifier designed to distinguish human speech from silence across diverse languages and noisy environments. It functions as a pre-trained neural network capable of identifying speech segments within both static audio recordings and real-time data streams. The project includes a language identification tool for classifying spoken languages and a framework for fine-tuning audio models. It provides utilities for optimizing detection thresholds using validation datasets and retraining the model with custom labeled audio to

    Calculates a score between zero and one for each audio chunk to estimate the likelihood of human speech.

    Pythononnxonnx-runtimeonnxruntime
    Auf GitHub ansehen↗8,209
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Speech Processing
  5. Speech Translation Systems

Unter-Tags erkunden

  • Simultaneous Speech-to-Speech Translation3 Sub-TagsReal-time translation of spoken audio from one language directly into synthesized speech in another. **Distinct from Speech Translation Systems:** Specifically focuses on the real-time audio-to-audio pipeline rather than general speech-to-text translation systems.