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
facebookresearch avatar

facebookresearch/omnilingual-asr

0
View on GitHub↗
2,671 stars·236 forks·Python·other·34 views

Omnilingual Asr

Omnilingual-ASR is a multilingual automatic speech recognition framework and toolkit designed to transcribe audio across 1,600 languages. It provides a complete pipeline for converting speech to text, including a toolkit for fine-tuning pre-trained speech models to specific languages or datasets using custom training recipes.

The system supports zero-shot speech recognition, allowing the model to predict text in unseen languages without extensive training data. It further enables few-shot language guidance through in-context examples and uses language codes to constrain transcription output to the correct target language and script.

The framework includes capabilities for high-throughput transcription via parallelized batch processing and a modular audio pipeline that normalizes and resamples diverse input formats. Resource management is handled through a system of asset cards and a command-line interface for retrieving metadata related to models, datasets, and tokenizers.

Features

  • Multilingual Transcription - Provides a comprehensive framework for transcribing audio across more than 1,600 different languages using pre-trained models.
  • Automatic Speech Recognition - Provides a comprehensive system for transcribing audio across 1,600 languages using pre-trained multilingual models.
  • Speech Model Training - Adapts pre-trained speech checkpoints to specific datasets using custom data preparation and training recipes.
  • Zero-Shot Recognition - Enables transcription of spoken audio in unseen languages without requiring specific training data for those tongues.
  • Multilingual ASR Frameworks - A speech recognition system for transcribing audio across 1,600 languages using pre-trained multilingual models.
  • Multilingual Audio Processing - Manages and processes speech data across thousands of languages with tools for resampling and normalization.
  • Speech-to-Text Modeling Toolkits - Provides a toolkit for adapting pre-trained checkpoints to specific languages or datasets using custom training recipes.
  • Speech Transcription - Converts spoken audio recordings into written text quickly and at scale across various file formats.
  • Transcription Language Configurations - Implements language code constraints to ensure transcription output matches the intended target language and script.
  • Zero-Shot Inference - Transcribes spoken audio in new or unseen languages without requiring extensive task-specific training data.
  • Cross-Lingual Transfer - Leverages pre-trained multilingual weights to perform zero-shot recognition on unseen languages.
  • Pretrained Checkpoint Fine-Tuning - Enables adapting large pre-trained speech models to specific domain datasets using customized training recipes.
  • Audio Processing - Converts audio from file paths, buffers, or dictionaries by automatically resampling and normalizing data.
  • Batch Transcription - Processes multiple audio segments simultaneously through specialized architectures to increase transcription throughput.
  • High-Throughput Transcription - Generates transcriptions in parallel using specialized models to maximize the volume of audio processed per second.
  • Few-Shot ASR Adaptation - Performs inference on unseen languages by providing a small set of audio-transcription pairs as examples.
  • Language-Constrained Inference - Uses specific language identifiers to constrain the transcription output to the correct target language and script.
  • Audio-Transcription Exemplars - Directs the model to recognize new languages by providing small sets of audio-transcription pairs during inference.
  • Audio Normalization Pipelines - Automatically normalizes various audio input formats into a consistent sample rate for model compatibility.
  • Speech Processing - Multilingual speech recognition model.
  • Speech Recognition - Universal speech recognition framework.

Star history

Star history chart for facebookresearch/omnilingual-asrStar history chart for facebookresearch/omnilingual-asr

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 facebookresearch/omnilingual-asr do?

Omnilingual-ASR is a multilingual automatic speech recognition framework and toolkit designed to transcribe audio across 1,600 languages. It provides a complete pipeline for converting speech to text, including a toolkit for fine-tuning pre-trained speech models to specific languages or datasets using custom training recipes.

What are the main features of facebookresearch/omnilingual-asr?

The main features of facebookresearch/omnilingual-asr are: Multilingual Transcription, Automatic Speech Recognition, Speech Model Training, Zero-Shot Recognition, Multilingual ASR Frameworks, Multilingual Audio Processing, Speech-to-Text Modeling Toolkits, Speech Transcription.

Which projects share features with facebookresearch/omnilingual-asr?

Projects with overlapping indexed features include: m-bain/whisperx — WhisperX is an automated speech recognition toolkit designed to convert spoken audio into text while maintaining… modelscope/funasr — FunASR is an automatic speech recognition toolkit and multilingual speech-to-text engine designed to convert spoken… facebookresearch/fairseq — Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic… aigc-audio/audiogpt — AudioGPT is an LLM-driven audio framework and processing suite that uses large language models to orchestrate neural… sanchit-gandhi/whisper-jax — whisper-jax is a high-performance implementation of the Whisper automatic speech recognition model rewritten using the… openai/whisper — This project is a speech recognition and translation engine that utilizes a sequence-to-sequence transformer…

Projects sharing features with Omnilingual Asr

These projects share indexed features with Omnilingual Asr. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • m-bain/whisperxm-bain avatar

    m-bain/whisperX

    20,228View on GitHub↗

    WhisperX is an automated speech recognition toolkit designed to convert spoken audio into text while maintaining precise synchronization with the original media. It functions as an integrated pipeline that combines transcription, phoneme-based alignment, and speaker diarization to produce structured, attributed transcripts. The project distinguishes itself through its use of forced alignment, which matches existing text to audio signals at the phoneme level to generate accurate word-level timestamps. It also incorporates speaker diarization to identify and label unique voices within a recordi

    Pythonasrspeechspeech-recognition
    View on GitHub↗20,228
  • modelscope/funasrmodelscope avatar

    modelscope/FunASR

    18,481View on GitHub↗

    FunASR is an automatic speech recognition toolkit and multilingual speech-to-text engine designed to convert spoken audio into written text across more than fifty languages. It provides a framework for speaker diarization, an OpenAI-compatible transcription API for local server hosting, and speech models compatible with the ONNX format. The project distinguishes itself by supporting high-performance inference on edge hardware via self-contained binaries and portable model exports. It incorporates specialized capabilities for natural speech generation with adjustable timbre and emotional expre

    Pythonasraudiochinese
    View on GitHub↗18,481
  • facebookresearch/fairseqfacebookresearch avatar

    facebookresearch/fairseq

    32,228View on GitHub↗

    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

    Python
    View on GitHub↗32,228
  • aigc-audio/audiogptAIGC-Audio avatar

    AIGC-Audio/AudioGPT

    10,174View on GitHub↗

    AudioGPT is an LLM-driven audio framework and processing suite that uses large language models to orchestrate neural audio pipelines. It functions as a multimodal audio generator and processing system, integrating a collection of pretrained models to handle speech synthesis, sound generation, and audio manipulation. The system is distinguished by its ability to generate audio from diverse inputs, including text and images, and its capacity to produce synchronized talking head videos. It also operates as a neural speech translator, converting spoken language between different tongues while pre

    Pythonaudiogptmusic
    View on GitHub↗10,174
  • Compare all 30 related projects→