Что это такое?
Бэкенд для голосового ассистента, который отвечает на вопросы по документам на трёх языках, работает офлайн и стримит ответы.
Это полноценный бэкенд для мультиязычного голосового чатбота, заточенный под низкую задержку и офлайн-работу. Включает FastAPI, RAG-архитектуру, потоковые ответы через SSE, веб-интерфейс и даже систему жалоб в PostgreSQL.
Для разработчиков, создающих голосовые интерфейсы для государственных или корпоративных сервисов, особенно в мультиязычных регионах.
Государственные порталы часто неудобны для неграмотных или пожилых людей, а голосовые ассистенты вроде Alexa не знают местных языков и не могут отвечать по официальным документам.
Ассистент слушает речь через Whisper, определяет язык, переводит вопрос на английский, ищет ответ в загруженных PDF через FAISS, генерирует ответ локальной моделью Ollama, переводит обратно и озвучивает через Edge-TTS. Всё работает асинхронно с Kafka для логирования.
Это полноценный бэкенд для мультиязычного голосового чатбота, заточенный под низкую задержку и офлайн-работу. Включает FastAPI, RAG-архитектуру, потоковые ответы через SSE, веб-интерфейс и даже систему жалоб в PostgreSQL.
Проект использует трёхмиллиардную модель Qwen, которая помещается на обычном ноутбуке, но при этом даёт осмысленные ответы по документам — это редкий баланс между лёгкостью и качеством.
Стоит попробовать, если нужен прототип мультиязычного ассистента с голосом. Архитектура продумана, есть Docker, но проект сыроват (30 звёзд, 0 форков) и требует ручной настройки Ollama и моделей.
Проект выглядит живым: есть Docker, асинхронная архитектура, но мало звёзд и активности. Вероятно, это личный проект с амбициями на production.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Бэкенд для голосового ассистента, который отвечает на вопросы по документам на трёх языках, работает офлайн и стримит ответы.
Для разработчиков, которые делают голосовые интерфейсы для госуслуг, банков или корпоративных справок в мультиязычных странах.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.