{"adoption": {"forks": 316, "observed_at": "2026-08-28T04:06:26.050852+00:00", "stars": 2207}, "canonical_url": "https://ross.abutalabs.com/products/ims-toucan", "card": {"archived": false, "artifact_type": "library", "description": "Controllable and fast Text-to-Speech for over 7000 languages!", "domain": ["speech-processing", "machine-learning"], "enriched": true, "function": ["tts", "speech-recognition", "machine-learning", "deep-learning", "audio-processing"], "health_score": 67, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["DigitalPhonetics/IMS-Toucan"], "name": "DigitalPhonetics/IMS-Toucan", "platform": ["python", "windows"], "pushed_at": "2026-01-25T14:45:14+00:00", "repo": "DigitalPhonetics/IMS-Toucan", "stars": 2207, "tags": ["text-to-speech", "speech-synthesis", "multilingual", "pytorch", "toucantts", "voice-cloning", "low-resource-languages", "natural-language-processing", "audio", "linux", "gpu"], "topics": ["text-to-speech", "toolkit", "speech-synthesis", "deep-learning", "speech-processing", "tts", "pytorch", "speech"], "urls": [], "use_cases": ["synthesize speech in many languages including low-resource ones", "train a custom TTS model on my own dataset", "generate controllable speech with prosody and speaker control", "run fast TTS inference without a GPU", "build a multilingual voice assistant or audiobook pipeline", "experiment with speech synthesis research models"], "what_it_is": "IMS Toucan is a PyTorch-based toolkit for training and running state-of-the-art, controllable text-to-speech synthesis, home of the massively multilingual ToucanTTS model supporting over 7000 languages. It is developed at the University of Stuttgart and designed to be fast and trainable without massive compute.", "when_to_avoid": ["you need production cloud TTS with managed APIs", "you only need simple English TTS with minimal setup", "you need real-time streaming TTS in non-Python environments"], "when_to_choose": ["you need multilingual or low-resource language TTS coverage", "you want to train or fine-tune TTS models on modest hardware", "you need a Python toolkit with pretrained models and an Apache-2.0 license"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ims-toucan", "repo": "DigitalPhonetics/IMS-Toucan", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:46:27.614458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db1e55023545ca2b5f8c1e66140164bc9f1608fc2ee594863c00a23fd73ca0ee", "fetched_at": "2026-08-28T04:06:26.050852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPhonetics/IMS-Toucan"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:46:27.614458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db1e55023545ca2b5f8c1e66140164bc9f1608fc2ee594863c00a23fd73ca0ee", "fetched_at": "2026-08-28T04:06:26.050852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPhonetics/IMS-Toucan"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:46:27.614458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db1e55023545ca2b5f8c1e66140164bc9f1608fc2ee594863c00a23fd73ca0ee", "fetched_at": "2026-08-28T04:06:26.050852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPhonetics/IMS-Toucan"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:46:27.614458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db1e55023545ca2b5f8c1e66140164bc9f1608fc2ee594863c00a23fd73ca0ee", "fetched_at": "2026-08-28T04:06:26.050852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPhonetics/IMS-Toucan"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:46:27.614458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db1e55023545ca2b5f8c1e66140164bc9f1608fc2ee594863c00a23fd73ca0ee", "fetched_at": "2026-08-28T04:06:26.050852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPhonetics/IMS-Toucan"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:46:27.614458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db1e55023545ca2b5f8c1e66140164bc9f1608fc2ee594863c00a23fd73ca0ee", "fetched_at": "2026-08-28T04:06:26.050852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPhonetics/IMS-Toucan"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.050852+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:46:27.614458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db1e55023545ca2b5f8c1e66140164bc9f1608fc2ee594863c00a23fd73ca0ee", "fetched_at": "2026-08-28T04:06:26.050852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPhonetics/IMS-Toucan"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:46:27.614458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db1e55023545ca2b5f8c1e66140164bc9f1608fc2ee594863c00a23fd73ca0ee", "fetched_at": "2026-08-28T04:06:26.050852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPhonetics/IMS-Toucan"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:46:27.614458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db1e55023545ca2b5f8c1e66140164bc9f1608fc2ee594863c00a23fd73ca0ee", "fetched_at": "2026-08-28T04:06:26.050852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPhonetics/IMS-Toucan"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:46:27.614458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db1e55023545ca2b5f8c1e66140164bc9f1608fc2ee594863c00a23fd73ca0ee", "fetched_at": "2026-08-28T04:06:26.050852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPhonetics/IMS-Toucan"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 64, "longevity": 100, "rhythm": 40}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1854, "days_push": 220, "days_rel": 695, "gap_med": 14, "n_releases_24m": 2}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}