{"adoption": {"forks": 186, "observed_at": "2026-08-28T04:07:18.065142+00:00", "stars": 2762}, "canonical_url": "https://ross.abutalabs.com/products/gpa", "card": {"archived": false, "artifact_type": "library", "description": "[AutoArk] GPA (General Purpose Audio) can do ASR, TTS and voice conversion with one tiny model!", "domain": ["speech-processing", "artificial-intelligence", "deep-learning"], "enriched": true, "function": ["speech-recognition", "tts", "machine-learning", "llm-inference", "audio-processing"], "health_score": 70, "homepage": "https://autoark.github.io/GPA/", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["AutoArk/GPA"], "name": "AutoArk/GPA", "platform": ["python", "cross-platform", "cli"], "pushed_at": "2026-05-25T08:02:41+00:00", "repo": "AutoArk/GPA", "stars": 2762, "tags": ["audio-language-model", "voice-conversion", "onnx-runtime", "unified-model", "speech-synthesis", "edge-deployment", "quantization", "audio", "gpu", "web-server"], "topics": ["automatic-speech-recognition", "text-to-speech", "transformer", "voice-conversion", "asr", "tts", "vc"], "urls": [], "use_cases": ["transcribe speech to text with a tiny model", "synthesize speech from text with voice cloning", "convert one voice to another", "deploy speech models on edge devices with ONNX", "run a self-hosted speech API service", "fine-tune a unified audio model on custom data"], "what_it_is": "GPA (General Purpose Audio) is a unified autoregressive audio-language model that performs text-to-speech, automatic speech recognition, and voice conversion within a single small model. It offers native PyTorch/Hugging Face workflows plus an ONNX runtime with CLI, FastAPI service, and browser UI deployment options.", "when_to_avoid": ["you need state-of-the-art accuracy on a single specific speech task and can afford larger specialized models", "you need low-latency streaming or production-grade enterprise speech services", "you require extensive language coverage beyond what the model supports"], "when_to_choose": ["you want one compact model covering ASR, TTS, and voice conversion instead of separate pipelines", "you need lightweight, quantized speech runtimes for edge or CPU deployment", "you want an open Apache-2.0 speech model with ONNX, FastAPI, and browser UI options"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gpa", "repo": "AutoArk/GPA", "role": "main", "score": 54}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:18.065142+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:17:26.893213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a78db79c457c82ce0d8254d49e14ddf2fbbb43125e1da420a579bdf5a38a1e60", "fetched_at": "2026-08-28T04:07:18.065142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoArk/GPA"}, {"content_hash": "cd628e62bfd030099760044947d9e89765400f37f70331f75cc1bc0105a09934", "fetched_at": "2026-08-29T09:56:29.043778+00:00", "kind": "homepage", "missing": false, "url": "https://autoark.github.io/GPA/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:18.065142+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:17:26.893213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a78db79c457c82ce0d8254d49e14ddf2fbbb43125e1da420a579bdf5a38a1e60", "fetched_at": "2026-08-28T04:07:18.065142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoArk/GPA"}, {"content_hash": "cd628e62bfd030099760044947d9e89765400f37f70331f75cc1bc0105a09934", "fetched_at": "2026-08-29T09:56:29.043778+00:00", "kind": "homepage", "missing": false, "url": "https://autoark.github.io/GPA/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:17:26.893213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a78db79c457c82ce0d8254d49e14ddf2fbbb43125e1da420a579bdf5a38a1e60", "fetched_at": "2026-08-28T04:07:18.065142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoArk/GPA"}, {"content_hash": "cd628e62bfd030099760044947d9e89765400f37f70331f75cc1bc0105a09934", "fetched_at": "2026-08-29T09:56:29.043778+00:00", "kind": "homepage", "missing": false, "url": "https://autoark.github.io/GPA/"}], "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:07:18.065142+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:18.065142+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:18.065142+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:17:26.893213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a78db79c457c82ce0d8254d49e14ddf2fbbb43125e1da420a579bdf5a38a1e60", "fetched_at": "2026-08-28T04:07:18.065142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoArk/GPA"}, {"content_hash": "cd628e62bfd030099760044947d9e89765400f37f70331f75cc1bc0105a09934", "fetched_at": "2026-08-29T09:56:29.043778+00:00", "kind": "homepage", "missing": false, "url": "https://autoark.github.io/GPA/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:18.065142+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:18.065142+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:17:26.893213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a78db79c457c82ce0d8254d49e14ddf2fbbb43125e1da420a579bdf5a38a1e60", "fetched_at": "2026-08-28T04:07:18.065142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoArk/GPA"}, {"content_hash": "cd628e62bfd030099760044947d9e89765400f37f70331f75cc1bc0105a09934", "fetched_at": "2026-08-29T09:56:29.043778+00:00", "kind": "homepage", "missing": false, "url": "https://autoark.github.io/GPA/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:18.065142+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:18.065142+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:18.065142+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:17:26.893213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a78db79c457c82ce0d8254d49e14ddf2fbbb43125e1da420a579bdf5a38a1e60", "fetched_at": "2026-08-28T04:07:18.065142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoArk/GPA"}, {"content_hash": "cd628e62bfd030099760044947d9e89765400f37f70331f75cc1bc0105a09934", "fetched_at": "2026-08-29T09:56:29.043778+00:00", "kind": "homepage", "missing": false, "url": "https://autoark.github.io/GPA/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:18.065142+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:18.065142+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:17:26.893213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a78db79c457c82ce0d8254d49e14ddf2fbbb43125e1da420a579bdf5a38a1e60", "fetched_at": "2026-08-28T04:07:18.065142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoArk/GPA"}, {"content_hash": "cd628e62bfd030099760044947d9e89765400f37f70331f75cc1bc0105a09934", "fetched_at": "2026-08-29T09:56:29.043778+00:00", "kind": "homepage", "missing": false, "url": "https://autoark.github.io/GPA/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:17:26.893213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a78db79c457c82ce0d8254d49e14ddf2fbbb43125e1da420a579bdf5a38a1e60", "fetched_at": "2026-08-28T04:07:18.065142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoArk/GPA"}, {"content_hash": "cd628e62bfd030099760044947d9e89765400f37f70331f75cc1bc0105a09934", "fetched_at": "2026-08-29T09:56:29.043778+00:00", "kind": "homepage", "missing": false, "url": "https://autoark.github.io/GPA/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:17:26.893213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a78db79c457c82ce0d8254d49e14ddf2fbbb43125e1da420a579bdf5a38a1e60", "fetched_at": "2026-08-28T04:07:18.065142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoArk/GPA"}, {"content_hash": "cd628e62bfd030099760044947d9e89765400f37f70331f75cc1bc0105a09934", "fetched_at": "2026-08-29T09:56:29.043778+00:00", "kind": "homepage", "missing": false, "url": "https://autoark.github.io/GPA/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:17:26.893213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a78db79c457c82ce0d8254d49e14ddf2fbbb43125e1da420a579bdf5a38a1e60", "fetched_at": "2026-08-28T04:07:18.065142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoArk/GPA"}, {"content_hash": "cd628e62bfd030099760044947d9e89765400f37f70331f75cc1bc0105a09934", "fetched_at": "2026-08-29T09:56:29.043778+00:00", "kind": "homepage", "missing": false, "url": "https://autoark.github.io/GPA/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 84, "longevity": 18, "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": 260, "days_push": 100, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 54, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}