smart speaker from scratch , xiongyihui github hackaday makerfab so far, this project is the most simple and straightforward I have found. All the codes are under one github, Hardware: raspberry pi + mic array + speaker mic array are relatively low cost, based on Respeaker: 2 mic array 4 mic linear array , wiki ( preferred) 6 mic array Respeaker 4 mic array and ODAS the codes are more readable than respeaker no DSP is required also based on Speex codec With echo cancellation coding architecture based on webRTC ODAS