Week 16 System Integration
Individual assignment
System Integration — Lucky Bot

What is Lucky Bot?
Lucky Bot is an AI voice interactive bot. Why is it called Lucky? I will clone the voice of my child, so I can talk with him everywhere.
How does it work?
Input (voice) ---> AI processing (ASR, LLM, TTS, clone the voice) ---> Output (voice, display UI, web UI)

System integration

Hardware
2D — green stand & storage box & laser cutting




3D — enclosure & 3D printing



PCB — schematic & small CNC & PCBA



Electronics — XIAO ESP32 C3, mic & 1.28 inch display, prototyping & debug


Software
ASR — Whisper
LLM — local Qwen 2.5 3B; GPT API
Clone voice — F5 TTS; Iflytek
TTS — Iflytek
Wakeup word
Optimization
Demo video
Lucky Bot system integration demo: