MiGPT
Connect the Xiaoai speaker to ChatGPT and Doubao
...The system supports AI question answering, role-based personalities, streaming responses, and both short- and long-term conversational memory. It can also use third-party text-to-speech voices for more natural replies. MiGPT runs through Docker or Node.js and supports many XiaoAI speaker models, with the XiaoAI Speaker Pro recommended by the project. The repository is archived and no longer maintained, but its code and documentation remain available for research and personal use.