BetterWispr: бесплатная диктовка на Mac с открытым кодом

BetterWispr, приложение для диктовки на Mac, которое представлено на собственном сайте проекта (в ленте Show HN). Оно бесплатное, с открытым кодом под лицензией Apache 2.0, без подписки, аккаунта и обязательного API-ключа. Требуется macOS 14 или новее; для локальных моделей рекомендуется Apple Silicon.

Как это работает: в любом приложении нужно поставить курсор в текстовое поле, удерживать Option + Space, сказать текст и отпустить клавиши, готовый текст появится в том приложении, где вы работали. Можно переключиться на режим «нажал, началась запись, нажал ещё раз, конец» или записать любое другое сочетание клавиш. Транскрибация начинается после окончания записи, а не по мере речи слово за словом.

Распознавание идёт на самом Mac: в приложении девять встроенных моделей из семейств Apple speech, Parakeet и Whisper. Модели скачиваются один раз и дальше работают офлайн; облачного запасного варианта для транскрибации нет. Parakeet покрывает английский, японский и 25 европейских языков, Whisper, больше (сколько именно, на странице не сказано). Вместо встроенных моделей можно подключить собственный API: Sarvam AI, Smallest AI или любой OpenAI-совместимый.

После распознавания текст чистится. Уровень очистки по умолчанию, Light: убирает английские «э-э», повторы и ложные начала фраз. Medium дополнительно правит текст для ясности с помощью выбранной модели для заметок (на Mac, через Apple Intelligence или Ollama); None сохраняет каждое слово. Есть стили для разных типов приложений: Casual убирает финальную точку, very casual, ещё и заглавные буквы, formal оставляет слова как есть. Голосовые команды вроде «comma», «question mark», «new paragraph» и «scratch that» (удалить последнее предложение) работают на английском; очистка слов-паразитов и стили тоже рассчитаны на английский.

Отдельный режим Notetaker (заметки со встреч) расшифровывает микрофон как «Me», а звук других приложений, как «Them» (для этого нужна macOS 14.2 или новее), рядом с вашими собственными заметками. Итог, краткое содержание, решения и список дел, пишет Apple Intelligence на поддерживаемых Mac с macOS 26 либо локальная модель Ollama. Если модели для заметок нет, расшифровка и заметки всё равно сохраняются.

Прочее: словарь имён и терминов, который дополняется, когда вы исправляете слово в истории или сразу после вставки (обучение можно выключить в настройках); история диктовок с исходным и исправленным текстом (кнопка Use Original возвращает сказанное дословно, историю можно отключить); статистика по словам, темпу, приложениям и ежедневной серии, всё считается из истории на Mac. Если вставка в приложение заблокирована, текст копируется в буфер обмена. Обновления приходят из GitHub Releases через Sparkle и устанавливаются, только если совпадает подпись EdDSA.

Ключевые факты

  • Бесплатное приложение для диктовки на macOS 14+ с открытым кодом под Apache 2.0, без подписки, аккаунта и обязательного API-ключа.
  • Девять встроенных моделей (Apple speech, Parakeet, Whisper) работают на Mac и офлайн после однократной загрузки; облачного запасного варианта для транскрибации нет.
  • Диктовка по удержанию Option + Space в любом приложении; транскрибация начинается после окончания записи, а не по мере речи.
  • Очистка слов-паразитов, стили и голосовые команды рассчитаны на английский; Parakeet покрывает английский, японский и 25 европейских языков.
  • Режим Notetaker расшифровывает микрофон («Me») и звук других приложений («Them»), а итоги встречи пишет Apple Intelligence или Ollama на самом Mac.

Почему это важно

Диктовка на Mac обычно либо привязана к облаку и подписке, либо ограничена системными средствами. BetterWispr предлагает другую комбинацию: распознавание на устройстве, открытый код и отсутствие аккаунта. Для тех, кого беспокоит, куда уходит голос, это ощутимое отличие: по описанию на сайте, речи не нужен обмен данными с сервером транскрибации, а облачного запасного варианта нет вовсе. Это нишевый, но практичный запуск без крупных игроков.

Кому это важно

Пользователям Mac, которые много пишут текст и хотят диктовать в любое приложение без подписки. Тем, кто принципиально не хочет отправлять голос в облако. Тем, кому нужен открытый код, который можно прочитать на GitHub или собрать самостоятельно командой make dev. Отдельно, тем, кто ведёт заметки со встреч и хочет получать краткое содержание локально. Англоязычным пользователям приложение подойдёт полнее всего: очистка речи, стили и голосовые команды рассчитаны на английский.

Как это применить

Нужен Mac с macOS 14 или новее (рекомендуется Apple Silicon). После установки приложение проведёт через разрешения (микрофон; доступ к универсальному доступу для автоматической вставки; для Apple speech, ещё и распознавание речи) и загрузку первой локальной модели. Дальше: курсор в текстовое поле, удерживать Option + Space, говорить, отпустить. Сочетание клавиш и режим можно сменить в настройках. Для режима Notetaker со звуком других приложений нужна macOS 14.2 или новее, а итоги через Apple Intelligence, поддерживаемый Mac с macOS 26 (альтернатива, локальная Ollama). Язык выбранной модели стоит проверить на собственной речи: сайт сам советует протестировать модель, так как доступность и качество зависят от железа и языка. Стоимость, ноль: подписки и API-ключа не требуется, но файлы моделей занимают место на диске.

Можно ли доверять

Все сведения взяты с официального сайта самого проекта, то есть это самоописание продукта. Сторонних проверок и замеров точности или скорости на странице нет, сравнительных результатов с другими приложениями для диктовки тоже. В тексте не названы ни автор, ни компания, ни версия и дата релиза; адрес репозитория в видимом тексте не указан, хотя сказано, что код открыт под Apache 2.0 и доступен на GitHub. Раздел с отзывами пользователей в доступном тексте цитат не содержит.

Риски и подводные камни

Транскрибация начинается только после окончания записи, поэтому текст не появляется по ходу речи. Защищённые поля и некоторые приложения могут блокировать автоматическую вставку (тогда текст копируется в буфер обмена, а транскрипт можно взять в панели приложения). Очистка слов-паразитов, стили и голосовые команды работают на английском, так что для других языков часть функций недоступна. Качество и доступность моделей зависят от железа и языка; на Mac без Apple Silicon локальные модели могут работать хуже. Если вы подключите Claude Code, Codex, Sarvam AI, Smallest AI или другой облачный API, диктовка или транскрипт уйдут этому провайдеру, по умолчанию этого не происходит, только по вашему выбору.