Вичави з 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) — приблизно 9 з 10 із цих були короткими паузами, а не пропущеними словами. Якщо це випало, а ти дійсно говорив: потримай клавішу трохи довше перед мовленням і перевір, чи в іконці смуги меню вибрано правильний пристрій вводу.
Текст потрапляє не в той застосунок
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]