Rozumiem, że pytanie jest bardzo stary, choć chciałbym przyczynić się do tego, ponieważ ja również pracuje nad podobnym zastosowaniu
do twarzy, emocji i rozpoznawania głosu istnieje wiele dostępnych obecnie znaleźć poniżej pewnych opcji
1) wykrywanie twarzy i rozpoznawanie za pomocą OpenCV: http://ahmedopeyemi.com/main/face-detection-and-recognition-in-c-using-emgucv-3-0-opencv-wrapper-part-1/
Pro: Open source więc w zasadzie za darmo. Możesz zmodyfikować kod zgodnie ze swoimi potrzebami. Obsługiwanych jest wiele platform.
Con: Dokładność jest znośna, ale nie świetna. Można to rozwiązać, modyfikując bibliotekę do swoich potrzeb.
2) wykrywanie i rozpoznawanie twarzy z emocjami: spróbuj Microsoft Cognition Obsługa API
Pro: bardzo dokładne. Zawiera wiele innych usług, takich jak NLP, Mowa na tekst, Text to Speech, Computer Vision, tłumacz języka RT i tak dalej. Dokładność jest świetna, ponieważ usługi są hostowane w chmurze i są szkolone pod kątem każdego wprowadzania danych.
Con: Płatne rozwiązanie. Trochę drogi. Za każdą usługę trzeba zapłacić osobno.
3) Rozpoznawanie mowy: Google Voice API Pro: podobny do usługi poznania MS. Dokładność jest lepsza w hałasie. con: Płatne. Może nie być dobre na jednorazowy produkt komercyjny sprzedaży
4) Rozpoznawanie mowy i NLP: wit.ai/api.ai Pro: za darmo. Może korzystać z danych z innych publicznych aplikacji. Dokładność jest dobra. Con: Nie znajduję żadnego
Wypróbuj więcej linków w następujący sposób. Może trochę pomóc.
system zabezpieczenia MS twarzy API oparty https://www.hackster.io/peejster/facial-recognition-security-system-c6ca6c
[przepełnienie stosu nie zapewnia rekomendacje dotyczące produktu lub usługi] (http://meta.stackexchange.com/a/128562/166663). – ildjarn