Как это работает
Телесуфлёр, который идёт за вашим голосом, а не за таймером
Обычный телесуфлёр крутит текст с заданной скоростью, и говорящий за ним гонится. Wispim слушает и прокручивает к тем словам, которые вы действительно произнесли.
Три режима прокрутки, и когда какой
Режим выбирается перед началом, в «Режиме прокрутки».
Голос распознаёт речь и прокручивает к тем словам, которые вы сказали. Это тот режим, ради которого всё и делалось: пауза — суфлёр ждёт, ускорение — догоняет, повтор строки — возвращается назад. Читать при этом можно неровно, как говорят живые люди.
Звук реагирует на присутствие речи, а не на слова. Он нужен там, где распознавание ненадёжно — шумная комната, сложная акустика — и там, где язык ваш iPhone не разбирает вовсе. Текст движется, пока вас слышно, и останавливается, когда вы замолкаете.
Постоянный — фиксированная скорость в словах в минуту, обычный телесуфлёр. Иногда это правильный инструмент: заранее выверенный хронометраж, чужой сценарий, съёмка без микрофона.
Обратного отсчёта нет, и он не нужен
В «Голосе» и «Звуке» отсчитывать нечего: суфлёр просто ждёт, пока вы заговорите. «Задержка старта» — выключена или 5, 10, 20 секунд — принадлежит «Постоянному», где и правда имеет смысл успеть встать в кадр до того, как текст поедет. Её видно и во весь экран, и внутри плавающего окна, так что телефон может стоять на штативе.
Где распознавание происходит на самом деле
Здесь важна точность, потому что это обещание о приватности.
Wispim просит распознавание на устройстве везде, где язык это поддерживает. Если модели на устройстве нет, звук обрабатывают серверы Apple — это конвейер Apple, не наш, и мы аудио не получаем. Такие языки помечены в списке «Язык распознавания» ещё до съёмки, и приложение сообщает об этом во время дубля.
К нам при этом не попадает ничего: ни сценарии и их названия, ни звук, ни расшифровки, ни распознанная речь, ни имена импортированных файлов, ни то, что вы набрали в приложении. Подробности — в политике конфиденциальности.
Когда следование сбивается — а оно сбивается
Живая речь не идеальна, и суфлёр, который это игнорирует, бесполезен. Три вещи возвращают управление:
- Голосовые команды. Пауза, продолжение и переход между предложениями — голосом. Десять языков, фразы редактируются.
- Касание слова. Тронули любое слово в тексте — чтение продолжается с него. Работает во всех режимах и не ставит на паузу.
- Режим просмотра. Потянули текст, чтобы заглянуть вперёд или проверить пройденную строку. Следование на это время замирает, стрелка показывает, где вы остановились, а начнёте читать с любого места — суфлёр вас найдёт.
Кнопки громкости переводят на предложение назад или вперёд, но у них два ограничения, о которых честнее сказать сразу: они помечены как экспериментальные и не работают внутри приложений камеры, потому что там их забирает затвор.
Дальше
Следование за голосом становится по-настоящему полезным, когда текст висит поверх камеры, — об этом плавающее окно. Если снимаете созвоны, а не ролики, посмотрите суфлёр для видеозвонков.
Вопросы
Что будет, если я собьюсь или начну импровизировать?
Ничего не сломается. В режиме «Голос» суфлёр идёт за сказанными словами: остановились — он ждёт, ускорились — успевает, повторили строку выше — возвращается к ней. Отойти от текста и вернуться к нему можно в любой момент.
Мой голос уходит с телефона?
Обычно нет, и приложение честно предупреждает, когда да. Распознавание идёт на самом iPhone там, где язык это поддерживает. Где модели на устройстве нет, iOS отправляет звук в Apple для преобразования в текст — такие языки помечены в списке «Язык распознавания» ещё до начала, и приложение говорит об этом во время съёмки. Ваши сценарии, звук и расшифровки нам не передаются.
На каких языках работает следование за голосом?
Это три разных числа. Следование за голосом работает на любом языке, который распознаёт ваш iPhone, — 60+ локалей на актуальной iOS. Интерфейс приложения переведён на 16 языков. Голосовые команды есть в 10 из них, и фразы можно менять.
А если распознавание в моём языке ненадёжно?
Тогда режим «Звук»: он реагирует на саму речь, а не на слова, и работает даже там, где iPhone текст не разбирает. Если нужна предсказуемость, есть «Постоянный» — заданная скорость и «Задержка старта».