Я понимаю, что вопрос очень старый, хотя я хотел бы внести свой вклад в это, так как я также работает над подобным приложением
Для лица, эмоции и распознавания голоса есть много доступных сейчас, Ниже приведены некоторые варианты
1) обнаружение лица и распознавание с помощью OpenCV: http://ahmedopeyemi.com/main/face-detection-and-recognition-in-c-using-emgucv-3-0-opencv-wrapper-part-1/
Pro: Открытый исходный код так в основном бесплатно. Вы можете изменить код, чтобы он соответствовал вашим потребностям. Поддержка нескольких платформ.
Con: Точность допустима, но не велика. Это можно решить, изменив библиотеку в соответствии с вашими потребностями.
2) Обнаружение лица и распознавание с эмоциями: попробуйте Microsoft Познание Service API
Pro: очень точным. Он включает в себя множество других сервисов, таких как НЛП, речь на текст, текст на речь, компьютерное зрение, переводчик языка RT и т. Д. Точность отличная, поскольку сервисы размещаются на облаке и проходят обучение для каждого ввода данных.
Con: Платное решение. Немного дорого. Вы должны платить за каждую услугу отдельно.
3) Распознавание речи: Google Voice API Pro: аналогично службе MS-обучения. Точность лучше в шуме. con: Оплачено. Не может быть хорошим для разового коммерческого коммерческого продукта
4) Распознавание речи и НЛП: wit.ai/api.ai Pro: Бесплатно. Может использовать данные из других общедоступных приложений. Точность хорошая. Con: Не нашли что-нибудь
Попробуйте еще несколько ссылок следующим образом. Может немного помочь.
на основе MS Face API системы безопасности https://www.hackster.io/peejster/facial-recognition-security-system-c6ca6c
[Переполнение стека не дает рекомендации продукта или услуги] (http://meta.stackexchange.com/a/128562/166663). – ildjarn