{"adoption": {"forks": 205, "observed_at": "2026-08-28T04:05:06.164573+00:00", "stars": 1577}, "canonical_url": "https://ross.abutalabs.com/products/openai-realtime-embedded", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Instructions on how to use the Realtime API on Microcontrollers and Embedded Platforms", "domain": ["artificial-intelligence", "speech-processing", "embedded-systems", "iot"], "enriched": true, "function": ["speech-recognition", "audio-processing", "sdk", "embedded"], "health_score": 28, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["openai/openai-realtime-embedded"], "name": "openai/openai-realtime-embedded", "platform": ["embedded", "iot", "cross-platform"], "pushed_at": "2025-03-25T15:17:01+00:00", "repo": "openai/openai-realtime-embedded", "stars": 1577, "tags": ["openai", "realtime-api", "webrtc", "esp32", "microcontrollers", "voice-assistant", "examples"], "topics": [], "urls": [], "use_cases": ["build a voice assistant on ESP32 with OpenAI Realtime API", "connect a microcontroller to OpenAI over WebRTC", "learn how to run realtime speech AI on embedded hardware", "find example code for OpenAI Realtime API on IoT devices", "integrate voice chat into an embedded project"], "what_it_is": "A repository of instructions and links for using the OpenAI Realtime API with WebRTC on microcontrollers and embedded platforms, notably ESP32. It primarily points to official Espressif example implementations and preserves an original ESP32 SDK on a branch.", "when_to_avoid": ["you need a production-ready SDK rather than examples and links", "your target platform is not embedded (e.g., server or web apps)", "you need support for non-OpenAI realtime speech services"], "when_to_choose": ["you are building voice-enabled embedded or IoT devices with ESP32-class hardware", "you want official, maintained example code for OpenAI Realtime API on microcontrollers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openai-realtime-embedded", "repo": "openai/openai-realtime-embedded", "role": "main", "score": 27}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.164573+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:57:10.452169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "771566527e0e9eefc09799a9ed35d1dcacf0d7a312bb6600f1924495b1f4ff75", "fetched_at": "2026-08-28T04:05:06.164573+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-realtime-embedded"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.164573+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:57:10.452169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "771566527e0e9eefc09799a9ed35d1dcacf0d7a312bb6600f1924495b1f4ff75", "fetched_at": "2026-08-28T04:05:06.164573+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-realtime-embedded"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:57:10.452169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "771566527e0e9eefc09799a9ed35d1dcacf0d7a312bb6600f1924495b1f4ff75", "fetched_at": "2026-08-28T04:05:06.164573+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-realtime-embedded"}], "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:05:06.164573+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.164573+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.164573+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:57:10.452169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "771566527e0e9eefc09799a9ed35d1dcacf0d7a312bb6600f1924495b1f4ff75", "fetched_at": "2026-08-28T04:05:06.164573+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-realtime-embedded"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.164573+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.164573+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:57:10.452169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "771566527e0e9eefc09799a9ed35d1dcacf0d7a312bb6600f1924495b1f4ff75", "fetched_at": "2026-08-28T04:05:06.164573+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-realtime-embedded"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.164573+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.164573+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.164573+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:57:10.452169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "771566527e0e9eefc09799a9ed35d1dcacf0d7a312bb6600f1924495b1f4ff75", "fetched_at": "2026-08-28T04:05:06.164573+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-realtime-embedded"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.164573+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.164573+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:57:10.452169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "771566527e0e9eefc09799a9ed35d1dcacf0d7a312bb6600f1924495b1f4ff75", "fetched_at": "2026-08-28T04:05:06.164573+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-realtime-embedded"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:57:10.452169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "771566527e0e9eefc09799a9ed35d1dcacf0d7a312bb6600f1924495b1f4ff75", "fetched_at": "2026-08-28T04:05:06.164573+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-realtime-embedded"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:57:10.452169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "771566527e0e9eefc09799a9ed35d1dcacf0d7a312bb6600f1924495b1f4ff75", "fetched_at": "2026-08-28T04:05:06.164573+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-realtime-embedded"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:57:10.452169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "771566527e0e9eefc09799a9ed35d1dcacf0d7a312bb6600f1924495b1f4ff75", "fetched_at": "2026-08-28T04:05:06.164573+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-realtime-embedded"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 13, "longevity": 46, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 657, "days_push": 526, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 27, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}