Главная
Study mode:
on
1
Introduction
2
Overview
3
MicroPython
4
Hardware
5
Audio Skin
6
Required Skills
7
What is Speech
8
Analog to Digital
9
Recording on a PI
10
Retimed or Read
11
Oscilloscope test
12
Initial setup
13
Initial recording
14
Noise analysis
15
Noise reduction
16
Application refinements
17
User button
18
Automatic speech detection
19
SD card storage
20
Putting it together
21
Thank you
22
Conclusion
Description:
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.

Building a Real-Time Embedded Audio Sampling Application with MicroPython

EuroPython Conference
Add to list
0:00 / 0:00