Супер быстрая локальная диктовка для macOS: зажимаешь клавишу, надиктовываешь голосом, текст появляется в поле ввода. Распознавание идёт на Neural Engine: ни аудио, ни расшифровка никуда не отправляются.
Диктовка
- Один хоткей на всё: начать и завершить со вставкой текста.
- Parakeet TDT v3 — 25 языков, полностью офлайн после первой загрузки модели.
Приватность
- Ни одного исходящего запроса, кроме одноразовой загрузки модели.
- Ни аккаунта, ни телеметрии, ни проверки обновлений.
- История, статистика и настройки — локальные файлы, удаляются вручную.
- Сохранение текста диктовок выключено по умолчанию и включается вручную.
Статистика
- Слова, диктовки и минуты речи за сегодня плюс график за 14 дней — сразу в панели.
- Отдельное окно со срезами день / неделя / месяц / год.
- Оценка «насколько это быстрее, чем печатать» по вашей скорости печати.
Свои диктовки как данные
- Опционально: сохранять текст диктовок в файл на этом Mac — по умолчанию выключено.
- Встроенный MCP-сервер, чтобы спрашивать ассистента «о чём я диктую» — только чтение.
- Mac с Apple Silicon (M1 или новее)
- macOS 14 или новее
- Скачать
Voicy-<версия>.dmgсо страницы релизов, перетащить Voicy в «Программы» и запустить оттуда — из смонтированного образа фоновая служба не установится. - Первый запуск macOS заблокирует: сборка не нотарифицирована. Системные настройки → Конфиденциальность и безопасность → Всё равно открыть.
- Выдать три разрешения: Микрофон, Универсальный доступ, Мониторинг ввода. Без них диктовка не работает, и выдать их себе приложение не может.
- Дождаться загрузки модели (~460 МБ, один раз) и статуса «Готов к диктовке». Панель показывает фазу, прогресс, скорость и сколько осталось.
Контрольную сумму образа стоит сверить с указанной в релизе:
shasum -a 256 ~/Downloads/Voicy-*.dmgОбновление — скачать новый образ. Разрешения придётся выдать заново: у ad-hoc подписи нет стабильного идентификатора, и macOS считает новую версию другой программой. Почему так и что это меняет — в SECURITY.md.
| Сочетание | Что делает |
|---|---|
| Правый Command | начать диктовку; нажать снова — завершить и вставить текст |
| Shift + правый Command | история последних расшифровок |
По умолчанию Voicy хранит только сто последних расшифровок — для оверлея
истории. Если включить Настройки → Статистика → «Сохранять текст диктовок»,
текст каждой диктовки будет дописываться в
~/Library/Application Support/Voicy/stats/transcripts.jsonl (права 0600).
Ничего не удаляется само: выключение только останавливает запись, а стереть
сохранённое можно кнопкой в той же вкладке. Удаление записи из оверлея истории
удаляет её и из файла.
Исключений по приложениям пока нет: пока сохранение включено, надиктованное в менеджер паролей попадёт в файл наравне со всем остальным.
Поверх этого файла работает MCP-сервер — тот же бинарник, запущенный с
--mcp. Он умеет только читать: искать по тексту с фильтрами и отдавать
сводку по дням и приложениям без единой расшифровки.
# Claude Code
claude mcp add voicy -- /Applications/Voicy.app/Contents/MacOS/Voicy --mcpДля Claude Desktop — в ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"voicy": {
"command": "/Applications/Voicy.app/Contents/MacOS/Voicy",
"args": ["--mcp"]
}
}
}Транспорт — stdio: клиент запускает процесс сам, порт не открывается. Что именно уходит клиенту и почему это осознанный компромисс — в PRIVACY.md.
Настройки, история и статистика лежат в
~/Library/Preferences/com.helpsolution.voicy.plist, модель — в
~/Library/Application Support/FluidAudio/Models. Полный список путей и что
именно пишется в логи — в PRIVACY.md.
- Сборка не нотарифицирована: ручное разрешение при первом запуске и повторная выдача разрешений после обновления.
- Одна запись автоматически завершается через 20 минут.
- ~460 МБ на диске под модель, 100–150 МБ памяти в простое.
./uninstall.sh # приложение и служба; данные и модель остаются
./uninstall.sh --purge # заодно история и настройкиБез копии репозитория — то же самое вручную:
launchctl bootout "gui/$UID/com.helpsolution.voicy.agent"
rm -f ~/Library/LaunchAgents/com.helpsolution.voicy.agent.plist
rm -rf /Applications/Voicy.appgit clone https://github.com/helpsolution/voicy.git
cd voicy
./scripts/install-local.shСкрипт собирает release-бинарник, подписывает вашей Apple Development identity и
атомарно заменяет /Applications/Voicy.app. Такая сборка не требует обхода
Gatekeeper, а разрешения переживают обновления. Остальное — в
CONTRIBUTING.md.
MIT, см. LICENSE. Voicy — форк
SuperDictate, который основан на
Parakey Richard Courtman.
Распознавание — FluidAudio
(Apache 2.0) и модель Parakeet TDT v3. Атрибуция — NOTICE.md,
лицензии зависимостей — third_party/.

