{"data":{"slug":"speechbrain-speechbrain","name":"speechbrain","tagline":"A PyTorch-based Speech Toolkit","github_url":"https://github.com/speechbrain/speechbrain","owner":"speechbrain","repo":"speechbrain","owner_avatar_url":"https://avatars.githubusercontent.com/u/54749030?v=4","primary_language":"Python","stars":11725,"forks":1712,"topics":["asr","audio","audio-processing","deep-learning","huggingface","language-model","pytorch","speaker-diarization","speaker-recognition","speaker-verification","speech-enhancement","speech-processing","speech-recognition","speech-separation","speech-to-text","speech-toolkit","speechrecognition","spoken-language-understanding","transformers","voice-recognition"],"archived":false,"github_pushed_at":"2026-06-15T11:24:25+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/speechbrain-speechbrain","markdown_url":"https://www.graphcanon.com/tools/speechbrain-speechbrain.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/speechbrain-speechbrain","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=speechbrain-speechbrain","description":"A PyTorch-based Speech Toolkit","homepage_url":"http://speechbrain.github.io","license":"Apache-2.0","open_issues":186,"watchers":138,"ai_summary":"SpeechBrain is a toolkit designed for research and development in speech processing tasks such as automatic speech recognition (ASR), speaker verification, audio enhancement, diarization, and more.","readme_excerpt":"#\n# 🚀 Quick Start\n\nTo get started with SpeechBrain, follow these simple steps:\n\n---\n\n### Install via PyPI\n\n1. Install SpeechBrain using PyPI:\n\n    ```bash\n    pip install speechbrain\n    ```\n\n2. Access SpeechBrain in your Python code:\n\n    ```python\n    import speechbrain as sb\n    ```\n\n---\n\n### Install from GitHub\nThis installation is recommended for users who wish to conduct experiments and customize the toolkit according to their needs.\n\n1. Clone the GitHub repository and install the requirements:\n\n    ```bash\n    git clone https://github.com/speechbrain/speechbrain.git\n    cd speechbrain\n    pip install -r requirements.txt\n    pip install --editable .\n    ```\n\n2. Access SpeechBrain in your Python code:\n\n    ```python\n    import speechbrain as sb\n    ```\n\nAny modifications made to the `speechbrain` package will be automatically reflected, thanks to the `--editable` flag.\n\n---\n\n## ✔️ Test Installation\n\nEnsure your installation is correct by running the following commands:\n\n```bash\npytest tests\npytest --doctest-modules speechbrain\n```\n\n---\n\n#\n# 📜 License\n\n- SpeechBrain is released under the [Apache License, version 2.0](https://www.apache.org/licenses/LICENSE-2.0), a popular BSD-like license.\n- You are free to redistribute SpeechBrain for both free and commercial purposes, with the condition of retaining license headers. Unlike the GPL, the Apache License is not viral, meaning you are not obligated to release modifications to the source code.\n\n---\n\n#\n# 🔮Future Plans\n\nWe have ambitious plans for the future, with a focus on the following priorities:\n\n- **Scale Up:** We aim to provide comprehensive recipes and technologies for training massive models on extensive datasets.\n\n- **Scale Down:** While scaling up delivers unprecedented performance, we recognize the challenges of deploying large models in production scenarios. We are focusing on real-time, streamable, and small-footprint Conversational AI.\n\n- **Multimodal Large Language Models**: We envision a future where a single foundation model can handle a wide range of text, speech, and audio tasks. Our core team is focused on enabling the training of advanced multimodal LLMs.","github_created_at":"2020-04-28T17:48:45+00:00","created_at":"2026-07-11T12:14:25.355595+00:00","updated_at":"2026-07-30T06:00:35.065211+00:00","categories":[{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"}],"tags":[{"slug":"asr","name":"asr"},{"slug":"audio","name":"audio"},{"slug":"audio-processing","name":"audio-processing"},{"slug":"deep-learning","name":"deep-learning"},{"slug":"huggingface","name":"huggingface"},{"slug":"language-model","name":"language-model"},{"slug":"pytorch","name":"pytorch"},{"slug":"speaker-diarization","name":"speaker-diarization"}],"trust":{"provenance":{"is_fork":false,"github_id":259710503,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-30T06:00:34.308Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":0,"days_since_push":44,"last_release_at":"2026-03-30T14:41:48Z"},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":93,"high_count":0,"last_scan_at":"2026-07-11T12:14:27.001Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-30T06:00:34.756Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-30T06:00:34.756Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-07-30T06:00:34.756Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["If you need to customize or experiment extensively with your speech processing pipeline, as SpeechBrain allows easy modifications via editable installs.","For researchers and developers aiming to work on a wide range of tasks including ASR, speaker verification, and audio enhancement within the same toolkit.","When leveraging PyTorch for deep learning is a requirement in your project due to team expertise or technology stack preferences."],"when_not_to_use":["If simplicity and ease of use are top priorities. SpeechBrain's extensive features might introduce unnecessary complexity for simpler speech processing tasks.","Avoid if you are constrained by computational resources, as expanding efforts toward training massive models could be resource-intensive and is one of the toolkit’s future development goals."],"source":"enrich:decision_facts","observed_at":"2026-07-17T03:21:09.290Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"SpeechBrain provides comprehensive speech processing capabilities built on PyTorch, ideal for tasks like automatic speech recognition and audio enhancement. It is open-source under the Apache-2.0 license."}]}}