Войти
← К проектам
Сетевой программный комплекс "Меломан"
Распределенные системы В разработке Сложный

Сетевой программный комплекс "Меломан"

Программно-аппаратный комплекс для управления домашней мультимедийной инфраструктурой. Объединяет Asterisk-АТС, файловое хранилище, систему рекомендаций и голосовое управление. Любительский проект, где сходятся низкоуровневая работа с железом и высокоуровневая обработка данных.

Полное описание

«Меломан» — это попытка построить экосистему для домашнего медиа-пространства, где всё связано: телефония, музыка, видео, файлы.

Компоненты:

1. Asterisk-АТС — мини-офисная АТС на домашнем сервере:
- SIP-транки для городских номеров
- IVR-меню с голосовым приветствием (синтез речи)
- Голосовая почта с транскрипцией в текст (Whisper API)
- Логирование звонков в PostgreSQL

2. Файловое хранилище на базе Samba + FastAPI:
- Автоматическая каталогизация медиафайлов
- Генерация превью для видео
- Поиск по содержимому (OCR для сканов, speech-to-text для аудио)

3. Система рекомендаций:
- Коллаборативная фильтрация на Redis
- Анализ паттернов прослушивания/просмотра
- Telegram-бот для ежедневных рекомендаций

4. Голосовое управление:
- Wake-word детекция
- Интеграция с Home Assistant через MQTT

Проект в активной разработке. Много сырых краёв, но основная архитектура устоялась.

Скриншоты

Технологии

🐍 Python 🎯 Django ⚡ FastAPI 🌐 Nginx 📁 Samba ✨ JavaScript
Создан: 10 июня 2026 Обновлён: 24 июля 2026