audio - 语音认证

标签 audio voice-recognition speech

我陷入了一个大问题,因为我没有任何想法或示例该如何做。
我需要做的是比较两种声音,例如:

  • 人1说“你好”
  • 人2说“你好”
  • 之后,如果人员1再说一次“hello”系统,则应该能够识别是人员1还是人员2(就像语音验证系统一样)。

  • 我需要在C#或C++中执行此操作。

    我发现“Microsoft Speech API”和“合成工具包”将完全帮助完成我的任务,但我没有找到好的教程或方法。任何人都可以帮助完成这项任务

    最佳答案

    如果您只是在寻找可以帮助您解决此问题的库,请查看此页面。

    http://en.wikipedia.org/wiki/List_of_speech_recognition_software

    如果您的实际工作是从头开始创建语音识别代码,那么您将面临更加困难的工作。特别是因为有几种不同的路线可以走。不过,几乎所有这些工具都需要某种特征提取(例如,fft)。因此,请确保您已准备好信号处理方法。提取功能后,可以开始实现几种不同的方法。隐马尔可夫模型,神经网络(许多不同的种类..),互相关...

    隐藏的Markov模型纸
    http://mi.eng.cam.ac.uk/~mjfg/mjfg_NOW.pdf

    关于audio - 语音认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29098180/

    相关文章:

    c# - Surface Pro 3麦克风阵列,如何分别访问它们?

    audio - 视频编译有问题?

    Android - 语音识别

    C# SelectVoice 在 Windows 应用程序中没有改变,但在控制台中改变

    machine-learning - 如何使用机器学习从音频剪辑中提取人声?

    c# - Microsoft 语音识别 setInputToDefaultAudioDevice 抛出异常

    audio - 改变wav文件的长度

    matlab - 如何使用信号概念在MATLAB中隔离频率范围?

    Android SpeechRecognizer 录音错误

    audio - 检测录音中的不同说话者