我正在寻找一种好的人脸、情感和语音识别方法C#
。对于人脸识别,我很早就使用 Emgu CV,它不准确,并且在弱光条件下性能非常低。我还需要找到用户的情绪。不管是悲伤还是快乐。但我发现 Emgu CV 并不容易。
同样对于语音识别,我还没有找到任何解决方案,我找到了语音识别,但这不是我需要的。
我不想使用任何在线 API。任何人都可以建议我使用任何 SDK 或算法来实现面部、情感和语音识别吗?
我正在寻找一种好的人脸、情感和语音识别方法C#
。对于人脸识别,我很早就使用 Emgu CV,它不准确,并且在弱光条件下性能非常低。我还需要找到用户的情绪。不管是悲伤还是快乐。但我发现 Emgu CV 并不容易。
同样对于语音识别,我还没有找到任何解决方案,我找到了语音识别,但这不是我需要的。
我不想使用任何在线 API。任何人都可以建议我使用任何 SDK 或算法来实现面部、情感和语音识别吗?
只需看看System.Speech.Recognition 命名空间(看看这个和这个答案)。
看来你需要 Kinect。 http://www.microsoft.com/en-us/kinectforwindows/develop/
我知道这个问题很老了,虽然我想为它做出贡献,因为我也在研究类似的应用程序
对于面部、情感和语音识别,现在有很多可用的,在下面找到一些选项
1)使用OpenCV进行人脸检测和识别:http: //ahmedopeyemi.com/main/face-detection-and-recognition-in-c-using-emgucv-3-0-opencv-wrapper-part-1/
优点:开源所以基本上是免费的。您可以修改代码以满足您的需要。支持多个平台。
缺点:准确度可以忍受,但不是很好。这可以通过根据您的需要修改库来解决。
2)人脸检测与情感识别:试试微软认知服务API
亲:非常准确。它包括许多其他服务,例如 NLP、Speech to Text、Text to Speech、计算机视觉、RT 语言翻译等。准确性很高,因为服务托管在云上,并且正在针对每个数据输入进行培训。
缺点:付费解决方案。有点贵。您必须分别为每项服务付费。
3)语音识别:Google Voice API Pro:类似于MS认知服务。噪声的准确性更好。缺点:付费。可能不适合一次性销售的商业产品
4)语音识别和NLP:wit.ai/api.ai Pro:免费使用。可以使用来自其他公共应用程序的数据。准确性很好。骗子:我没找到
尝试更多链接,如下所示。可能有点帮助。
基于 MS Face API 的安全系统 https://www.hackster.io/peejster/facial-recognition-security-system-c6ca6c