Сетевой программный комплекс "Меломан"
«Меломан» — это попытка построить экосистему для домашнего медиа-пространства, где всё связано: телефония, музыка, видео, файлы.
Компоненты:
1. Asterisk-АТС — мини-офисная АТС на домашнем сервере:
- SIP-транки для городских номеров
- IVR-меню с голосовым приветствием (синтез речи)
- Голосовая почта с транскрипцией в текст (Whisper API)
- Логирование звонков в PostgreSQL
2. Файловое хранилище на базе Samba + FastAPI:
- Автоматическая каталогизация медиафайлов
- Генерация превью для видео
- Поиск по содержимому (OCR для сканов, speech-to-text для аудио)
3. Система рекомендаций:
- Коллаборативная фильтрация на Redis
- Анализ паттернов прослушивания/просмотра
- Telegram-бот для ежедневных рекомендаций
4. Голосовое управление:
- Wake-word детекция
- Интеграция с Home Assistant через MQTT
Проект в активной разработке. Много сырых краёв, но основная архитектура устоялась.