← Back to the archive
CASE 02 / 2026Device, cloud and delivery

A conversation, inside a plush toy.

Connecting wake-up, conversation, interruption, lighting and character content—taking AI beyond a chat window.

ROLEHardware & software development · Integration
TOOLS & METHODS
ESP32-S3ASR / LLM / TTSWebSocketFlutter
NOT JUST A TOY.02 ↗
Reference image from the project product catalog · not a delivery acceptance photographVOICE
+ CHARACTER
DEVICE ↔ CLOUD ↔ APP中 / EN / ES
Reference image from the project product catalog · not a delivery acceptance photograph
01 / CONTEXT

Where it started

A talking plush toy depends on devices, networks, voice services, character content and an app. A working module alone does not guarantee a complete conversation.

02 / MY PART

My contribution

I led development of the device-to-cloud voice pipeline and contributed to device, service and app integration, character resources, factory coordination, demonstrations and customer technical communication.

The real unit of a system is a complete user experience.
03 / THE DECISIONS

Three engineering decisions

01

Debug the entire path

Connect ESP32-S3, WebSocket, ASR, LLM and TTS with local wake-up, cloud conversation, interruption and lighting tool calls.

02

Make content inspectable

Organize packs by character, voice and language, and check their contents individually. Content scale is kept separate from physical-device test coverage.

03

Turn incidents into engineering practice

Use state and dependency checks, touch-channel timeout isolation, deployment checks, usage accounting and circuit breaking to make troubleshooting repeatable.

04 / OUTCOME

What came out of it

  • As of October 22, 2026, 62 characters mapped to 186 Chinese, English and Spanish resource packs with content validation.
  • Historical companion-app records show 151 passing automated Flutter tests. This is not a complete app-to-robot hardware acceptance test.
  • Both products were exhibited. I worked across factory coordination, demonstrations and customer communication.
Verification & boundaries

Device and content checks; app tests are separate from hardware integration

05 / STILL BUILDING

What's next

Develop first-generation touch and shake interactions alongside second-generation on-device conversation research. Full on-device ASR, LLM and TTS remain subject to validation.

Project notes are grounded in reviewed source, experiment records and personal confirmations.
Content reviewed: 2026.10.28

Keep exploring

KKChatBot · Multimodal assistant

IZZY HU / MEMORY ARCHIVE
THREE FREQUENCIES. ONE HUMAN.

IZZY HU.

I'm Izzy.
Come on in.

01 BUILD02 PLAY03 CONNECT
Press Enter to explore · Skip at any timeFRAGMENTS / 001—003
SITE SOUNDTRACK

Fragments of Time

Daft Punk / Todd Edwards

Random Access Memories

Official audio ↗