WIndows语音识别引擎是否可以在单词发音游戏中使用? [英] Is it possible to use WIndows Speech Recognition Engine in a word pronunciation game?
问题描述
我用来创建一个使用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屋!