{"id":21344241,"url":"https://github.com/geo-tp/m5cardputer-audio-stream-server","last_synced_at":"2025-07-12T15:31:58.114Z","repository":{"id":263038764,"uuid":"804817569","full_name":"geo-tp/M5Cardputer-Audio-Stream-Server","owner":"geo-tp","description":"It sets up an audio stream server on an M5Cardputer, capturing microphone input and streaming it over a Wi-Fi connection to a web page. ","archived":false,"fork":false,"pushed_at":"2024-11-15T18:08:27.000Z","size":8,"stargazers_count":20,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-15T19:19:57.666Z","etag":null,"topics":["audio","http-server","m5cardputer","m5stack","microphone","stream"],"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/geo-tp.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-05-23T10:27:57.000Z","updated_at":"2024-11-15T18:08:31.000Z","dependencies_parsed_at":"2024-11-15T19:30:00.357Z","dependency_job_id":null,"html_url":"https://github.com/geo-tp/M5Cardputer-Audio-Stream-Server","commit_stats":null,"previous_names":["geo-tp/m5cardputer-audio-stream-server"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geo-tp%2FM5Cardputer-Audio-Stream-Server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geo-tp%2FM5Cardputer-Audio-Stream-Server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geo-tp%2FM5Cardputer-Audio-Stream-Server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geo-tp%2FM5Cardputer-Audio-Stream-Server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geo-tp","download_url":"https://codeload.github.com/geo-tp/M5Cardputer-Audio-Stream-Server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225824885,"owners_count":17529969,"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":["audio","http-server","m5cardputer","m5stack","microphone","stream"],"created_at":"2024-11-22T01:18:01.115Z","updated_at":"2025-07-12T15:31:58.099Z","avatar_url":"https://github.com/geo-tp.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Audio Stream Server for M5Cardputer\n\nIt sets up an audio stream server on an M5Cardputer, capturing microphone input and streaming it over a Wi-Fi connection to a web page. This allows you to listen to the microphone input from the M5Cardputer remotely through a web browser.\n\n![](./audio-stream.jpg)\n\n\n## Features\n\n- Streams microphone audio from M5Cardputer to a web page.\n- Captures audio at a sample rate of 16000 Hz.\n- Provides a simple HTML interface to play the audio stream.\n- Configurable via on-screen input for Wi-Fi credentials.\n- Sets display brightness to a very low value to improve battery consumption.\n- Save Wi-Fi credentials on Non-Volatile-Memory for better experience.\n\n\n## Installation\n\n- \u003cb\u003eM5Burner\u003c/b\u003e : Search into M5CARDPUTER section and simply burn it\n- \u003cb\u003eOld school\u003c/b\u003e : Build or take the firmware.bin from the github release and flash it\n\n\n## Usage\n\n- Configure the WiFi : Scan for available Wifi networks and insert password when prompted. \n- Access the Audio Stream : Open a browser and navigate to the local IP adress displayed on the M5cardputer screen.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeo-tp%2Fm5cardputer-audio-stream-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeo-tp%2Fm5cardputer-audio-stream-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeo-tp%2Fm5cardputer-audio-stream-server/lists"}