WIndows语音识别引擎是否可以在单词发音游戏中使用? [英] Is it possible to use WIndows Speech Recognition Engine in a word pronunciation game?

查看:270
本文介绍了WIndows语音识别引擎是否可以在单词发音游戏中使用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用来创建一个使用Windows语音识别引擎或SAPI的应用程序。它就像一个发音的游戏,当你正确发音时它会给你分数。但是当我开始使用SAPI进行实验时,它的识别能力很差,除非你加载了一个语法(XML),才能给出最佳的识别结果。



但现在的问题是输入文字中最接近的发音将被识别。
例如:



数据库 - > dedebase - >正确。



<即使你误导了它。它给你正确的答案。



不使用xml语法



当你说数据库给你基地/基地/数据库/ etc ...



请发布您的答案,建议,澄清。投票最佳答案。

 是可能吗? 

通过我在项目中使用delphi编译器....

解决方案

对于你想要的,最好不要使用语法。但是要求用户进行语音识别引擎的最小基础训练。这不是很长,比较愉快。而且,它确实对识别的准确度有所不同(相信我,我的英文中有强烈的法语口音)。

甚至可以作为游戏本身的初步练习。

您可能会发现有兴趣的可以看到 CodeRage 4会话语音启用Delphi应用程序(zip)


I use to create an application that uses the windows speech recognition engine or the SAPI. its like a game for pronunciation that it give you score when you pronounce it correctly. but when i started experiments with SAPI, it has poor recognition unless if you load a grammar on it (XML) its give best recognition result.

but the problem now is closest pronunciation from the input text will be recognize. for example:

Database -> dedebase -> correct.

even if you mispronounce it. it gives you correct answers.

without using the xml grammar

when you say database it give you "in the base/the base/data base/etc..."

please post your answer,suggestion,clarification. votes for best answer.

is it possible or not?

by the way i use delphi compiler on the projects....

解决方案

For what you want, it is probably best not to use a grammar. But it requires that the users do the "minimal" basic training of the speech recognition engine. It's not very long and relatively pleasant. And it really makes a difference on the recognition accuracy (believe me, I have a strong French accent in my English).
It can even be included as a preliminary practice for the game itself.
You may find interesting to see this CodeRage 4 session on "Speech Enabling Delphi Applications (zip)"

这篇关于WIndows语音识别引擎是否可以在单词发音游戏中使用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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