Skip to content

BUDDIE is the first full-stack open-source AI voice interaction solution, providing a complete end-to-end system from hardware design to software applications. Here, you can find a comprehensive solution covering everything from PCB and embedded firmware to the app.

Notifications You must be signed in to change notification settings

Buddie-AI/Buddie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 简体中文

BUDDIE.AI Logo

🤖 BUDDIE.AI

🎯 Build the buddie that gets you.

Hello, Buddie · Documentation · Buddie Disord

GitHub Stars GitHub Forks Downloads Chat on Discord Contributors

🚀 Star our project to get notified of all updates first!

Star Buddie Project

What is BUDDIE

BUDDIE is the first full-stack open-source AI voice interaction solution, providing a complete end-to-end system from hardware design to software applications. Here, you can find a comprehensive solution covering everything from PCB and embedded firmware to the app. Through this project, we aim to help everyone create their own personalized 24/7 voice companion—one that listens to what you listen to, thinks what you think, worries about what you worry about, grows with you, and explores the world together. Let the future of "Her" become reality.

BUDDIE Demo Video

▶️ Watch the BUDDIE Demo Video

Features

🎧 Smart Voice Mobile Application

A complete AI voice interaction solution featuring open-source AI interaction logic and speech models, seamlessly integrated with embedded firmware data transmission for an all-in-one intelligent voice experience!

  • Open-Source AI Voice Engine: Access and customize the core AI interaction logic and speech models to fit your unique application needs.
  • Seamless Embedded Integration: Effortlessly connect with embedded firmware for real-time data exchange, enabling smooth communication between hardware and software.
  • End-to-End Voice Experience: From voice capture to intelligent response, enjoy a unified and streamlined voice interaction process within a single platform.

📱 Embedded Firmware Source Code

A fully customized firmware for Jieli chips, integrating audio protocols, compression algorithms, and system control modules, perfectly matched with the PCB for effortless expansion and adaptation!

  • Comprehensive Audio Protocol Support: Built-in support for a wide range of audio protocols, ensuring seamless compatibility with various audio devices and peripherals.
  • Advanced Compression Algorithms: Efficient audio data compression for reduced latency and optimized storage, enabling high-quality voice interaction even on resource-constrained hardware.
  • Robust System Control Integration: Deep integration with system control modules and PCB design, allowing for easy hardware expansion, flexible feature upgrades, and reliable performance across diverse application scenarios.

🌐 Circuit Design Schematics

Fully open-source PCB design! Circuit layouts, schematics, and BOM lists are all publicly available—enabling DIY assembly, rapid prototyping, and personalized development with complete freedom!

  • Modular Expansion Ready: Easily customize and expand hardware features to suit your unique project requirements.
  • Comprehensive Documentation: Step-by-step guides and detailed resources to support makers of all experience levels.

Demo

BUDDIE currently develops separate demo platforms for software and hardware. The software is developed based on Flutter architecture, supporting both Android and iOS users. The hardware platform is designed based on the Jieli open platform. Specific demos can be found at the following links:

  • If you want to learn more about the firmware, you can visit here.

  • If you want to learn more about the APP, you can visit here.

  • If you want to learn more about the circuit, you can visit here.

  • If you want to learn more about function details, you can visithere.

Contributing

Calling all developers, hardware engineers, AI researchers, testers, tech writers and more! BUDDIE welcomes contributions across both software and hardware domains. Contributions of all types are more than welcome—read more in contributions.md. If you are interested in contributing code, read our contributions.md and feel free to check out our GitHub issues to get started.

💻 Software Contributions

  • Flutter App Development: Help improve our cross-platform mobile application
  • AI Voice Processing: Contribute to voice recognition and natural language processing modules
  • Backend Services: Enhance our cloud infrastructure and API services
  • UI/UX Design: Create intuitive interfaces for better user experience

🔧 Hardware Contributions

  • Jieli Platform Development: Contribute to our hardware platform based on Jieli open platform
  • Device Integration: Help integrate BUDDIE with various IoT devices and wearables
  • Circuit Design: Improve hardware schematics and PCB layouts
  • Embedded Programming: Develop firmware for edge devices and companion hardware

🌍 Community Contributions

  • Documentation: Help improve our technical documentation and user guides
  • Testing: Participate in beta testing for both software and hardware components
  • Translation: Support internationalization efforts for global accessibility
  • Content Creation: Create tutorials, demos, and educational content

Before you start contributing, please make sure you have read and accepted our Contributor License Agreement. To indicate your agreement, simply edit this file and submit a pull request.

For bug reports, feature requests and other suggestions you can also create a new issue and choose the most appropriate template for your feedback.

Looking for other ways to contribute and wondering where to start? Check out the BUDDIE Ambassador program, we work closely with passionate community members and provide them with a wide range of support and resources including hardware development kits for qualified contributors.

If you have questions, you are welcome to contact us. One of the best places to get more info and learn more is in the BUDDIE Community where you can engage with other like-minded individuals working on the future of AI voice companions.

Contributors

All contributors

We welcome contributions from the community! Thank you to all the contributors who have helped make BUDDIE better.

Contact

📬 Contact & Support

🏢 Project Team

🌐 Community & Resources


🤝 Ecosystem

We're proud to work with amazing organizations:

Development Tools

memU

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

License: MIT

About

BUDDIE is the first full-stack open-source AI voice interaction solution, providing a complete end-to-end system from hardware design to software applications. Here, you can find a comprehensive solution covering everything from PCB and embedded firmware to the app.

Resources

Stars

Watchers

Forks

Packages

No packages published