Участвовать во встрече, которую вы не слышите
У встречи две половины, и большинство инструментов доступности решают только одну из них.
Первая половина — следить за ней. С этим более или менее справляются субтитры: что-то расшифровывает звук, а вы читаете. Вторая половина — отвечать. Её обычно отдают чату: вы печатаете и надеетесь, что кто-то смотрит в боковую колонку, пока говорят одиннадцать человек. Ваша реплика приходит беззвучно, не по порядку и часто уже после того, как момент, которому она принадлежала, закрылся.
Gaavala закрывает вторую половину. Вы читаете встречу в живых переведённых субтитрах, а когда вам есть что сказать — набираете это, и синтезированный голос произносит вашу фразу в звонке, вслух, там, где разговор на самом деле и происходит. Остальные участники слышат предложение, а не уведомление.
Этот текст — честная версия того, как это устроено: механика, всё, что для неё требуется, и те части, которых пока нет.
Половина «читать»
Это то, что Gaavala и так делает для всех, и это та же механика, которую получает слышащий пользователь ради перевода.
Расширение захватывает звук вкладки со встречей и передаёт его движку распознавания речи, который возвращает расшифровку по мере того, как люди говорят. Эта расшифровка попадает в два места: в боковую панель — как прокручивающаяся двуязычная запись с метками времени и бейджами языков, — и в плавающий слой поверх самой встречи, чтобы вам не приходилось отводить взгляд от лиц ради того, чтобы прочитать слова.
Две детали значат для читателя, который не слышит, больше, чем для читателя, которому нужен перевод:
Говорящие разделены и раскрашены. Gaavala определяет, кто говорит, и закрепляет за каждым голосом постоянный цвет — в оверлее, в боковой панели и в ваших экспортах. Прямо во время встречи «Speaker 2» можно переименовать в настоящее имя, и все поверхности обновятся. В быстром обмене репликами на четверых это и есть разница между разговором и стеной текста.
Свежие строки визуально сильнее. В оверлее новые строки появляются в полную силу, а старые постепенно гаснут, так что взгляд находит текущее предложение, не выискивая его.
Субтитры не закрыты тарифом как функция — бесплатный лимит составляет пять минут, один раз и навсегда, а это пробный период, а не тариф. Читать настоящую встречу означает Pro.
Половина «отвечать»
Под субтитрами есть текстовое поле.
Вы набираете фразу и нажимаете Speak — Ctrl+Enter, а на Mac ⌘+Enter, делает то же самое. Обычный Enter вставляет перевод строки, так что до отправки можно написать не одно предложение. До 500 символов за раз, со счётчиком; при превышении лимита кнопка отправки блокируется, а не молча обрезает написанное.
Если язык, на котором вы набрали текст, отличается от вашего языка Speak, Gaavala сначала переводит сообщение, а потом произносит его. Так можно набрать по-турецки, а прозвучать по-английски — или набрать по-английски и прозвучать по-японски.
Голос — один из студийных голосов Gaavala либо клон вашего собственного, построенный по двум минутам записи. Если вы уже где-то использовали свой голос — в видео, в старой записи, — клон означает, что комната слышит нечто узнаваемо ваше, а не сток-пресет.
Отправьте второе сообщение, пока первое ещё звучит, и оно встанет в очередь за ним. Каждое сообщение показывает своё состояние словами, а не одним лишь цветом: В очереди, Произносится, Произнесено, Отменено, Произнесено частично, Не удалось. Всё, что стоит в очереди или воспроизводится, можно остановить одной кнопкой.
Своё собственное сообщение вы не услышите. Оно уходит во встречу, а не в ваши динамики — для большинства пользователей это деталь, а для вас это и есть причина, по которой состояния подписаны словами.
Что для этого нужно
Этот раздел стоит прочитать до того, как решать, помогает ли вам Gaavala.
Микрофон вашего приложения встречи должен быть включён, а вы — не в режиме mute
Это самое важное предложение на этой странице, и именно его вероятнее всего прочитают неправильно.
Gaavala никогда не включает ваш микрофон — и при этом функция не работает без микрофона. Она не начинает никакой вашей записи и не распознаёт вашу речь: не захватывается ничего, кроме того, что вы набрали. Но и нового аудиоканала она не создаёт: она говорит, перехватывая то аудио, которое ваше приложение встречи уже отправляет, — исходящий канал, который Teams, Meet, Webex или Zoom открыли, когда вы подключились. Значит, этот канал должен существовать и быть живым, а вы должны быть в приложении встречи с включённым микрофоном, не в режиме mute.
На практике:
- вашему устройству нужен работающий микрофон;
- вам нужно выдать сайту встречи разрешение на микрофон;
- и вам нужно быть не в mute в самом приложении встречи.
Если вы в mute в Teams, Gaavala отклонит сообщение и попросит сначала включить микрофон. Если на устройстве микрофона нет вовсе, эта функция для вас работать не может.
Мы формулируем это прямо, потому что противоположная подача — «говорите без микрофона» — была бы лёгкой в написании и жестокой в обнаружении. Speak Text — не функция «без микрофона».
Тариф Pro
Набранные сообщения — часть Speak, а Speak входит в Pro. Одноразовый бесплатный лимит на пять минут покрывает только живые субтитры и вовсе не содержит озвучивания набранного текста, так что попробовать эту половину продукта через него нельзя. Pro стоит $19.99 в месяц и даёт 120 минут в день.
Один из собственных голосов Gaavala
Озвучивание набранного текста работает на студийных голосах Gaavala или на персональном клоне. Если вместо этого вы подключили для Speak свой ключ ElevenLabs, поле сообщения отключается и предлагает вернуться обратно в один клик.
Chrome 138 или новее — для межъязыковых сообщений
Перевод вашего набранного сообщения происходит на вашей же машине, встроенным переводчиком Chrome, работающим на устройстве. Если он недоступен или у него нет нужной вам языковой пары, Gaavala отклоняет сообщение и говорит вам об этом — она никогда не произнесёт ваш текст без перевода, выдав его за перевод. Сообщению, которое уже на вашем языке Speak, ничего дополнительного не требуется.
Встреча во вкладке браузера
Microsoft Teams, Google Meet, Cisco Webex и Zoom — с подключением через их веб-клиенты в настольном браузере на Chromium. Настольные приложения для встреч расширению браузера недоступны. Конкретно в Zoom вкладка должна была быть открыта уже при работающей Gaavala, иначе Speak попросит перезагрузить её.
Чего Gaavala не может вам сказать
Она не может подтвердить, что вас кто-то услышал. Gaavala знает, когда закончила отправлять аудио вашего сообщения во встречу. Именно это она и помечает как «Произнесено». Это не то же самое, что доставка, и нет ни одной платформы, на которой мы могли бы доставку подтвердить. Мы предпочитаем, чтобы вы это знали, а не додумывали подтверждение, которого мы дать не можем.
Единственное предупреждение, которое у нас есть, узкое. В Microsoft Teams, если микрофон встречи выключат, пока ваше сообщение звучит, это сообщение помечается как «Возможно, не доставлено». В Google Meet, Webex и Zoom такое предупреждение появиться не может. Отсутствие предупреждения не является доказательством того, что сообщение дошло.
Кнопка mute во встрече ведёт себя не одинаково везде. В Microsoft Teams, если вы выключите там свой микрофон, вывод Gaavala замолчит вместе с вами. В Google Meet и Cisco Webex — нет: эти клиенты постоянно пересоздают микрофонную дорожку в рамках собственной работы со звуком, и зеркалирование этого рубило бы вашу речь на середине фразы, поэтому Gaavala намеренно его не зеркалит. В Zoom mute происходит внутри собственного кодировщика Zoom, где Gaavala не может его прочитать. На всех трёх платформах элемент управления, который надёжно останавливает Speak, — это кнопка в панели Gaavala.
Набранных сообщений нет в записи. Они не попадают ни в транскрипт Gaavala, ни в её экспорт в TXT/SRT/JSON, ни в AI-резюме на устройстве. Если вы участвуете во встрече, набирая текст, вашего вклада не будет в той записи, где окажутся коллеги, говорившие вслух. Это пробел, а не функция приватности, и мы называем его вслух, потому что иначе кто-нибудь обнаружит его в списке задач, где своей задачи не найдёт.
Чтение и речь делят один запас. Pro — это один общий запас в 120 минут в день, который покрывает и живые субтитры, которые вы читаете, и сообщения, которые вы набираете.
Зачем мы сделали текстовую половину
Честный ответ: началось это в другом месте. Speak существует, чтобы человека, который не владеет языком комнаты, в ней услышали. Текстовое поле было очевидным способом закрыть случаи, когда говорить вслух неудобно: общий кабинет, шумная комната, фраза, которую хотелось сформулировать в точности.
Что стало ясно по ходу работы: «набери — и будь услышан в комнате» для большинства людей удобство, а для кого-то необходимость. Для глухого участника это и есть недостающая половина встречи: субтитры уже позволяют следить за ней, а это позволяет отвечать ей в том же канале, которым пользуются все остальные, в тот момент, когда это важно, — а не в боковой колонке, которую кто-то, может быть, прочитает позже.
Как обстоят дела
Gaavala пока нет в Chrome Web Store. Ссылки на установку на этой странице нет, и любой более старый материал, который её предлагает, устарел — карточка в магазине не опубликована.
Если это ваша проблема, запишитесь в список ожидания — и в день выхода мы пришлём вам ссылку на установку. Одно письмо, отписка в один клик, больше ничего.
Если вы уже пробовали подобные инструменты и они вас подвели каким-то конкретным образом, нам искренне интересно, каким именно. Напишите на support@gaavala.com.