{"adoption": {"forks": 349, "observed_at": "2026-08-28T04:08:03.828584+00:00", "stars": 3423}, "canonical_url": "https://ross.abutalabs.com/products/qwen3-asr", "card": {"archived": false, "artifact_type": "library", "description": "Qwen3-ASR is an open-source series of ASR models developed by the Qwen team at Alibaba Cloud, supporting stable multilingual speech/music/song recognition, language detection and timestamp prediction.", "domain": ["speech-processing", "machine-learning"], "enriched": true, "function": ["speech-recognition", "machine-learning", "llm-inference"], "health_score": 74, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["QwenLM/Qwen3-ASR", "QwenLM/Qwen3-ASR-Toolkit"], "name": "Qwen3-ASR", "platform": ["python", "cross-platform"], "pushed_at": "2026-06-26T08:20:17+00:00", "repo": "QwenLM/Qwen3-ASR", "stars": 3423, "tags": ["asr", "forced-alignment", "multilingual", "timestamps", "language-identification", "vllm", "transformers", "music-recognition", "fine-tuning", "natural-language-processing", "audio", "gpu", "docker"], "topics": [], "urls": [], "use_cases": ["transcribe audio to text in multiple languages", "add subtitles with timestamps to videos", "detect the spoken language of an audio clip", "transcribe songs and music vocals", "align transcripts with audio using forced alignment", "batch transcribe long audio files", "fine-tune a speech recognition model on custom data"], "what_it_is": "Qwen3-ASR is a family of open-source speech recognition models from Alibaba's Qwen team, supporting ASR and language identification across 52 languages plus a forced-alignment model for text-speech alignment in 11 languages. It ships as a Python package with Transformers and vLLM backends, streaming inference, fine-tuning support, and a companion toolkit for high-throughput API transcription of long audio.", "when_to_avoid": ["you need a tiny on-device model for mobile or embedded hardware", "you only need simple English-only transcription with minimal setup", "you lack GPU resources and cannot use a hosted API"], "when_to_choose": ["you need multilingual speech recognition with language detection and timestamps", "you want open-weight ASR models you can self-host with vLLM or Transformers", "you need forced alignment between text and speech", "you transcribe music or songs, not just speech"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/QwenLM/Qwen3-ASR", "repo": "QwenLM/Qwen3-ASR", "role": "main", "score": 55}, {"path": "/repos/QwenLM/Qwen3-ASR-Toolkit", "repo": "QwenLM/Qwen3-ASR-Toolkit", "role": "sdk", "score": 52}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.828584+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:38:05.361600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9783bc33e2e82db4c0212f0029fc72f9283286f30d581721a11acb57c3a6dc44", "fetched_at": "2026-08-28T04:08:03.828584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QwenLM/Qwen3-ASR"}, {"content_hash": "ab2e61983e5d3bc6a8bf180a85bc5d01481924d66d721bf38c9270e0bb78547a", "fetched_at": "2026-08-29T09:32:35.887398+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/qwen3-asr-toolkit/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.828584+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:38:05.361600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9783bc33e2e82db4c0212f0029fc72f9283286f30d581721a11acb57c3a6dc44", "fetched_at": "2026-08-28T04:08:03.828584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QwenLM/Qwen3-ASR"}, {"content_hash": "ab2e61983e5d3bc6a8bf180a85bc5d01481924d66d721bf38c9270e0bb78547a", "fetched_at": "2026-08-29T09:32:35.887398+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/qwen3-asr-toolkit/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:38:05.361600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9783bc33e2e82db4c0212f0029fc72f9283286f30d581721a11acb57c3a6dc44", "fetched_at": "2026-08-28T04:08:03.828584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QwenLM/Qwen3-ASR"}, {"content_hash": "ab2e61983e5d3bc6a8bf180a85bc5d01481924d66d721bf38c9270e0bb78547a", "fetched_at": "2026-08-29T09:32:35.887398+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/qwen3-asr-toolkit/json"}], "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:08:03.828584+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.828584+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.828584+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:38:05.361600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9783bc33e2e82db4c0212f0029fc72f9283286f30d581721a11acb57c3a6dc44", "fetched_at": "2026-08-28T04:08:03.828584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QwenLM/Qwen3-ASR"}, {"content_hash": "ab2e61983e5d3bc6a8bf180a85bc5d01481924d66d721bf38c9270e0bb78547a", "fetched_at": "2026-08-29T09:32:35.887398+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/qwen3-asr-toolkit/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.828584+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.828584+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:38:05.361600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9783bc33e2e82db4c0212f0029fc72f9283286f30d581721a11acb57c3a6dc44", "fetched_at": "2026-08-28T04:08:03.828584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QwenLM/Qwen3-ASR"}, {"content_hash": "ab2e61983e5d3bc6a8bf180a85bc5d01481924d66d721bf38c9270e0bb78547a", "fetched_at": "2026-08-29T09:32:35.887398+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/qwen3-asr-toolkit/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.828584+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.828584+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.828584+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:38:05.361600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9783bc33e2e82db4c0212f0029fc72f9283286f30d581721a11acb57c3a6dc44", "fetched_at": "2026-08-28T04:08:03.828584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QwenLM/Qwen3-ASR"}, {"content_hash": "ab2e61983e5d3bc6a8bf180a85bc5d01481924d66d721bf38c9270e0bb78547a", "fetched_at": "2026-08-29T09:32:35.887398+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/qwen3-asr-toolkit/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.828584+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.828584+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:38:05.361600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9783bc33e2e82db4c0212f0029fc72f9283286f30d581721a11acb57c3a6dc44", "fetched_at": "2026-08-28T04:08:03.828584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QwenLM/Qwen3-ASR"}, {"content_hash": "ab2e61983e5d3bc6a8bf180a85bc5d01481924d66d721bf38c9270e0bb78547a", "fetched_at": "2026-08-29T09:32:35.887398+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/qwen3-asr-toolkit/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:38:05.361600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9783bc33e2e82db4c0212f0029fc72f9283286f30d581721a11acb57c3a6dc44", "fetched_at": "2026-08-28T04:08:03.828584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QwenLM/Qwen3-ASR"}, {"content_hash": "ab2e61983e5d3bc6a8bf180a85bc5d01481924d66d721bf38c9270e0bb78547a", "fetched_at": "2026-08-29T09:32:35.887398+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/qwen3-asr-toolkit/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:38:05.361600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9783bc33e2e82db4c0212f0029fc72f9283286f30d581721a11acb57c3a6dc44", "fetched_at": "2026-08-28T04:08:03.828584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QwenLM/Qwen3-ASR"}, {"content_hash": "ab2e61983e5d3bc6a8bf180a85bc5d01481924d66d721bf38c9270e0bb78547a", "fetched_at": "2026-08-29T09:32:35.887398+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/qwen3-asr-toolkit/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:38:05.361600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9783bc33e2e82db4c0212f0029fc72f9283286f30d581721a11acb57c3a6dc44", "fetched_at": "2026-08-28T04:08:03.828584+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QwenLM/Qwen3-ASR"}, {"content_hash": "ab2e61983e5d3bc6a8bf180a85bc5d01481924d66d721bf38c9270e0bb78547a", "fetched_at": "2026-08-29T09:32:35.887398+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/qwen3-asr-toolkit/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 89, "longevity": 15, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 217, "days_push": 68, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 55, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}