Вы наверняка это проходили: звонок — и вместо собеседника в трубке слышен то водопад из шипения, то эхо из подземелья. Но что, если есть решение, которое делает звонки чёткими даже при слабом интернете.
Мы протестировали NoLACE — технологию нелинейного адаптивного улучшения кодирования, встроенную в мессенджер MAX от VK. Она обещает чёткий звук и живое общение, даже если интернет подводит.
Давайте проверим, как работает новинка и почему это действительно интересно.
КРАТКО
◦ Что такое NoLACE и как она работает
◦ Методика тестирования
◦ Итоги тестов
◦ Общие итоги
Что такое NoLACE и как она работает
Разработка NoLACE (Nonlinear Adaptive Coding Enhancer), которую интегрировали в мессенджер MAX, чтобы улучшить качество голосовых звонков, появилась в 2024 году.
Работает она просто: когда соединение плохое, передача аудиоданных может прерываться, а голос при этом искажается или вовсе обрывается. NoLACE устраняет эту проблему, анализируя звук в реальном времени и восстанавливая недостающие фрагменты речи.
В основе технологии лежит сочетание нейросетей и цифровой обработки сигналов (DSP).
В NoLACE два главных компонента
► Кодировщик признаков, который собирает данные о звуке (спектр, высота тона, автокорреляция и так далее). Всё это превращается в компактный вектор признаков, который помогает алгоритму понимать, что именно человек говорит
► Модуль обработки сигналов, который включает адаптивные фильтры и модуль адаптивного временного формирования (AdaShape). Он с высокой точностью корректирует сигнал, регулируя громкость каждого отдельного семпла звука
Ключевая фишка как раз заключается в AdaShape, работающей с временной огибающей сигнала. Эти значения переводятся в логарифмическую шкалу, а затем двухслойная свёрточная нейросеть рассчитывает, как именно усилить каждый звук. В результате даже при паузах до секунды речь восстанавливается естественно.
График, показывающий, что итоговый звук при NoLACE получается лучше
Представьте: вы говорите «буду через…», и в этот момент сеть рвётся. А собеседник всё равно слышит «час» — будто и не было обрыва.
Модель обучалась на 165 часах чистой речи на 34 языках, чтобы различать акценты, интонации и другие нюансы. Так что проблем со звучанием тут нет.
NoLACE работает в реальном времени, обрабатывая аудио в 20-миллисекундных фреймах, не внося задержек. При этом ей нужно всего 620 MFLOPS мощности, то есть подходит даже для обычных смартфонов.
Что это даёт?
► Чистый звук и без шумов
► Пропущенные фрагменты до 1 секунды восстанавливаются
► Голос звучит натурально
NoLACE особенно полезна там, где интернет нестабилен. Например, в метро, ТЦ, жилых районах с плотной застройкой.
Методика тестирования
МЦД Петровско-Разумовская
Чтобы проверить NoLACE в реальных условиях, мы отправились туда, где мобильный интернет обычно оставляет желать лучшего.
Скажу честно: найти точки с плохим сигналом было нелегко. Почти везде более или менее хорошо работает мобильный интернет (а вы всё ругаете операторов).
► Два торговых центра на окраине Москвы. В ТЦ часто слабый сигнал из-за толпы людей и толстых стен
► Станция МЦК. Классика нестабильной связи, особенно в длинных перегонах
► Станция МЦД. Здесь сигнал часто скачет из-за движения поезда и нагрузки на сеть
► Жилой комплекс с плотной застройкой. Многоэтажки и толстые стены дают о себе знать
Для тестов использовались два смартфона: iPhone 16 Pro и массовый Android-смартфон (пиарить не будем). Оба с последней версией мессенджера MAX.
Качество звука оценивали по следующим критериям: степень отчетливости звучания, задержки и справляется ли система с восстановлением речи при кратковременных обрывах.
Итоги тестов
Снято в ТЦ Гавань
Мы проверили качество звука и передачи голоса с NoLACE в пяти локациях с нестабильным интернетом:
• ТЦ Гавань на Водном стадионе (-1 этаж)
• ЖК Водный во дворах
• МЦК Стрешнево
• ТЦ Discovery в Ховрино (1-й этаж)
• платформа МЦД «Петровско-Разумовская»
Связь была слабой. В среднем, 2 «палочки» из 4. На МЦК Стрешнево уровень сигнала иногда падал до одной (но скорость лично меня удивила, учитывая уровень сигнала).
МЦК Стрешнево
В каждой локации NoLACE работала стабильно. Даже при слабом сигнале голос оставался разборчивым, без раздражающих обрывов или «бульканья». На МЦК Стрешнево, где сигнал местами был особенно неуверенным, технология восстанавливала пропущенные фрагменты речи, делая разговор плавным.
Да, на МЦК собеседника порой было слышно хуже, но всё равно можно было понять, что он говорит. Слова не исчезали, просто звучали чуть приглушённо.
В ТЦ Гавань на -1 этаже, где скорость интернета была 32 Мбит/с, NoLACE эффективно подавляла фоновый шум от толпы и эха, делая мой голос для нашего главреда Никиты Горяинова чётким. Это реально удивительно, я выключил всевозможные шумодавы в настройках айфонах и AirPods. То есть он меня слышал просто отлично, и всё тут.
ЖК Водный
Аналогично в ЖК Водный (50 Мбит/с) технология справилась с помехами от плотной застройки, сохранив разборчивость даже в шумном дворе.
В ТЦ Discovery и на МЦД, где скорости были минимальными (9,39 Мбит/с и 5,41 Мбит/с соответственно), NoLACE всё равно обеспечивала нормальное качество, хотя в редких случаях заметна была лёгкая компрессия. Я не могу сказать, что был какой-то отвратительный кровоточащий звук — даже наоборот всё супер.
ТЦ Discovery
Плюсы:
1. Устойчивая связь даже при 5–9 Мбит/с. Голос слышно хорошо, речь восстанавливается
2. Эффективное подавление шума. В ТЦ, метро и на платформах звук остаётся чистым
3. Естественное звучание. Голос не становится «роботом»
4. Технология работает даже на недорогих смартфонах, не перегружая их
Минусы:
1. При очень низкой скорости может быть лёгкая компрессия, но она не мешает разговору
Итоги замеров скоростей интернета в разных местах:
Кстати, мы ещё и видеосвязь затестили
Мессенджер MAX поддерживает не только аудио-, но и видеозвонки, поэтому мы решили проверить иих.
Звонил из дома, где стабильно горит всего одна полоска сигнала.
Картинка иногда подтормаживала, пикселилась, но не «зависала». Главное, что звук оставался идеальным.
Да, видео было не суперчётким, но собеседника видно, а слышно отлично.
Общие итоги
NoLACE доказывает, что разговаривать можно комфортно даже там, где раньше хотелось бросить трубку. В будущем было бы здорово увидеть такие решения и в обычных сотовых звонках. Но пока такого нет, и MAX с NoLACE — отличная альтернатива.
Представьте, что голос по мобильной сети всегда чистый и разборчивый, без «бульков» и эха.
Приложение бесплатное, доступно для iOS и Android. Достаточно просто скачать или обновить его в App Store или Google Play — и, возможно, ваши звонки уже не будут прежними.