Рубрика «audiorecord»

Эта статья описывает практическую реализацию системы записи и обработки аудио на Rust. Мы рассмотрим полный цикл работы со звуком — от захвата с микрофона до эффективного сжатия в формат Opus.

Кто я: Копылов Евгений, Rust-разработчик в Мануспект. Отвечаю за работоспособность десктопного приложения по сбору данных об активности пользователя, где аудио — один из ключевых, но далеко не единственный компонент.

💻 Исходный код: https://gitlab.com/Evgene-Kopylov/audio-in-rust

Для кого эта статья:

В ожидании часов спроектировал девайс на STM32. По функциональности задумывалось реализовать простой диктофон или плеер и посмотреть на сколько возможна обработка звука на STM32F103 семействе, хотя бы с использованием Fixed-Point

STM-32 Минимальная аудио плата - 1

Для реализации минимальной аудио платы я взял контроллер который имеет ЦАП, АЦП и может работать с СД картой не только по SPI но и желательно через SDIO. STM32F103RCT6 подходит.
Заказал 5 штук на Али за 7$ с копейками, на случай если что-то пойдет не так. Дисплей и горсть электретных микрофонов лежит в запасах. Кварцевые резонаторы думаю взять в ЧипДип

Разрабатывать в среде разработки STM32CubeIDE32 очень удобно. Можно сконфигурировать HAL в CubeIDE, а потом делать схемотехнику соединений

STM-32 Минимальная аудио плата - 2

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js