2012-08-02 41 views
1

我可以将语音识别与C#集成吗?我想开发一个能识别我们方言的应用程序。我仍在收集音频文件以使其与演讲者无关。我可以将语音识别与C#集成吗?

  1. 我应该使用什么模型?语言还是声学?
  2. 你会推荐什么工具?
+2

您需要支持哪些平台?我相信答案会根据这些需求而变化。另外 - 你想使用一个库或自己写这个? – Ani 2012-08-02 15:52:16

+0

从我研究的内容来看,确实有一个用于语音识别的库以及系统可能识别的内置语言。但就我而言,他们不支持我们的语言。我想我需要自己构建它。你有什么建议吗?谢谢。 – 2012-08-02 16:05:01

+0

@BoyKarton一个小调。当您按几次输入(就像您输入一个单词时),系统会自动在您的问题中插入换行符,因此您不必担心自己放入'
'。 – 2012-08-02 16:25:57

回答

1

您是否试过Microsoft Speech API? MSDN包含一个C# getting started tutorial

+0

还没有尝试过。因为每次我搜索语音识别时,只会导致“构建声学/语言模型”,训练您的计算机等。您是否有任何关于此教程的链接?谢谢。 – 2012-08-02 16:09:20

+0

感谢您的更新,但我的问题是,它不支持我们的语言,菲律宾文字。据我所知,它没有任何内置的库可以支持识别我们的语言。 – 2012-08-02 16:45:09

+0

你可以尝试联系Nuance(www.nuance.com)。他们的Recognizer产品理解79种语言,但可悲的不是菲律宾人。 – 2012-08-02 16:52:19

1

编写一个语音识别系统是一个非常复杂的话题,许多论文已被写入关于这一主题。这里有一些不错的入门篇:

  1. http://www.speech-recognition.de/pdf/introSR.pdf
  2. http://www.cs.columbia.edu/~mcollins/6864/slides/asr.pdf
  3. http://www.cs.rochester.edu/u/james/CSC248/Lec12.pdf

虽然上述文件处理光谱建模,特征向量提取,集群和数据映射的基本知识,我的宠物接近这种复杂的分类问题一直是基于神经网络的。下面是与不同的基于神经网络的方法处理了一套试卷:

  1. http://www.cslu.ogi.edu/tutordemos/nnet_recog/recog.html
  2. http://www.ll.mit.edu/publications/journal/pdf/vol01_no1/1.1.7.neuralnetworks.pdf
  3. http://www.ru.lv/~peter/zinatne/ebooks/(Brain%20Study)_Speech%20Recognition%20using%20Neural%20Networks.pdf
  4. http://www.cs.toronto.edu/~ruiyan/csc411/ANNSpeechRecognition.pdf

我会建议你从小处着手,并建立系统在一点点的步骤。祝你好运!

只是出于好奇 - 什么语言你需要支持?

+0

+1,因为我对该语言也很好奇。 – 2012-08-02 16:26:35

+0

是的。我打算首先制作一个小应用程序。虽然我在语音识别方面仍然是新手。我想支持菲律宾的话,我来自菲律宾。谢谢您的帮助。 – 2012-08-02 16:37:08

+0

@BoyKarton你见过[this](http://www.eee.upd.edu.ph/content/speaker-independent-continuous-speech-recognition-filipino-speech-corpus)吗? – 2012-08-02 18:36:21