VoteXt — голосовой ввод текста в любое приложение
Готовое десктоп-приложение для Windows и Linux: нажал горячую клавишу, сказал — текст появился в активном окне
Задача
Набирать длинные сообщения и письма долго. Приложение превращает речь в текст и вставляет его туда, где стоит курсор: в мессенджер, браузер, IDE.
Что сделали
- Глобальная горячая клавиша и плавающий виджет с живой звуковой волной, без перехвата фокуса
- Распознавание речи Whisper large-v3-turbo: русский, английский, украинский, казахский, автоопределение
- ИИ-режимы: исправить грамматику, оформить письмо, перевести — промпты настраиваются
- Словарь замен и голосовые команды пунктуации («точка», «новая строка»)
- История распознаваний, автостоп по длительности, вставка через буфер или посимвольный набор
- Сборки для Windows (установщик NSIS) и Linux (AppImage, RPM)
Инженерные решения
≈1,5 с на фразу
- Около 1,5 с на фразу без нативных модулей и ffmpeg: аудио webm/opus уходит в распознавание напрямую
- Глобальные хоткеи на Wayland через системные сочетания GNOME и KDE — там, где штатный механизм Electron не работает
- Electron
- electron-vite
- React 18
- TypeScript
- MediaRecorder / Web Audio
- Whisper (STT)
- LLM API
- electron-builder