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/wav2letter

0
View on GitHub↗
6,444 stars·992 forks·C++·27 viewsgithub.com/facebookresearch/wav2letter/wiki↗

Wav2letter

wav2letter is an automatic speech recognition toolkit and deep learning framework designed to convert audio speech signals into written text. It functions as a distributed training system and an inference engine for building and deploying neural network architectures.

The system enables the training of large-scale speech models across multiple compute nodes using custom architecture files and structured recipes. It includes an inference engine that allows these trained models to be executed within Python workflows to transform audio sequences into text.

The framework covers the full speech recognition pipeline, including model training, audio sequence decoding, and the conversion of speech to text.

Features

  • Speech-to-Text Conversion - Converts spoken audio signals into written text using deep learning models and neural network architectures.
  • ASR Frameworks - Serves as a deep learning framework for building neural network architectures specialized for speech recognition and sequence decoding.
  • Distributed Training - Implements a system for configuring data and model parallelism to train large-scale speech models across multiple compute nodes.
  • Speech Model Training - Provides specialized training infrastructure for building automatic speech recognition models using custom architectures.
  • Automatic Speech Recognition - Functions as a comprehensive system for converting spoken audio recordings into text using large-scale speech recognition technology.
  • Model Inference APIs - Provides a Python API to execute trained speech recognition models for transforming audio sequences into text.
  • Speech-to-Text Engines - Provides an inference engine that executes trained speech recognition models to transform audio sequences into text.
  • Speech-to-Text Inference - Integrates speech recognition inference capabilities into Python workflows to transform audio files into text.
  • Automatic Speech Recognition Toolkits - Provides a complete toolkit for training and deploying deep learning models that convert audio speech signals into written text.
  • Connectionist Temporal Classification - Implements the Connectionist Temporal Classification loss function to map audio sequences to characters without pre-aligned time labels.
  • Data-Parallel Training - Provides distributed data-parallel training to synchronize gradients across multiple GPU nodes for large-scale speech models.
  • Beam Search Decoders - Includes beam search decoders to find the most probable character sequences from model probability distributions.
  • Recurrent Neural Networks - Employs recurrent neural network architectures with gated loops to maintain temporal context in long speech signals.
  • Sequence Decoders - Implements sequence decoders to determine the most accurate sequence of words for a given audio input.
  • Training Recipes - Uses structured training recipes to standardize data preparation and hyperparameters for reproducible research.
  • Computer Vision and Signal Processing - End-to-end automatic speech recognition system.
  • Natural Language Processing - Automatic speech recognition toolkit.
  • Audio - Toolkit for speech processing and recognition.
  • Audio Processing - High-performance speech processing toolkit.

Star history

Star history chart for facebookresearch/wav2letterStar history chart for facebookresearch/wav2letter

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

Projects sharing features with Wav2letter

These projects share indexed features with Wav2letter. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • espnet/espnetespnet avatar

    espnet/espnet

    9,861View on GitHub↗

    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

    Python
    View on GitHub↗9,861
  • 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
  • nvidia/nemoNVIDIA avatar

    NVIDIA/NeMo

    17,394View on GitHub↗

    NeMo is a multimodal AI framework and toolkit designed for the development, training, and scaling of large language models, generative AI systems, and speech-based models. It functions as an automatic speech recognition toolkit, a text-to-speech engine, and a framework for building models that process and generate combinations of text, image, and audio data. The project serves as a conversational AI orchestrator capable of managing real-time, interruptible voice interactions. It provides specialized workflows for speech translation, converting spoken audio from one language into text or speec

    Python
    View on GitHub↗17,394
  • apple/corenetapple avatar

    apple/corenet

    6,999View on GitHub↗

    Corenet is a deep learning training framework and computer vision model library designed for developing neural networks across vision, text, and audio modalities. It functions as a distributed training orchestrator for scaling workloads across multiple compute nodes and provides a multimodal data pipeline for processing image, text, and video data. The project includes a model conversion toolkit for transforming weights and architectures between different machine learning frameworks. It also provides tools for optimizing model performance on Apple Silicon and reducing response latency in gene

    Jupyter Notebook
    View on GitHub↗6,999
Compare all 30 related projects→

Frequently asked questions

What does facebookresearch/wav2letter do?

wav2letter is an automatic speech recognition toolkit and deep learning framework designed to convert audio speech signals into written text. It functions as a distributed training system and an inference engine for building and deploying neural network architectures.

What are the main features of facebookresearch/wav2letter?

The main features of facebookresearch/wav2letter are: Speech-to-Text Conversion, ASR Frameworks, Distributed Training, Speech Model Training, Automatic Speech Recognition, Model Inference APIs, Speech-to-Text Engines, Speech-to-Text Inference.

Which projects share features with facebookresearch/wav2letter?

Projects with overlapping indexed features include: espnet/espnet — ESPnet is a comprehensive speech processing toolkit and PyTorch-based trainer designed for building end-to-end speech… facebookresearch/fairseq — Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic… nvidia/nemo — NeMo is a multimodal AI framework and toolkit designed for the development, training, and scaling of large language… apple/corenet — Corenet is a deep learning training framework and computer vision model library designed for developing neural… deepspeedai/deepspeedexamples — DeepSpeedExamples is a collection of reference implementations and scripts for training, fine-tuning, and executing… artidoro/qlora — This project is a quantized fine-tuning framework for large language models. It implements a low-rank adaptation…