
macOS
Lulucat Speecho
Зажмите клавишу. Говорите. Отпустите.
Диктовка заканчивается там, где вы уже печатали
Lulucat Speecho транскрибирует речь, пока вы удерживаете правую клавишу Option. Слова появляются в панели внизу экрана по мере речи, а в момент отпускания готовый текст вставляется в позицию курсора — в поле сообщения, редакторе кода, поисковом поле или любом другом месте, где был фокус. Ничего не нужно открывать заранее и ничего не нужно копировать потом: только что сказанная фраза уже находится в документе, который вы редактировали.

Весь процесс
Всё делает одна удерживаемая клавиша.
Держите, чтобы говорить
Нажатие правой клавиши Option начинает дубль, а отпускание его заканчивает. Функция работает в любом приложении: клавиша отслеживается во всей системе, а не привязана к одному окну. Левая клавиша Option не затрагивается, поэтому вводимые ею специальные символы и сочетания клавиш продолжают работать как раньше.
Текст во время речи
Звук передаётся на транскрипцию, пока вы ещё говорите, поэтому слова появляются вскоре после произнесения, а не после остановки. Текст, подтверждённый моделью, отображается обычным цветом, а текст, который модель ещё может изменить, — серым. Сразу видно, какая часть уже зафиксирована.
Отпустите, чтобы вставить
После отпускания клавиши поток завершается, приложение ждёт финализации последних слов и вставляет результат в позицию курсора. Текст проходит через буфер обмена, а прежнее содержимое буфера возвращается через секунду, поэтому скопированное ранее остаётся доступным, когда оно понадобится.
Отменить ничего не стоит
Слишком короткое нажатие, в котором не может быть речи, отбрасывается, как и дубль, во время которого была нажата другая клавиша — это означает, что пользователь вводил специальный символ, а не диктовал. В обоих случаях ничего не вставляется, поэтому случайное нажатие ничего не стоит и не оставляет ничего для отмены.

Языки
Поддерживает более 60 языков, автоматически распознаёт язык речи и работает с несколькими языками в одном предложении.
Панель во время речи
Панель появляется внизу того дисплея, на котором находится указатель, поверх полноэкранных приложений и на каждом рабочем столе. Панель никогда не получает фокус, поэтому текстовое поле, в котором вы печатали, остаётся активным, а каретка остаётся там, где вы её оставили. Волна слева движется, пока звук отправляется, и становится янтарной во время финализации последних слов, поэтому сразу видно, что микрофон ничего не улавливает, — в первую секунду, а не постфактум.
Два системных разрешения
macOS запрашивает доступ к микрофону до начала записи любого звука. Для второй части функции требуется Универсальный доступ: отслеживать модификаторную клавишу за пределами приложения и вставлять текст в приложение, находящееся в фокусе. Оба разрешения объясняются в момент запроса, а приложение показывает, какого разрешения не хватает, пока оно не будет выдано, и указывает, где найти его в Системных настройках.
Что уходит с Mac
Пока вы держите клавишу, звук отправляется на транскрипцию, и больше ничего не выгружается. Записи не сохраняются на диске. Список последних диктовок хранится в памяти только во время текущего запуска и исчезает после выхода из приложения. Учётная запись не нужна, аналитики нет.
Доступность
Speecho всё ещё разрабатывается и не выпущен. Для него потребуется macOS 15 или новее, а распространяться он будет с этого сайта, а не через Mac App Store: песочница App Store не разрешает вставлять текст в другое приложение, и именно ради этого Speecho стоит иметь.
Напишите на support@lulucat.ai, если хотите узнать о выходе.