← all repositories
speechbrain/speechbrain

A PyTorch toolkit that treats speech as one lobe of a larger brain

SpeechBrain exists to stop researchers from stitching together a dozen different libraries every time they build a conversational AI system.

speechbrain
Velocity · 7d
+22
★ / day
Trend
accelerating
star history

What it does

SpeechBrain is a PyTorch toolkit for building conversational AI systems. It handles speech recognition, speaker recognition, speech separation and enhancement, text-to-speech, vocoding, spoken language understanding, and speech translation. The project also recently added EEG support for non-verbal communication research.

The interesting bit

Instead of treating each task as an isolated island, SpeechBrain uses a consistent recipe structure—YAML hyperparameters paired with Python training scripts—across more than 40 datasets and 20 tasks. It also integrates tightly with HuggingFace, allowing models like Whisper, Wav2Vec2, and Llama 2 to be plugged in and fine-tuned directly.

Key highlights

  • Over 200 training recipes across 40+ datasets covering 20 speech and text tasks.
  • More than 100 pretrained models on HuggingFace with inference interfaces.
  • Consistent code structure across tasks, from ASR to speech separation to TTS.
  • Training logs and checkpoints hosted on Dropbox for replicability.
  • Over 30 tutorials; used by institutions including Mila and Concordia University for teaching.

Verdict

Researchers comparing models across speech tasks or building complex pipelines should start here. If you only need a lightweight, single-purpose speech utility, the scope may feel like overkill.

Frequently asked

What is speechbrain/speechbrain?
SpeechBrain exists to stop researchers from stitching together a dozen different libraries every time they build a conversational AI system.
Is speechbrain open source?
Yes — speechbrain/speechbrain is open source, released under the Apache-2.0 license.
What language is speechbrain written in?
speechbrain/speechbrain is primarily written in Python.
How popular is speechbrain?
speechbrain/speechbrain has 11.8k stars on GitHub and is currently accelerating.
Where can I find speechbrain?
speechbrain/speechbrain is on GitHub at https://github.com/speechbrain/speechbrain.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.