Эдуард Гайсин gajsin
Рейтинг
584
№ 1 946 в каталоге
Отзывы
Профессионализм
-/10
Коммуникация
- /10
Город
Уфа
Опыт работы
3 года
На сайте с
2020 года
Юридический статус
Самозанятый

Signal — персональный Windows desktop-ассистент

Описание

Signal — персональный Windows desktop-ассистент с голосовым управлением и серверным backend. Проект сделан не как обычный бот, а как быстрый voice-first интерфейс: пользователь произносит команду, сразу видит состояние ассистента, распознанный текст, потоковый ответ и результат действия.

Desktop-клиент на PySide6 показывает компактный чат, голосовые состояния, быстрые действия, задачи, напоминания, память, спорт-контекст, настройки и диагностические логи. Голосовой контур поддерживает live voice через WebSocket, fallback через WAV, partial transcript, stop/barge-in и TTS-очередь без наложения озвучки.

Backend на FastAPI держит общее ядро ассистента, API для desktop, Telegram-поверхность, память, задачи, напоминания, спорт-состояние, request log и метрики. Ответы идут потоково через SSE, поэтому интерфейс не ждёт полного завершения модели. Для защиты от дублей используются request_id и идемпотентный лог запросов.

Важный фокус проекта — понятная диагностика и безопасная архитектура: desktop не хранит ключи AI-провайдера или Telegram, а ошибки голоса, сервера и TTS видны в отдельной панели без раскрытия секретов. Стек: Python 3.11, PySide6, FastAPI, WebSocket, SSE, SQLite, STT/TTS/LLM provider layer, PyInstaller.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Автоматический парсер OEM каталогов мототехники Node.js
Автоматический парсер OEM каталогов мототехники Node.js
24
Веб-разработка и IT STRATA - telegram mini app
STRATA - telegram mini app
90
Веб-разработка и IT YouTube Фильтр — локальное Chrome-расширение
YouTube Фильтр — локальное Chrome-расширение
40
Веб-разработка и IT Интеллектуальный AI-ассистент «Менеджер компаний» (RAG)
Интеллектуальный AI-ассистент «Менеджер компаний» (RAG)
65