2012-06-13 56 views
6

我在找C#中的一张好脸,情感和语音识别方法。对于人脸识别,我早期使用了Emgu CV,它在低光照条件下不准确,性能非常低。另外我需要找到用户的情感。无论这是伤心还是幸福。但是我发现Emgu CV不容易。人脸,情感和语音识别

此外,对于语音识别,我无法找到任何解决方案,但我发现语音识别,但它不是我所需要的。

我不想使用任何在线API。任何人都可以建议我使用哪些SDK或算法来实现面部表情,情绪和语音识别?

+2

[堆栈溢出不提供产品或服务的建议](http://meta.stackexchange.com/a/128562/166663)。 – ildjarn

回答

3

人脸识别

语音识别

只需看看System.Speech.Recognition Namespace(看thisthis答案)。

1

我明白这个问题已经很老了,虽然我很想参与进去,因为我也类似的应用程序的工作

适合面部,情感和语音识别有大量可用的现在,看看下面的一些选项

1)人脸检测和识别用的OpenCV:http://ahmedopeyemi.com/main/face-detection-and-recognition-in-c-using-emgucv-3-0-opencv-wrapper-part-1/

临:开源所以基本上免费。您可以修改代码以适应您的需求。支持多平台。精确度是可以容忍的,但并不是很好。这可以通过修改库来满足您的需求来解决。

2)人脸检测与识别与情绪:试试微软认知服务API

临:非常准确。它包括许多其他服务,如NLP,语音到文本,文本到语音,计算机视觉,RT语言翻译等。由于服务托管在云上并且正在接受每项数据输入的培训,因此准确性非常高。

Con:付费解决方案。小贵。您必须单独支付每项服务费用。

3)语音识别:Google Voice API Pro:类似于MS认知服务。噪音精度更好。 con:已付费。可能不适合一次性销售商品

4)语音识别和NLP:wit.ai/api.ai Pro:免费使用。可以使用其他公开应用的数据。准确性很好。 Con:我找不到找到任何

尝试一些更多的链接,如下所示。可能会有所帮助。

基于MS工作面API安全系统 https://www.hackster.io/peejster/facial-recognition-security-system-c6ca6c