首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >系统语音识别、MS语音平台和Kinect

系统语音识别、MS语音平台和Kinect
EN

Stack Overflow用户
提问于 2013-11-22 05:43:06
回答 2查看 663关注 0票数 0

我最近开始了一个需要葡萄牙语语音识别(SR)的项目。最初的计划是使用Kinect的SR,但后来我们发现Kinect的语言包(LP)不包括葡萄牙语(PT)。

所以我转向了MS Speech Platform,它支持包括PT在内的多种语言,但由于我不太清楚的原因,我无法让MS样本正常工作,而且网上也没有太多关于它的信息或教程。

我对语言包及其在SAPI中的作用感到相当困惑:从我从另一个线程中读到的内容来看,Microsoft.Speech.Recognition使用服务器版的SAPI(它有自己的语言包,微软语音平台-服务器运行时语言),而System.Speech.Recognition使用的是桌面版的SAPI,它有什么LP?我知道我的Windows自从我尝试了SR应用程序后就变得很美了,它通过使用哪里可以获得额外的LP而工作得很好?有没有可能在Kinect上使用SAPI的LP?如果是这样,它的局限性是什么?

你好,努诺

EN

回答 2

Stack Overflow用户

发布于 2013-11-22 08:30:39

您不能将桌面SR引擎(System.Speech.Recognition)与Kinect一起使用。桌面SR引擎附带Windows语言包(适用于Windows Vista、7、8和8.1)。

Kinect使用Server引擎(Microsoft.Speech.Recognition);您应该可以使用葡萄牙语引擎,但我自己还没有尝试过。

票数 0
EN

Stack Overflow用户

发布于 2014-01-28 15:39:06

SAPI和微软语音平台是不同的东西。SAPI是一个接口,可供语音引擎开发人员使用。MS语音平台是一个独立的语音引擎,与SAPI不兼容。用于SAPI的LP与MS Speech Platfrom不兼容,用于MS Speech Platform的LP与SAPI不兼容。但是平台有它自己的SDK。您可以在一个项目中使用Kinect SDK进行非语言用途,使用MS Speech SDK进行语音识别,而无需使用SAPI。MS语音平台也有很好的文语转换功能。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20132564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档