Can I use the WIndows Speech Recognition Engine in a word pronunciation game?

I use to create an application that uses Windows speech recognition engine or SAPI. it's like a pronunciation game that gives you an assessment when you pronounce it correctly. but when I started experimenting with SAPI, it has poor recognition, unless you load the grammar on it (XML), it will give a better recognition result.

but now the problem of the nearest pronunciation from the input text will be recognized. eg:

Database - > dedebase -> correct.

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

without using xml grammar

when you say the database gives you "in the database / database / database / etc ..."

send your answer, suggestion, explanation. votes for the best answer.

is it possible or not?

By the way, I am using the delphi compiler for projects ....

+3
source share
3 answers

, . , "" . . ( , ).
.
CodeRage 4 " Delphi (zip)"

+2

:

, ISpEnginePronunciation SAPI 5.1, Vista Windows 7.

+4

, , " " (, EN-US), , , () . , .

( ), , , "" . , , , , , , , , , . .

//, , , . diff, - .

MSDN:
ISpRecoResult → GetPhrase → SPPHRASE → → SPPHRASERULE → SREngineConfidence.

http://msdn.microsoft.com/en-us/library/ee413319%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms720460%28v=VS.85%29.aspx

+2

Source: https://habr.com/ru/post/1745912/


All Articles