lovelyterry/SmartSpeaker
一个基于云端语音识别的智能控制设备,类似于天猫精灵,小爱同学。采用的芯片为stm32f407,wm8978,esp8266。
# Technical Summary Implements a complete smart speaker stack on microcontrollers with FreeRTOS, featuring real-time audio processing (MP3 decoding via HelixMP3Decoder, spectrum analysis for LED control) and a VAD algorithm for automatic wake detection. Cloud speech recognition integrates with Baidu's API via ESP8266 serial communication, with SD card storage for recordings and audio files. Architecture separates concerns across dedicated drivers: WM8978 for audio codec, STM32F407 for orchestration, and a shell interface enabling command-line control similar to Linux systems.
293 stars. No commits in the last 6 months.
Stars
293
Forks
98
Language
C
License
MIT
Category
Last pushed
Oct 08, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/lovelyterry/SmartSpeaker"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
EDCD/EDDI
Companion application for Elite Dangerous
EDDiscovery/EDDiscovery
Captains log and 3d star map for Elite Dangerous
AntoBrandi/Robotics-and-ROS-2-Learn-by-Doing-Manipulators
About 3D Printed robot arm powered by ROS 2 and Arduino and controlled via MoveIt! 2 and Amazon...
yukukotani/pi-voice
Headless voice interface for the Pi Coding Agent
Candida18/Virtual-Assistance-For-The-Blind
The proposed Voice-based Email System uses AI (voice commands) that will make the email system...