silero-models
Silero Models provide simple access to pre-trained text-to-speech models
GraphCanon updated 3w · GitHub synced 3w · 28 views this month
Decision brief
Provides simple access to pre-trained text-to-speech models for various languages via PyTorch Hub, pip installation, and manual caching.
Good fit when
- Need easy integration of text-to-speech functionalities in Jupyter Notebooks
- Focus on supporting lesser-covered languages like Armenian or Azerbaijanian
Avoid when
- Require advanced customization of the speech synthesis process beyond provided options
- Looking for a full end-to-end speech recognition (speech-to-text) solution, as this mainly focuses on text-to-speech
Observed Jul 17, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Steady (55d since push)
- As of 3w
- Provenance
- Not a fork · Personal account
- As of 3w
- Security (OSV)
- No criticals
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
git clone https://github.com/snakers4/silero-modelsSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
This repository offers pre-trained text-to-speech models for various languages via PyTorch Hub, pip installation, and manual caching methods.
Capability facts
- Languages
- jupyter notebook, python
Source: github.language+pyproject.toml · Jul 29, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Jul 29, 2026)
```python from silero import silero_ttsSource link
Tags
README
Installation and Basics
You can basically use our models in 3 flavours:
- Via PyTorch Hub:
torch.hub.load(); - Via pip:
pip install sileroand thenfrom silero import silero_tts; - Via caching the required models and utils manually and modifying if necessary;
Models are downloaded on demand both by pip and PyTorch Hub. If you need caching, do it manually or via invoking a necessary model once (it will be downloaded to a cache folder). Please see these docs for more information.
PyTorch Hub and pip package are based on the same code. All of the torch.hub.load examples can be used with the pip package via this basic change:
from silero import silero_tts
model, example_text = silero_tts(language='ru',
speaker='v5_ru')
audio = model.apply_tts(text=example_text)
For agents
This page has a .md twin and JSON over the API.