{"adoption": {"forks": 598, "observed_at": "2026-08-28T04:10:44.779269+00:00", "stars": 10944}, "canonical_url": "https://ross.abutalabs.com/products/moonshine", "card": {"archived": false, "artifact_type": "library", "description": "Very low latency speech to text, intent recognition, and text to speech, for building voice agents and interfaces", "domain": ["speech-processing", "artificial-intelligence", "cross-platform"], "enriched": true, "function": ["speech-recognition", "tts", "nlp", "machine-learning", "sdk"], "health_score": 100, "homepage": "https://moonshine.ai", "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["moonshine-ai/moonshine"], "name": "moonshine-ai/moonshine", "platform": ["python", "cpp", "wasm", "windows", "browser", "cross-platform"], "pushed_at": "2026-08-25T00:31:10+00:00", "repo": "moonshine-ai/moonshine", "stars": 10944, "tags": ["voice-agents", "on-device", "low-latency", "streaming-asr", "voice-cloning", "intent-recognition", "dictation", "natural-language-processing", "ios", "android", "macos", "linux"], "topics": ["intent-recognition", "stt", "tts", "voice", "voice-recognition"], "urls": [], "use_cases": ["transcribe live microphone audio to text with low latency", "build a real-time voice agent that responds while the user is still talking", "run speech-to-text entirely on-device without API keys or cloud calls", "convert text to natural speech in the browser or on mobile", "clone a custom voice from a few seconds of recorded speech", "add intent recognition to a spoken voice interface", "build a dictation or meeting-notes app with speaker-aware transcripts"], "what_it_is": "Moonshine Voice is an open-source on-device AI toolkit providing very low latency speech-to-text, intent recognition, and text-to-speech for building real-time voice agents and interfaces. It ships models from 1MB up to Whisper-Large-V3-beating accuracy, with a unified API across Python, JavaScript/WASM, iOS, Android, macOS, Linux, Windows, and Raspberry Pi.", "when_to_avoid": ["you need batch offline transcription of large audio archives where latency is irrelevant", "you need the widest language coverage, since streaming models focus on English and a few languages", "you require commercial use of the legacy non-streaming non-English models, which carry a non-commercial license", "you need heavy-duty NLU beyond intent recognition in a full conversational AI platform"], "when_to_choose": ["you need low-latency streaming transcription for live voice agents", "privacy matters and audio must never leave the device", "you need one speech stack across many platforms including embedded and WASM", "you want tiny models for resource-constrained devices like Raspberry Pi", "you want MIT-licensed speech models without per-call cloud costs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/moonshine", "repo": "moonshine-ai/moonshine", "role": "main", "score": 89}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.779269+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:17:18.867288+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d666f3f97157caf3e769e2555e9b2929a3dbb25a3e123efff950f4fd346f8904", "fetched_at": "2026-08-28T04:10:44.779269+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moonshine-ai/moonshine"}, {"content_hash": "09e9140d49777a7d174de86c881f46576c5c1668d90bc4e82169aad3181b7edb", "fetched_at": "2026-08-29T08:16:01.945331+00:00", "kind": "homepage", "missing": false, "url": "https://moonshine.ai"}, {"content_hash": "80ca4f7c7b43c8d39c62ee4e7e86bc6f6de32757ae38e30c516d490b4b1225bf", "fetched_at": "2026-08-29T08:16:01.954155+00:00", "kind": "site_page", "missing": false, "url": "https://moonshine.ai/tts"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.779269+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:17:18.867288+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d666f3f97157caf3e769e2555e9b2929a3dbb25a3e123efff950f4fd346f8904", "fetched_at": "2026-08-28T04:10:44.779269+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moonshine-ai/moonshine"}, {"content_hash": "09e9140d49777a7d174de86c881f46576c5c1668d90bc4e82169aad3181b7edb", "fetched_at": "2026-08-29T08:16:01.945331+00:00", "kind": "homepage", "missing": false, "url": "https://moonshine.ai"}, {"content_hash": "80ca4f7c7b43c8d39c62ee4e7e86bc6f6de32757ae38e30c516d490b4b1225bf", "fetched_at": "2026-08-29T08:16:01.954155+00:00", "kind": "site_page", "missing": false, "url": "https://moonshine.ai/tts"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:17:18.867288+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d666f3f97157caf3e769e2555e9b2929a3dbb25a3e123efff950f4fd346f8904", "fetched_at": "2026-08-28T04:10:44.779269+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moonshine-ai/moonshine"}, {"content_hash": "09e9140d49777a7d174de86c881f46576c5c1668d90bc4e82169aad3181b7edb", "fetched_at": "2026-08-29T08:16:01.945331+00:00", "kind": "homepage", "missing": false, "url": "https://moonshine.ai"}, {"content_hash": "80ca4f7c7b43c8d39c62ee4e7e86bc6f6de32757ae38e30c516d490b4b1225bf", "fetched_at": "2026-08-29T08:16:01.954155+00:00", "kind": "site_page", "missing": false, "url": "https://moonshine.ai/tts"}], "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:10:44.779269+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.779269+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.779269+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:17:18.867288+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d666f3f97157caf3e769e2555e9b2929a3dbb25a3e123efff950f4fd346f8904", "fetched_at": "2026-08-28T04:10:44.779269+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moonshine-ai/moonshine"}, {"content_hash": "09e9140d49777a7d174de86c881f46576c5c1668d90bc4e82169aad3181b7edb", "fetched_at": "2026-08-29T08:16:01.945331+00:00", "kind": "homepage", "missing": false, "url": "https://moonshine.ai"}, {"content_hash": "80ca4f7c7b43c8d39c62ee4e7e86bc6f6de32757ae38e30c516d490b4b1225bf", "fetched_at": "2026-08-29T08:16:01.954155+00:00", "kind": "site_page", "missing": false, "url": "https://moonshine.ai/tts"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.779269+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.779269+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:17:18.867288+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d666f3f97157caf3e769e2555e9b2929a3dbb25a3e123efff950f4fd346f8904", "fetched_at": "2026-08-28T04:10:44.779269+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moonshine-ai/moonshine"}, {"content_hash": "09e9140d49777a7d174de86c881f46576c5c1668d90bc4e82169aad3181b7edb", "fetched_at": "2026-08-29T08:16:01.945331+00:00", "kind": "homepage", "missing": false, "url": "https://moonshine.ai"}, {"content_hash": "80ca4f7c7b43c8d39c62ee4e7e86bc6f6de32757ae38e30c516d490b4b1225bf", "fetched_at": "2026-08-29T08:16:01.954155+00:00", "kind": "site_page", "missing": false, "url": "https://moonshine.ai/tts"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.779269+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.779269+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.779269+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:17:18.867288+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d666f3f97157caf3e769e2555e9b2929a3dbb25a3e123efff950f4fd346f8904", "fetched_at": "2026-08-28T04:10:44.779269+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moonshine-ai/moonshine"}, {"content_hash": "09e9140d49777a7d174de86c881f46576c5c1668d90bc4e82169aad3181b7edb", "fetched_at": "2026-08-29T08:16:01.945331+00:00", "kind": "homepage", "missing": false, "url": "https://moonshine.ai"}, {"content_hash": "80ca4f7c7b43c8d39c62ee4e7e86bc6f6de32757ae38e30c516d490b4b1225bf", "fetched_at": "2026-08-29T08:16:01.954155+00:00", "kind": "site_page", "missing": false, "url": "https://moonshine.ai/tts"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.779269+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.779269+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:17:18.867288+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d666f3f97157caf3e769e2555e9b2929a3dbb25a3e123efff950f4fd346f8904", "fetched_at": "2026-08-28T04:10:44.779269+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moonshine-ai/moonshine"}, {"content_hash": "09e9140d49777a7d174de86c881f46576c5c1668d90bc4e82169aad3181b7edb", "fetched_at": "2026-08-29T08:16:01.945331+00:00", "kind": "homepage", "missing": false, "url": "https://moonshine.ai"}, {"content_hash": "80ca4f7c7b43c8d39c62ee4e7e86bc6f6de32757ae38e30c516d490b4b1225bf", "fetched_at": "2026-08-29T08:16:01.954155+00:00", "kind": "site_page", "missing": false, "url": "https://moonshine.ai/tts"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:17:18.867288+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d666f3f97157caf3e769e2555e9b2929a3dbb25a3e123efff950f4fd346f8904", "fetched_at": "2026-08-28T04:10:44.779269+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moonshine-ai/moonshine"}, {"content_hash": "09e9140d49777a7d174de86c881f46576c5c1668d90bc4e82169aad3181b7edb", "fetched_at": "2026-08-29T08:16:01.945331+00:00", "kind": "homepage", "missing": false, "url": "https://moonshine.ai"}, {"content_hash": "80ca4f7c7b43c8d39c62ee4e7e86bc6f6de32757ae38e30c516d490b4b1225bf", "fetched_at": "2026-08-29T08:16:01.954155+00:00", "kind": "site_page", "missing": false, "url": "https://moonshine.ai/tts"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:17:18.867288+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d666f3f97157caf3e769e2555e9b2929a3dbb25a3e123efff950f4fd346f8904", "fetched_at": "2026-08-28T04:10:44.779269+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moonshine-ai/moonshine"}, {"content_hash": "09e9140d49777a7d174de86c881f46576c5c1668d90bc4e82169aad3181b7edb", "fetched_at": "2026-08-29T08:16:01.945331+00:00", "kind": "homepage", "missing": false, "url": "https://moonshine.ai"}, {"content_hash": "80ca4f7c7b43c8d39c62ee4e7e86bc6f6de32757ae38e30c516d490b4b1225bf", "fetched_at": "2026-08-29T08:16:01.954155+00:00", "kind": "site_page", "missing": false, "url": "https://moonshine.ai/tts"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:17:18.867288+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d666f3f97157caf3e769e2555e9b2929a3dbb25a3e123efff950f4fd346f8904", "fetched_at": "2026-08-28T04:10:44.779269+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moonshine-ai/moonshine"}, {"content_hash": "09e9140d49777a7d174de86c881f46576c5c1668d90bc4e82169aad3181b7edb", "fetched_at": "2026-08-29T08:16:01.945331+00:00", "kind": "homepage", "missing": false, "url": "https://moonshine.ai"}, {"content_hash": "80ca4f7c7b43c8d39c62ee4e7e86bc6f6de32757ae38e30c516d490b4b1225bf", "fetched_at": "2026-08-29T08:16:01.954155+00:00", "kind": "site_page", "missing": false, "url": "https://moonshine.ai/tts"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 49, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 698, "days_push": 9, "days_rel": 9, "gap_med": 5.5, "n_releases_24m": 23}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}