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: