{"repo":"dyhhhhhh/chatgpt-web-voice","free":true,"listed":false,"github":"https://github.com/dyhhhhhh/chatgpt-web-voice","clone":"git clone https://github.com/dyhhhhhh/chatgpt-web-voice.git","description":"Reverse-engineered ChatGPT.com web voice (/realtime/wm + WebRTC + DataChannel). Drive live voice with a free web access_token from your own site — SDP proxy, in-call relay_message text/image, auto-interrupt. Demo: https://voice.peekcart.com/","language":"HTML","stars":65,"topics":["chatgpt","datachannel","fastapi","python","realtime","self-hosted","voice","webrtc","wingman"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"chatgpt-web-voice Reverse-engineered ChatGPT.com Web Voice ( /realtime/wm + WebRTC + DataChannel) gateway. Use a normal ChatGPT web free-account access token to drive live voice calls from your own frontend/domain — no official Realtime API key required for this web path. Browser terminates WebRTC media. Server only: account pool, SDP proxy to chatgpt.com/realtime/wm , image upload for in-call relay message , session binding. Live demo - Product : https://voice.peekcart.com/ - Source : this repository One-command start Without Docker: Features - Realtime voice call ( /realtime/wm + WebRTC) - In-call text via DataChannel relay message - In-call image via /api/voice/upload-image + sediment://file id - Auto barge-in interrupt ( action request: stop speaking ) - Captions from chat message delta - Voice session token binding ( voice session id ) - In-call account failover: auto reconnect with another pool token when the active account dies or the call drops Topics chatgpt voice webrtc fastapi self-hosted realtime wingman datachannel Architecture API Method Path Description --- --- --- GET /api/voice/health health POST /api/voice/session offer SDP to answer SDP POST /api/voice/upload-image upload image, return file id POST /api/voice/session/release unbind voice session In-call protocol Envelope: Text: Interrupt: Environment Env Default Meaning --- --- --- VOICE AUTH KEY change-me gateway auth key VOICE ACCOUNTS FILE ./data/accounts.json account pool VOICE HTTP PROXY empty optional","default_branch":null,"files":null,"tree":[],"storefront":"/r/dyhhhhhh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dyhhhhhh/chatgpt-web-voice/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}