{"repo":"fikrikarim/parlor","free":true,"listed":false,"github":"https://github.com/fikrikarim/parlor","clone":"git clone https://github.com/fikrikarim/parlor.git","description":"On-device, real-time multimodal AI with features similar to GPT-Live","language":"Python","stars":1997,"topics":["gemma","kokoro","litert-lm","local-llm","multimodal","on-device-ai","python","real-time","speech-recognition","text-to-speech"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"Parlor Fully on-device, real-time multimodal AI, with features similar to GPT-Live. https://github.com/user-attachments/assets/0833b0ec-9e48-46dc-9fde-c3ac4a70abf9 Research preview. This is an early experiment. Expect rough edges and bugs. Why? I'm self-hosting a totally free voice AI on my home server to help people learn speaking English. It has hundreds of monthly active users, and I spent weeks improving it until it's almost on par with ChatGPT Advanced Voice. Then, my heart broke when OpenAI released GPT-Live, which is miles ahead of ChatGPT Advanced Voice. GPT-Live is so good that I use it almost every day. It made my app feel obsolete. I either need to redirect my users to GPT-Live, or update the app to match it. I chose to try, with the additional constraint that it had to run 100% locally on my MacBook M3 Pro. My first attempt was to fine-tune Gemma 4 12B to behave like a full-duplex model. Something like grafting a decision tick + speech head to the model. It failed after multiple trials. For now, I think a classic cascade system is still better. We just need to wait until a benevolent frontier AI company releases a full-duplex model that's on par with GPT-Live. AI disclosure This software is developed with strong assistance from Claude and with humans leading the ideas, testing, and debugging. We say this openly because it shaped how the project was built. If you are not happy with AI-developed code, this software is not for you. This disclosure is inspired by ds4.","default_branch":null,"files":null,"tree":[],"storefront":"/r/fikrikarim","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fikrikarim/parlor/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."}