Представлен публике публичный инициатива Lipflow для записи голосовых сообщений по движению губ

2 мин
Представлен публике публичный инициатива Lipflow для записи голосовых сообщений по движению губ

Продуктовый дизайнер по имени Эми Чжоу представила приложение Lipflow, которое читает по губам и превращает беззвучную речь в текст. Исходник проекта написан на Python и обнародован на GitHub под лицензией MIT.

«Хотелось пользоваться голосовым вводом, не мешая окружающим, следовательно я сделал приложение для распознавания речи по губам», — пояснила Чжоу.

Для работы с инструментом нужно смотреть в камеру и произносить нужную фразу одними губами. Решение распознаёт слова и печатает их за пользователя.

«Удерживайте клавишу, тихо произнесите то, что хотите сказать, отпустите, и текст появится под курсором в любом приложении, в котором вы находитесь. Ни микрофона, ни звука, только веб‑камера. Все работает локально на вашем Mac или ПК с Windows. Вспомогательный проход LLM исправляет ошибки при чтении слов по губам», — уточнила Чжоу.

Произносить речь без звука (лишь имитируя движения губ) сложнее, чем говорить вслух перед камерой, поскольку артикуляция при этом менее выражена; следовательно при записи на собственную веб-камеру стоит ожидать большего количества ошибок. Именно для их исправления и используются LLM.

Принцип работы проекта:

  • модель Auto-AVSR (система визуального распознавания речи), обученная на датасете LRS3 (метрика WER 19,1% на тестовом наборе). Входной блок на базе ResNet с 3D-свертками и энкодер Conformer передают данные декодеру Transformer и блоку CTC (Connectionist Temporal Classification); при поиске beam search используется языковая модель Transformer, работающая с подсловами (subwords).

  • предварительная обработка: MediaPipe FaceLandmarker работает с каждым кадром непосредственно во время записи, поэтому повторный этап обнаружения не требуется. Опорные точки (глаза, основание носа, углы рта) выравниваются по сравнению с усреднённого лица из обучающей выборки, после чего фрагменты изображения области рта (размером 96×96 пикселей, в оттенках серого) приводятся к частоте 25 кадров в секунду, ожидаемой моделью.

  • скорость (на чипе M4 Pro, фраза длительностью 9 с): энкодер — 0,16 с на GPU Apple (на CPU — 1,7 с); поиск по лучу — около 0,8–1,6 с на CPU (это быстрее, чем использование MPS, в связи с большого количества мелких операций); итого от момента завершения записи до получения текста проходит приблизительно 1–2 с. Ускорить процедура помогли два изменения, внесённые в используемую библиотеку ESPnet: ключи и значения (keys/values) механизма cross-attention вычисляются один раз для всей фразы, а не для каждой гипотезы на каждом шаге (что ускорило beam search на 25%), а расчёт оценок CTC стал возможен на любом устройстве.

Читают сейчас

Unit 42 нашли уязвимость в IBM Turbonomic и избыточные права у 5% операторов Kubernetes

20 минут назад

Unit 42 нашли уязвимость в IBM Turbonomic и избыточные права у 5% операторов Kubernetes

Специалисты Unit 42 (Palo Alto Networks) опубликовали исследование об операторах Kubernetes — программных методах автоматизации, которые расширяют api Kubernetes с помощью пользовательских ресурсов дл

Ректор МГТУ им. Баумана посоветовал не отдавать детей в IT

21 минуту назад

Ректор МГТУ им. Баумана посоветовал не отдавать детей в IT

Ректор МГТУ им. Баумана Михаил Гордин советует не отдавать детей в IT, так как навык программирования не гарантирует долгую карьеру. Об этом он объявил в интервью «Ведомостям». Ознакомиться далее

Калифорния приняла законы, ограничивающие использование ИИ для увольнения сотрудников

37 минут назад

Калифорния приняла законы, ограничивающие использование ИИ для увольнения сотрудников

Губернатор штата Калифорния Гэвин Ньюсом подписал законы, направленные на защиту местных работников от угроз, связанных с искусственным интеллектом, в том числе потенциальную потерю работы или слежку

В РЖД рассказали о новых правилах сбора за возврат билета

49 минут назад

В РЖД рассказали о новых правилах сбора за возврат билета

Порядок взимания сбора за возврат железнодорожных билетов изменят в России с 1 декабря 2026 года, сумма сбора составит от 1% до 10% от стоимости билета, сообщили в «Российских железных дорогах». Читат

В The Elder Scrolls 6 могут появиться морские сражения

1 час назад

В The Elder Scrolls 6 могут появиться морские сражения

Бывший ведущий дизайнер The Elder Scrolls 5: Skyrim Брюс Несмит в интервью GoHumanize поделился своими соображениями о том, какой должна стать TES 6. По его мнению, ключевой и самой громкой механикой