Перейти к содержимому
Собственный продукт

Голосовой ассистент для компьютера на базе Claude

до первого звука ответа
0,5 с
до текста от модели
1,6 с
  1. Голос по имени
  2. Распознавание речи
  3. Claude + инструменты
  4. Проверка прав
  5. Голосовой ответ

Задача

Нужен был помощник, которым удобно пользоваться голосом, пока заняты руки: открыть программу, узнать статус, поставить напоминание, запустить длинную задачу. Готовые решения либо медленно отвечали, либо требовали подтверждать каждое действие.

Подход

Построил ядро на Python вокруг Claude Agent SDK и окно на Tauri. Каждый этап цепочки измерял отдельно: имя распознаётся локально, команда — облачным сервисом, модель держит постоянную сессию, голос идёт потоком. Права разделил на безопасные и опасные, а технические подробности убрал из озвучки, чтобы ассистент говорил по-человечески.

Что сделано

Стек

Python-ядро с WebSocket-сервером, Whisper для распознавания имени, облачное распознавание команд и синтез речи, Claude Agent SDK с набором инструментов, Tauri и Rust для окна и трея, Kotlin для версии Android.

Результат

Ассистент работает на компьютере ежедневно: время до первого звука сократилось с 2,5 до 0,5 секунды, рутинные команды выполняются без обращения к модели, а подтверждение нужно только для действительно опасных действий.

Смотрите также