Open Ai Terminal Based On Elecrow Crowpanel Advance

Photo of Grovety

Made by Grovety / Displays / IoT

About the project

AI-powered voice assistant designed for the Elecrow CrowPanel Advance. It enables real-time communication with OpenAI.

Project info

Items used in this project

Hardware components

CrowPanel Advance 5“ CrowPanel Advance 5“ x 1

Story

OpenAI Terminal is an AI-powered voice assistant designed for the Elecrow CrowPanel Advance.

It enables real-time communication with OpenAI, providing hands-free interactions.

A user asks a question or speaks a phrase using the microphone embedded in the CrowPanel. The audio is transmitted to OpenAI, where it is recognized. The recognized query is sent back and displayed on the screen. OpenAI then generates a response and sends it to the CrowPanel.

Example of interaction:

🌐 Language Support

This Open AI Terminal supports multiple languages out of the box, including:

🇺🇸 English

  • 🇺🇸 English
  • 🇨🇳 Chinese
  • 🇩🇪 German
  • 🇷🇺 Russian
  • 🇪🇸 Spanish

🔤 Other languages are also supported, but please note that correct character rendering on the display is not guaranteed for all scripts.

Which language characters would you like to see fully supported?
Let us know — we’re open to adding more!

Tutorial

Software

You can download binary files for test ans flash your CrowPanel here: https://github.com/Grovety/CrowPanel_OpenAI/tree/main/firmware

1. Download all files from the "binaries" folder.

2. Download the archive with the flashing tool and extract its contents to the same folder where the binaries folder is located.

3. Connect your CrowPanel to the computer.

4. Run FlashTool.exe.

Or use the repository https://github.com/Grovety/CrowPanel_OpenAI to make modifications.

Settings

Connect via Wi-Fi

OpenAI Key

Be careful and avoid mistakes. Entering the key can be a bit tedious due to its length, but it only needs to be done once — the panel will store it in memory.


Code

Github

Credits

Leave your feedback...