Ответ
Количество технических специалистов зависит от масштаба проекта и сложности функционала. Для базовой мини-колонки с голосовым управлением и простыми командами (погода, таймер, музыка) потребуется:
- Backend-разработчик (1-2 чел.) – для обработки запросов, интеграции API (например, погода, музыкальные сервисы).
- Frontend/Embedded-разработчик (1 чел.) – прошивка устройства, работа с микрофоном/динамиком.
- ML-инженер (1 чел.) – если нужен кастомный wake-word или NLP (например, на базе Vosk/Kaldi).
- QA-инженер (1 чел.) – тестирование голосовых сценариев и стабильности.
Пример оценки для MVP:
team = {
"backend": 2,
"embedded": 1,
"ml": 1,
"qa": 1
}
total_engineers = sum(team.values()) # 5 человек
Для сложных проектов (свои алгоритмы шумоподавления, кастомное железо) команда может вырасти до 10+ специалистов. Оптимально начинать с 3-5 человек и масштабироваться по мере необходимости.