YoVDO

Building a Real-Time Embedded Audio Sampling Application with MicroPython

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Embedded Systems Courses MicroPython Courses Speech Recognition Courses Analog-to-Digital Conversion Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the process of developing a real-time embedded audio sampling application using MicroPython in this EuroPython 2017 conference talk. Dive into the architecture, test methodologies, and source code evolution of a project aimed at creating automatic and continuous voice recording and playback for short spoken phrases. Learn about MicroPython, an optimized implementation of Python 3 for micro-controllers, and its application on the pyboard hardware with the AMP Audio skin. Discover the challenges and solutions in designing embedded systems, including noise reduction, automatic speech detection, and SD card storage. Gain insights into analog-to-digital conversion, oscilloscope testing, and application refinements. Conclude with a live demonstration of the final product, showcasing the practical applications of MicroPython in embedded audio systems.

Syllabus

Introduction
Overview
MicroPython
Hardware
Audio Skin
Required Skills
What is Speech
Analog to Digital
Recording on a PI
Retimed or Read
Oscilloscope test
Initial setup
Initial recording
Noise analysis
Noise reduction
Application refinements
User button
Automatic speech detection
SD card storage
Putting it together
Thank you
Conclusion


Taught by

EuroPython Conference

Related Courses

Electronics, MicroPython, and BBC Microbit Bootcamp
Udemy
ChatGPT with Arduino and ESP32 - C++ and MicroPython Coding
DroneBot Workshop via YouTube
Raspberry Pi Pico - Control the I-O World
DroneBot Workshop via YouTube
Galactic Guitar Hero Game Using Pimoroni Galactic Unicorn and MicroPython
Kevin McAleer via YouTube
Learn MicroPython - Loops and Operators
Kevin McAleer via YouTube