Vext 1.0.0 вышел с простой моделью спикеров: Я для микрофона, Они для системного аудио. Работало, но сплющивало звонки с несколькими людьми в один голос на каждой стороне.
1.1.0 — релиз про спикеров. Vext теперь распознаёт отдельные голоса, запоминает их, помнит между встречами и даёт раскрасить как угодно — всё на вашем Mac, и никакая биометрия не покидает устройство.
Что нового.
Распознавание голоса между встречами
Подпишите спикера один раз. На следующей встрече, где появится этот голос, Vext узнаёт его и применяет имя автоматически.
Это настоящий голосовой профиль, не поиск имени. Когда вы сохраняете подпись, Vext тихо запоминает, как звучит этот голос. На следующей записи он слушает уже названных людей и помечает их сразу, как они заговорят.
Что отсюда следует:
- Точнее со временем. Каждая встреча даёт Vext чуть лучший «отпечаток» каждого голоса — точность тихо растёт по мере использования.
- Работает между микрофоном и системным аудио. Сара в Zoom в понедельник остаётся Сарой в переговорке в пятницу.
- Неподписанные голоса показаны как
Speaker 1,Speaker 2— тот же фоллбэк, что и раньше. Подпишите, когда удобно, или нет.
Если вы пользовались Otter или Fireflies — идея знакомая. Разница в том, где живёт голосовой профиль. В Vext он лежит рядом с расшифровками, на вашем Mac. Нет серверного биометрического профиля, нечего утекать, нечего отзывать.
Несколько спикеров на одном микрофоне
Раньше всё с микрофона метилось как Я. Это верно для соло-диктовки и удалённых звонков, но рассыпается в комнате. Трое вокруг одного ноутбука, интервью, панель.
1.1.0 разделяет голоса в микрофоне так же, как это уже работало для системного аудио. Двое-трое на одном микрофоне теперь — Me, Me 2, Me 3. Переименуйте — и распознавание между встречами заработает и для них.
Очные встречи теперь дают такие же подписанные расшифровки, как и удалённые.
Выберите цвета
У каждого спикера теперь свой цвет — выбран один раз, держится во всех расшифровках, где этот голос появляется.
Звучит косметично. Но нет. Вид расшифровки плотный, и стабильный цвет делает его сканируемым: за 30 секунд видно, кто доминировал, кто перебивал, где назначались задачи. Старые встречи до этого апдейта получают разумные дефолтные цвета — ничего не выглядит сломанным.
Более честная горячая клавиша
Две мелкие правки, закрывающие раздражения:
Не срабатывает, пока вы печатаете. Если держите клавишу диктовки, заканчивая предложение, диктовка больше не запустится в момент, когда пальцы оторвутся от клавиатуры.
Скриншот-режим взводится до показа. Короткая пауза на клавише теперь ничего не открывает — только настоящее перетаскивание открывает оверлей. Итог: меньше мерцаний, меньше случайных захватов, мышиные скриншоты ощущаются мгновенными.
Запуск при логине
Да, наконец-то. Переключите в настройках — Vext регистрируется в официальной системе Login Items macOS, и им можно управлять или отключать из Системных настроек как любым приложением автозапуска.
Quality of life
Несколько правок, которые ощутимы, не привлекая внимания:
- Таймстампы остаются согласованы. В длинных встречах раньше был небольшой сдвиг между расшифровкой и скриншотами. Теперь обе линии привязаны к одному «стенному» времени — без сдвига.
- Расшифровки открываются мгновенно. Длинные виды встреч заметно быстрее, особенно с большим числом скриншотов.
- Без фантомных фраз. Почти тишина или чистый шум иногда расшифровывались случайным филлером («знаешь», «ага», «спасибо за просмотр»). 1.1.0 тихо их выкидывает.
- Markdown в саммари. Резюме встреч теперь рендерятся с заголовками, списками и жирным — а не одной стеной текста.
- Меньше склеек спикеров. Двух людей с похожими голосами раньше иногда схлопывало в один кластер. Более жёсткая кластеризация держит их раздельно.
Обновление
Если Vext установлен:
brew upgrade muvon/tap/vext
Или скачайте Vext 1.1.0 напрямую. Существующие встречи сохранят данные — старые расшифровки получат дефолтные цвета при первом открытии.
Если раз-другой подпишете команду в ближайших встречах, к концу недели Vext будет делать большую часть работы за вас. В этом и смысл.