Skip to content

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: