aver capito la domanda è molto vecchio, anche se mi piacerebbe contribuire ad essa dal momento che sto anche lavorando su un'applicazione simile
per viso, emozione e il riconoscimento vocale ci sono molti disponibili ora, seguito troverete alcune opzioni
1) riconoscimento dei volti e di riconoscimento utilizzando OpenCV: http://ahmedopeyemi.com/main/face-detection-and-recognition-in-c-using-emgucv-3-0-opencv-wrapper-part-1/
Pro: Open source in modo sostanzialmente libero. È possibile modificare il codice per soddisfare le proprie esigenze. Sono supportate più piattaforme.
Con: La precisione è tollerabile ma non eccezionale. Questo può essere risolto modificando la libreria in base alle tue esigenze.
2) Riconoscimento dei volti e di riconoscimento con le emozioni: provate Microsoft Cognition Service API
Pro: molto accurate. Comprende molti altri servizi come NLP, sintesi vocale, sintesi vocale, visione artificiale, traduttore di linguaggio RT e così via. La precisione è grande poiché i servizi sono ospitati su cloud e vengono addestrati per ogni input di dati.
Con: Soluzione a pagamento. Poco costoso. Devi pagare separatamente per ciascun servizio.
3) Riconoscimento vocale: API Google Voice Pro: simile al servizio di riconoscimento MS. La precisione è migliore in Rumore. con: pagato. Potrebbe non essere buono per una volta vendita di prodotti commerciali
4) Riconoscimento vocale e PNL: wit.ai/api.ai Pro: gratuito. Può utilizzare i dati di altre app pubbliche. La precisione è buona. Contro: Non trovo nessuna
Prova altri collegamenti come segue. Potrebbe aiutare un po '.
sistema di sicurezza basato su MS Viso API https://www.hackster.io/peejster/facial-recognition-security-system-c6ca6c
[overflow dello stack non fornisce raccomandazioni di prodotto o servizio] (http://meta.stackexchange.com/a/128562/166663). – ildjarn