c#中使用语音验证 [英] authentication using voice in c#

查看:69
本文介绍了c#中使用语音验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

需要使用用户身份验证...通过语音使用c#sapi ...

任何人都可以帮助我

need to use user authentication ... through voice using c# sapi...
can any one help me

推荐答案

身份验证假设检测到语音的个别特征。顺便说一下,这种生物测量法是最不安全,最容易伪造的生物测定法之一。我不推荐它。



SAPI未设计来解决此类问题。它专为语音识别和语音合成而设计与您想要解决的问题无关。



请参阅:

http://en.wikipedia.org/wiki/Speech_Application_Programming_Interface [ ^ ],

http://www.microsoft.com/en-us/tellme/ [ ^ ]。



如果你想将SAPI用于其他一些目的,您不必直接使用它。您可以使用.NET附带的纯.NET接口。请参阅:

http://msdn.microsoft.com /en-us/library/system.speech.recognition.aspx [ ^ ]。



至于使用语音进行身份验证,这称为说话人识别 - 不要混淆语音识别!



请参阅 http://en.wikipedia.org/wiki/Speaker_recognition [ ^ ]。



-SA
Authentication assumes detecting individual characteristics of the voice. By the way, this kind of biometry is one of the least secure, easiest to fake. I would not recommend it.

SAPI is not designed to solve such problems. It is designed for speech recognition and speech synthesis which have nothing to do with the problem you want to solve.

Please see:
http://en.wikipedia.org/wiki/Speech_Application_Programming_Interface[^],
http://www.microsoft.com/en-us/tellme/[^].

If you want to use SAPI for some other purposes, you don't have to use it directly. You can use pure .NET interface which comes with .NET. Please see:
http://msdn.microsoft.com/en-us/library/system.speech.recognition.aspx[^].

As to using voice for authentication, this is called speaker recognition — don't mix up with "speech recognition"!

Please see http://en.wikipedia.org/wiki/Speaker_recognition[^].

—SA


我的想法..!



1.创建一个可以从输入设备读取语音并将其转换为Graph的程序。 />
2.还将语音转换为文本。

3.如果密码/密码你保存匹配,分析图形并将声音转换为噪声形式。

4.将其转换为数组矩阵并分析两个数组。

5.如果匹配完美去访问。否则射击。
My Idea..!

1. Create a Program that can read the voice from input device and convert it into Graph.
2. Also convert the voice into text.
3. If the pass-code/password you saved is match, Analyze the graph and convert the voice into noise form.
4. Convert it into Array Matrices and Analyze the both array.
5. if match is perfect go access. else shoot.


这篇关于c#中使用语音验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆