HA-TOYMD
Hearit.AI ToyCoreβ

Table of Contentsβ
- Product Overview
- Hardware Components
- Power Management
- LED Indicators
- WiFi Configuration
- Chat Mode (Real-time Voice Interaction)
- Quick Start Guide
- Firmware Update
- Charging
- FAQ (Frequently Asked Questions)
Product Overviewβ
The HA-TOYMD is an AI-powered voice interactive toy featuring real-time ChatGPT integration. This innovative device enables natural voice conversations with advanced AI, providing an engaging and educational experience.
π― Key Featuresβ
- Real-time ChatGPT Integration: Direct voice conversation with ChatGPT AI model
- Dual Microphone System: Enhanced voice capture and noise reduction
- WiFi Connectivity: Seamless cloud-based AI processing
- Three-color LED Indicator: Intuitive visual feedback for device status
- Auto Power-off: Intelligent power management with 10-minute auto-sleep
- OTA Firmware Updates: Over-the-air updates for continuous improvements
- Simple Operation: Easy-to-use button controls for all functions
Hardware Componentsβ
The HA-TOYMD device features six key physical components, each serving a specific function:

Component Overviewβ
| Component | Function |
|---|---|
| Charging Interface | USB-Type-C charging port for device power |
| Chat button | Controls real-time voice interaction mode with ChatGPT |
| Power button | Powers device on/off and triggers WiFi configuration mode |
| Microphone 1 | Primary voice input for audio capture |
| Microphone 2 | Primary voice input for audio capture |
| Three-color light | LED indicator providing visual feedback on device status |
Power Managementβ
Power On/Offβ
| State | Trigger | Voice Feedback | LED Status |
|---|---|---|---|
| Power On | Long-press Power button (3s) | "Power on" | π΅ Blue flashing (0.1s interval) |
| Power Off (Manual) | Long-press Power button (3s) | "Power off" | LED turns off |
| Power Off (Auto) | 10 minutes no activity | None | LED turns off |
| Standby | Device idle after power on | None | π΅ Blue slow flashing (1s interval) |
LED Indicatorsβ
The three-color LED indicator provides real-time visual feedback on the device's operational status through different colors and flashing patterns.
LED Status Referenceβ
| LED Status | Status | Meaning |
|---|---|---|
| π΅ Blue (0.1s flashing) | Booting | Device is powering on |
| π΅ Blue (0.3s flashing) | WiFi Config Mode | Ready to configure WiFi settings |
| π΅ Blue (1s flashing) | Standby | Device idle, waiting for input |
| π΄ Red (solid) | WiFi Disconnected | Failed to connect to WiFi network |
| βͺ White (0.3s flashing) | Connecting | Establishing real-time voice connection |
| βͺ White (solid) | Chat Active | Real-time voice interaction mode active |
| π’ Green (0.3s flashing) | OTA Update | Firmware update in progress |
WiFi Configurationβ
Before using the real-time voice interaction features, you must configure the device's WiFi connection to enable cloud-based ChatGPT AI processing.
Configuration Stepsβ
Step 1: Enter WiFi Configuration Modeβ
- Power on the device (if not already on)
- Press the Power button 3 times quickly
- Listen for the WiFi configuration voice prompt
- LED Status: Blue light flashing at 0.3s intervals
Step 2: Connect to Device's Temporary WiFiβ
- On your computer or smartphone, open WiFi settings
- Look for a WiFi network named "HA-TOYMD-XXXX" (XXXX represents device-specific numbers)
- Connect to this temporary WiFi network
- Your browser should automatically open the configuration page
- If not, manually navigate to: 192.168.4.1

Step 3: Configure WiFi Settingsβ
- Click the "CONFIG" button on the configuration page
- Enter your WiFi credentials:
- SSID: Your WiFi network name (e.g., "Hearit.AI")
- Password: Your WiFi password (e.g., "66668888")

- Click "Save Config" to apply settings
Step 4: Exit Configuration Modeβ
After saving, the device will automatically:
- Exit WiFi configuration mode
- Attempt to connect to your specified WiFi network
- Return to standby mode (blue LED flashing at 1s intervals)
Alternative Exit Methods (if not configuring):
- Click the "EXIT" button on the configuration page
- Press the Power button 3 times again
- Wait 3 minutes without action (automatic timeout)
Chat Mode (Real-time Voice Interaction)β
The Chat Mode enables real-time voice conversations with ChatGPT AI. This feature provides natural language interaction for questions, learning, and entertainment.
How to Use Chat Modeβ
Starting a Conversationβ
-
Ensure Device is Connected to WiFi:
- Device should show blue LED flashing slowly (1s intervals) in standby mode
- If red LED is solid, WiFi is not connected - reconfigure WiFi settings
-
Press the Chat button once:
- Device begins establishing connection to ChatGPT service
- Connection time: Approximately 8 seconds
- LED Status: White light flashing at 0.3s intervals
-
Wait for Connection:
- When connection is established, LED changes to solid white
- You'll hear a confirmation sound or tone
- Device is now ready for voice interaction
-
Start Talking:
- Speak naturally to the device
- ChatGPT will process your speech and respond with voice output
- No need to press buttons while conversing
Ending a Conversationβ
Manual Exit:
- Press the Chat button once to exit chat mode
- Device returns to standby mode (blue LED, 1s flashing)
Automatic Exit:
- If there's no conversation for 1 minute, the device automatically exits chat mode
- Helps conserve battery and data usage
Chat Mode Status Overviewβ
| Stage | Action | LED Status | Duration | Feedback |
|---|---|---|---|---|
| Idle | Device ready | π΅ Blue (1s flashing) | - | Standby mode |
| Connecting | Press Chat button | βͺ White (0.3s flashing) | ~8 seconds | Establishing connection |
| Active | Connection successful | βͺ White (solid) | Until exit | Ready for conversation |
| Timeout | 1 min no activity | Returns to π΅ blue | Automatic | Auto-exit |
Quick Start Guideβ
Get your HA-TOYMD up and running in minutes! Follow these simple steps to start chatting with ChatGPT.
π Complete Setup Flowβ
| Step | Action | LED Indicator | Voice Prompt | What's Happening |
|---|---|---|---|---|
| 1 | Long-press Power button (3s) | π΅ Blue fast flashing (0.1s) | "Power on" | Device booting up |
| 2 | Wait for standby | π΅ Blue slow flashing (1s) | None | Device ready |
| 3 | Press Power button 3 times quickly | π΅ Blue medium flashing (0.3s) | WiFi config prompt | Entering WiFi setup mode |
| 4 | Connect to "HAESP32-XXXX" WiFi | π΅ Blue medium flashing (0.3s) | None | Device broadcasting temp WiFi |
| 5 | Open browser, enter WiFi credentials | π΅ Blue medium flashing (0.3s) | None | Configuring network |
| 6 | Save configuration | π΅ Blue slow flashing (1s) | None | Connected to WiFi, standby |
| 7 | Press Chat button once | βͺ White fast flashing (0.3s) | None | Connecting to ChatGPT (~8s) |
| 8 | Wait for connection | βͺ White solid | Confirmation tone | Ready for conversation! |
| 9 | Speak naturally | βͺ White solid | AI responses | Chatting with ChatGPT |
| 10 | Long-press Power button (3s) | LED turns off | "Power off" | Device shutting down |
π Step-by-Step Instructionsβ
Step 1: Power On the Deviceβ
- Action: Long-press the Power button for 3 seconds
- LED: Blue light flashing rapidly (0.1s intervals)
- Voice: Hear "Power on"
- Status: Device is booting
Step 2: Wait for Standby Modeβ
- LED: Blue light flashing slowly (1s intervals)
- Status: Device ready for WiFi configuration
Step 3: Enter WiFi Configuration Modeβ
- Action: Quickly press the Power button 3 times
- LED: Blue light flashing at medium speed (0.3s intervals)
- Voice: WiFi configuration prompt
- Status: Device is ready to be configured
Step 4: Connect to Device's Temporary WiFiβ
- Action: On your phone/computer, connect to WiFi named "HAESP32-XXXX"
- LED: Still blue flashing (0.3s)
- Status: Configuration portal active
Step 5: Configure Your WiFiβ
- Action:
- Browser opens automatically (or go to 192.168.4.1)
- Click "CONFIG" button
- Enter your WiFi name (SSID) and password
- Click "Save Config"
- LED: Blue flashing continues during setup
- Status: Saving WiFi credentials
Step 6: Configuration Completeβ
- LED: Blue light flashing slowly (1s intervals)
- Status: Device connected to your WiFi, in standby mode
- Note: If LED shows red (solid), WiFi connection failed - retry configuration
Step 7: Start Chat Modeβ
- Action: Press the Chat button once
- LED: White light flashing (0.3s intervals)
- Status: Connecting to ChatGPT service (takes ~8 seconds)
Step 8: Begin Conversationβ
- LED: White light solid (constant)
- Voice: Confirmation tone or sound
- Status: ChatGPT is ready!
- Action: Start speaking naturally to the device
Step 9: Enjoy Your Conversationβ
- LED: White light remains solid during conversation
- Status: ChatGPT processes your speech and responds with voice
- Tips:
- Speak clearly and naturally
- Wait for AI to finish responding before speaking again
- No need to press buttons while talking
Step 10: Power Off (When Finished)β
- Action: Long-press the Power button for 3 seconds
- LED: LED turns off
- Voice: Hear "Power off"
- Status: Device shut down
- Note: Device auto-powers off after 10 minutes of inactivity
π‘ Quick Tipsβ
- First-time Setup: WiFi configuration only needs to be done once
- Next Time: Just power on β press Chat button β start talking!
- Auto Exit: Chat mode exits automatically after 1 minute of silence
- Manual Exit: Press Chat button once to exit chat mode anytime
- Battery: Charge using USB Type-C cable (5V/1A)
6. Firmwareβ
For detailed firmware update instructions and methods, please visit the dedicated firmware update page:
π View Firmware Update Guide for HA-TOYMD
Chargingβ
Proper charging ensures optimal device performance and battery longevity.
Charging Specificationsβ
- Charging Cable: USB Type-C
- Charging Voltage: 5V / 1A
- Charging Port: Located at "Charge" position on device
How to Chargeβ
- Connect USB Type-C cable to the device's charging port
- Connect the other end to a 5V/1A power adapter or USB port
- LED Indicator: Check for charging status indication
- Allow device to charge fully before first use
FAQ (Frequently Asked Questions)β
General Operationβ
-
How do I turn on the device?
Long-press the Power button for 3 seconds. You'll hear "Power on" and see blue LED flashing.
-
How do I turn off the device?
Long-press the Power button for 3 seconds. You'll hear "Power off" and the LED will turn off.
-
Why does my device turn off automatically?
The device has an auto power-off feature that activates after 10 minutes of inactivity to save battery.
-
What do the different LED colors mean?
- Blue: Boot, WiFi config, or standby modes
- Red: WiFi connection failure
- White: Chat mode (flashing = connecting, solid = active)
- Green: Firmware update in progress
WiFi Configurationβ
-
How do I configure WiFi settings?
Press the Power button 3 times quickly, connect to "HAESP32-XXXX" WiFi, and use the configuration page to enter your WiFi credentials.
-
Why can't I find the "HAESP32-XXXX" WiFi network?
- Ensure you pressed the Power button 3 times quickly
- Listen for the WiFi configuration voice prompt
- Check that the blue LED is flashing at 0.3s intervals
- Try restarting the device and entering config mode again
-
The LED shows red solid - what does this mean?
Red solid LED indicates WiFi connection failure. Re-enter WiFi configuration mode and verify your SSID and password are correct.
Chat Modeβ
-
How do I start a conversation with ChatGPT?
Press the Chat button once. Wait for the white LED to become solid (about 8 seconds), then start speaking.
-
How do I exit Chat Mode?
Press the Chat button once to manually exit, or wait 1 minute without speaking for automatic exit.
Firmware Updatesβ
-
How do I update the firmware?
Firmware updates are automatic. When you power on the device, it checks for updates automatically and will announce "Upgrading the system" if an update is available.
-
How long does a firmware update take?
Approximately 2 minutes. The green LED will flash during the update process.
-
What if the update fails?
Restart the device by powering it off and on. It will check for updates again. If problems persist, ensure WiFi connection is stable.