{"id":23510798,"url":"https://github.com/openai/openai-realtime-embedded-sdk","last_synced_at":"2025-03-20T01:42:03.215Z","repository":{"id":269383184,"uuid":"888689565","full_name":"openai/openai-realtime-embedded-sdk","owner":"openai","description":"Instructions on how to use the Realtime API on Microcontrollers and Embedded Platforms","archived":false,"fork":false,"pushed_at":"2025-03-05T16:21:17.000Z","size":8,"stargazers_count":1496,"open_issues_count":23,"forks_count":169,"subscribers_count":119,"default_branch":"main","last_synced_at":"2025-03-12T23:00:41.425Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-14T20:44:53.000Z","updated_at":"2025-03-12T13:26:59.000Z","dependencies_parsed_at":"2025-03-13T02:16:35.869Z","dependency_job_id":null,"html_url":"https://github.com/openai/openai-realtime-embedded-sdk","commit_stats":null,"previous_names":["openai/openai-realtime-embedded-sdk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openai%2Fopenai-realtime-embedded-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openai%2Fopenai-realtime-embedded-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openai%2Fopenai-realtime-embedded-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openai%2Fopenai-realtime-embedded-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openai","download_url":"https://codeload.github.com/openai/openai-realtime-embedded-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244535227,"owners_count":20468186,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-25T12:12:09.775Z","updated_at":"2025-03-20T01:42:03.194Z","avatar_url":"https://github.com/openai.png","language":"C++","funding_links":[],"categories":["Openai","C++"],"sub_categories":[],"readme":"# Open RealtimeAPI Embedded SDK\n\n# Table of Contents\n\n- [Docs](#docs)\n- [Installation](#installation)\n- [Usage](#usage)\n\n## Platform/Device Support\n\nThis SDK has been developed tested on a `esp32s3` and `linux`. You don't need any physical hardware\nto run this SDK. You can use it from Linux directly.\n\nTo use it on hardware purchase either of these microcontrollers. Others may work, but this is what\nhas been developed against.\n\n* [Freenove ESP32-S3-WROOM](https://www.amazon.com/gp/product/B0BMQ8F7FN)\n* [Sonatino - ESP32-S3 Audio Development Board](https://www.amazon.com/gp/product/B0BVY8RJNP)\n\nYou can get a ESP32S3 for much less money on eBay/AliExpress.\n\n## Installation\n\nCall `set-target` with the platform you are targetting. Today only `linux` and `esp32s3` are supported.\n* `idf.py set-target esp32s3`\n\nConfigure device specific settings. None needed at this time\n* `idf.py menuconfig`\n\nSet your Wifi SSID + Password as env variables\n* `export WIFI_SSID=foo`\n* `export WIFI_PASSWORD=bar`\n* `export OPENAI_API_KEY=bing`\n\nBuild\n* `idf.py build`\n\nIf you built for `esp32s3` run the following to flash to the device\n* `sudo -E idf.py flash`\n\nIf you built for `linux` you can run the binary directly\n* `./build/src.elf`\n\nSee [build.yaml](.github/workflows/build.yaml) for a Docker command to do this all in one step.\n\n## Usage\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenai%2Fopenai-realtime-embedded-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenai%2Fopenai-realtime-embedded-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenai%2Fopenai-realtime-embedded-sdk/lists"}