Ich kann das hier nur empfehlen. Die Befehle die ich vorher deklariert habe, werden perfekt über das Mikrofon erkannt.
http://www.blong.com/Conferences/DCo...ech/Speech.htm und die Links unten für SAPI4 oder SAPI5-Tutorial.
Das Stichwort heißt in dem Fall dann "Command and Control Recognition" und sieht z.B. so aus:
Delphi-Quellcode:
procedure TfrmCommandAndControl.SpSharedRecoContextRecognition(...);
begin
with Result.PhraseInfo do
begin
if (GetText(0, -1, True) = 'MyCommand')
Blup;
end;
end;
XML-Code:
...
<RULE NAME="Action" ID="RID_Action" TOPLEVEL="ACTIVE">
<L PROPNAME="Type">
MyCommand</P>
</L>
</RULE>
...
Richtig genial.