Выжми из Lispr максимум.
Lispr намеренно маленький — никакого окна настроек, никакого аккаунта, никаких сюрпризов. Эта страница рассказывает, что он делает, как чинить те немногие штуки, которые порой косячат, и что происходит с твоим голосом.
Первая настройка
Lispr проведёт тебя через всё это при первом запуске — здесь тот же путь, записанный на случай, если придётся повторить.
1. Микрофон
Lispr должен тебя слышать. macOS спросит в первый раз; если ты пропустил запрос или отозвал разрешение — выдай его в Системные настройки → Конфиденциальность и безопасность → Микрофон — включи Lispr.
2. Универсальный доступ
Lispr вставляет распознанный текст туда, где у тебя курсор — для этого нужно разрешение Универсального доступа. Выдай его в Системные настройки → Конфиденциальность и безопасность → Универсальный доступ — включи Lispr.
3. Input Monitoring (только на macOS 10.15+)
Чтобы Lispr слышал, когда ты удерживаешь клавишу-триггер — даже когда в фокусе другое приложение. Выдай его в Системные настройки → Конфиденциальность и безопасность → Input Monitoring. Lispr запрашивает его как положено через IOHIDRequestAccess с версии 0.33.
Ни одно из этих разрешений при выдаче не создаёт аккаунт и ничего не отправляет с твоей машины. Они просто открывают те части macOS, без которых Lispr не сможет работать.
Ежедневное использование
Зажми и говори
Удерживай правую клавишу ⌥, говори, отпусти. Текст появится у курсора в любом приложении. Это всё — никакого слова активации, никакого режима прослушки, никаких настроек.
Фиксированный (hands-free) режим
Двойной тап по клавише-триггеру — и Lispr продолжает запись, пока ты не тапнешь ещё раз. Удобно, когда нужны обе руки.
Отмена в середине записи
Нажми Esc во время записи, чтобы выкинуть всё сказанное — ничего не транскрибируется, ничего не вставляется.
Альтернативные триггер-клавиши
Если правая ⌥ у тебя на Mac занята другим сочетанием, Lispr поддерживает и клавишу Fn как push-to-talk триггер.
Языки
Lispr транскрибирует через Whisper, который многоязычен. Язык определяется автоматически — можно даже переключиться посреди предложения, и он поспеет. Распознаётся около 99 языков, никакой настройки не нужно.
Умное склеивание предложений
Если ты надиктовал одну фразу, а потом сразу следом ещё одну, Lispr вставит между ними точку и пробел — никаких сплошных предложений. Авто-склейка работает только после его собственной предыдущей вставки, так что текст, который ты набрал сам, он не трогает.
Буфер обмена
Lispr использует буфер обмена внутри себя, чтобы вставлять текст — но сразу после восстанавливает то, что ты копировал. Твой ⌘V по-прежнему вернёт ссылку или абзац, который ты копировал час назад.
Обновления
Lispr обновляется сам через Sparkle — когда новый релиз подписан, установленный у тебя Lispr предложит его при следующем запуске. В журнале изменений — что менялось в каждой версии.
Устранение неполадок
Клавиша-триггер ничего не делает
- Проверь, что Input Monitoring выдан (шаг 3 выше) — без него Lispr не видит нажатие клавиши из фонового приложения.
- Убедись, что правую ⌥ не перехватывает другое приложение — Karabiner, BetterTouchTool, хоткеи Raycast, Magnet и т.п. Если да, переключи Lispr на Fn из иконки в строке меню.
«Мы не расслышали»
Lispr фильтрует очень короткие и тихие записи (с 0.39) — из 10 таких 9 оказывались короткими паузами, а не упущенными словами. Если это всплыло, а ты правда говорил: подержи клавишу чуть дольше, прежде чем начать, и проверь, что в иконке строки меню выбрано правильное устройство ввода.
Текст попадает не в то приложение
Lispr вставляет туда, где курсор в фокусе в момент, когда ты отпускаешь триггер. Если ты переключил приложения посреди записи, текст уйдёт в новое. Совет: держи курсор в нужном месте до того, как зажать клавишу.
Иконка в строке меню пропала
- Конкретно на macOS 11–12 ранний билд (≤ 0.24) мог терять иконку — обнови до последней с страницы журнала изменений; починили в 0.25.
- Если у тебя свежий macOS и иконки всё равно не видно: строка меню может быть забита, и иконка прячется под Control Center / Bartender. Попробуй освободить место в строке меню, скрыв несколько иконок.
Тайм-аут транскрипции
Если сеть моргнула, Lispr теперь сдаётся через 10 секунд (с 0.34) и показывает дружелюбное сообщение. Попробуй снова — следующий запрос часто проходит, потому что Lispr и сам автоматически ретраит при временных сбоях (с 0.31).
Sparkle не может скачать обновление
DMG и appcast отдаются с proxy.lispr.ai по TCP-only пути (с 0.39) — это обходит проблемы с HTTP/3, которые встречаются в некоторых сетях. Если сеть всё равно блокирует, ты всегда можешь скачать свежий Lispr.dmg напрямую с lispr.ai и заменить приложение вручную.
Лимит записи в 10 минут
Lispr останавливает одну запись через 10 минут с локализованным предупреждением (с 0.37) — это мягкий потолок, чтобы случайные марафонские записи не уезжали в облако. Отпусти и начни новую запись для более длинной диктовки.
Приватность вкратце
Полная история в Политике конфиденциальности; здесь короткая версия того, о чём чаще всего спрашивают.
Куда уходит мой голос?
С твоего Mac он идёт по зашифрованному соединению до edge-прокси, который держим мы, а тот пересылает его в Groq на транскрипцию. Groq возвращает текст, прокси возвращает его твоему Mac, а аудио сразу выбрасывается. Ничего не хранится на сервере. Ничего не тренирует модель.
Аккаунт есть?
Нет. Ни регистрации, ни пароля, ни профиля. Логиниться некуда, потому что логиниться некуда.
А логи?
С 0.40 Lispr может отправлять диагностические заголовки X-Lispr-*, когда что-то пошло не так — это заголовки (тайминги, коды ошибок), не аудио и не транскрипты, и мы не сохраняем их на сервере.
Работает ли офлайн?
Нет — транскрипция работает в облаке, и именно поэтому она и быстрая (медиана ~300 мс end-to-end с 0.41), и точная. Если нужна полностью локальная диктовка — встроенная Диктовка в macOS вполне годная альтернатива; это тот компромисс, на который мы пошли ради скорости и охвата языков.
Всё равно застрял?
Если здесь ничего не ответило на твой вопрос — напиши нам с указанием версии (строка меню → О программе Lispr) и того, что ты делал, когда сломалось. Разберёмся.
[email protected]