我正在开发一个使用kinect语音识别的应用程序。我想用Kinect语音sdk识别用户的名字。
是否有可能在运行时使用kinect Sdk识别所有名称(专有名词)?或者是否有可用的开源软件?
Kinect不"识别语音"。它是一个麦克风阵列,除了听之外几乎没有别的功能。您需要查看微软语音平台,或其他语音处理器来处理语音。阅读微软语音平台的功能将帮助你了解你想要做的事情的范围。
在Kinect for Windows Developer Toolkit中有多个如何使用语音和Kinect的例子,以及在Kinect for Windows Samples CodePlex项目中提供的代码无采样。"Speech Basics"示例是你应该开始学习的地方。
您可以通过addgrammer()方法识别添加为文本的单词或句子。那么只有Kinect才能识别它们。但是,如果不将新单词添加到addgrammer方法中,则无法识别新单词。