Рубрика «сжатие звука»

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

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

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

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

В предыдущей статье мы говорили о кодеке Opus, который работает на очень низких битрейтах. Но другой кодек стремится достичь ещё более низких битрейтов — это Codec 2.

Codec 2 предназначен для кодирования только речи. И хотя битрейт впечатляет, звук не такой качественный, как в случае Opus, что можно услышать в аудиопримерах. Тем не менее, в сочетании с нейросетью (WaveNet) кодек демонстрирует впечатляющие результаты.

Codec 2 + нейросеть =целый подкаст на одной дискете - 1
Слои нейронной сети WaveNet
Читать полностью »


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