Нейросети научились не только предсказывать текст, но и упаковывать звук. Как сообщает Telegram-канал «Хабр», в 2024 году Kyutai выпустили Moshi и аудиокодек Mimi — систему, которая сокращает аудиопоток до частоты 12,5 Гц. По данным источника, это примерно 24 токена в секунду на каждом слое квантования. В таком объёме помещаются голос, дыхание и фоновый шум кофейни — всё уходит в поток размером с короткое SMS.

Логика подхода опирается на опыт с текстом. LLM работает как гигантский набор токенов и предсказывает продолжение точнее статистических кодеков. Например, gzip сжимает английскую Википедию втрое, а NNCP с нейросетью внутри — в девять раз, что делает его лидером бенчмарка LTCB. Со звуком напрямую так поступать нельзя: в одной секунде записи слишком много сэмплов, и предсказывать каждый было бы безумием.

Mimi решает задачу иначе. Внутри кодека — автоэнкодер и остаточный квантователь RVQ. Семантический поток отвечает за смысл, акустический — за тембр. Развести их в реальном времени было главной сложностью для предыдущих кодеков, и Kyutai удалось с ней справиться.

Источник: Telegram: Хабр

Понравился материал?
Подписывайтесь — так вы не пропустите новые.
RSS-лента

Комментарии 6

Будьте вежливы — это делает обсуждение лучше
A
alex88
Сравнение с gzip и NNCP для текста понятное, но аналогия со звуком немного хромает — там же сигнал непрерывный, а не дискретный. Хотя общая идея предсказания уместна.
О
Олег
Семантический и акустический поток раздельно — вот это самое интересное. Раньше кодек пытался всё сразу уложить и терял либо смысл, либо тембр.
DP
dmitry_p
работал с RVQ на другом проекте, реально штука мощная. но интересно, сколько это жрёт по вычислениям на устройстве — на телефоне потянет?
ИК
Ирина К.
Наконец-то внятное объяснение, чем Mimi отличается от обычных кодеков вроде Opus. Но не совсем понял: 12,5 Гц это ведь частота кадров, а не итоговый битрейт?
МС
Марина Соколова
Ирина, по-моему 12,5 Гц это именно частота кадров энкодера, а там уже смотрится сколько токенов на слой. Могу ошибаться, поправьте если что)
Р
РедакцияРедакция
Спасибо за вопрос! Частота 12,5 Гц — это кадровая частота, итоговый битрейт зависит от числа уровней квантования и слоёв RVQ; подробности мы разбираем в следующем материале.