Ко всем проектам

Десктоп · Июнь 2026

SpeakAnywhere — голосовой ввод текста для Windows

SpeakAnywhere — голосовой ввод текста для Windows

Сверхбыстрое легковесное desktop-приложение для Windows для голосового ввода текста в любом окне системы. По глобальной горячей клавише (push-to-talk) приложение распознаёт речь локально и мгновенно вставляет готовый текст в активное поле любого приложения — VS Code, Telegram, Notion, Slack, браузеры. Обработка аудио по умолчанию полностью локальная, без телеметрии (privacy-first).

Что реализовано:

  • Сквозной конвейер обработки: захват микрофона (CPAL) → шумоподавление и VAD → аудио-буфер в памяти → распознавание (Whisper) → очистка текста локальной LLM → вставка в активное окно
  • Ultra-low latency: цель от отпускания клавиши до текста <200–500 мс на мощных ПК, <1000 мс на среднем железе, <150 МБ RAM в простое
  • Модульный Rust-бэкенд (audio, hotkeys, stt, llm, injection, overlay, settings, tray, windows) на асинхронных каналах tokio mpsc
  • Локальный STT на whisper.cpp с GPU-ускорением (DirectML/CUDA) и опциональными облачными провайдерами (OpenAI/Groq/Deepgram)
  • AI-форматирование текста через llama.cpp (Qwen 2.5 3B / Phi-4 mini): пунктуация, регистр, грамматика
  • Трёхуровневая стратегия вставки текста: Windows SendInput (Unicode) → Clipboard fallback → UI Automation (Accessibility API)
  • Нативный UX: системный трей, always-on-top overlay-индикатор записи с waveform, глобальные горячие клавиши, автозагрузка; настройки в SQLite
  • Интерфейс настроек и онбординга на React + TypeScript, мультиязычность

Безопасность: аудио хранится только в памяти, без записи на диск; передача в облако — лишь при явном Cloud Mode с TLS 1.3; минимум прав (микрофон + эмуляция ввода).

Стек: Tauri 2.x, Rust, Tokio, Win32 API, CPAL, whisper.cpp, llama.cpp, DirectML/CUDA, React, TypeScript, Vite, SQLite.

Роль: проектирование и разработка приложения (Rust-бэкенд, системная интеграция Windows, React-интерфейс).

  • SpeakAnywhere — голосовой ввод текста для Windows — Главная · экран 1
    Главная · экран 1
  • SpeakAnywhere — голосовой ввод текста для Windows — Главная (моб.) · экран 1
    Главная (моб.) · экран 1
  • SpeakAnywhere — голосовой ввод текста для Windows — Обзор
    Обзор
  • SpeakAnywhere — голосовой ввод текста для Windows — Core Pipeline
    Core Pipeline