

_GUICtrlSAPIListBox_GetCount($SAPIListBox) _GUICtrlSAPIListBox_AddString($SAPIListBox, $array) _GUICtrlSAPIListBox_SetToolTip($SAPIListBox, $text) _GUICtrlSAPIListBox_InsertString($SAPIListBox, $text, $index) _GUICtrlSAPIListBox_GetSel($SAPIListBox, $index) _GUICtrlSAPIListBox_DeleteString($SAPIListBox, $index) _GUICtrlSAPIListBox_AddString($SAPIListBox, $text) _GUICtrlSAPIListBox_Hide($SAPIListBox, $toggle) _GUICtrlSAPIListBox_Enable($SAPIListBox, $toggle) _GUICtrlSAPIListBox_EnableSpeech($SAPIListBox, $toggle) _GUICtrlSAPIListBox_Create($left, $top, $width, $height, $enable_speech = True, $enable_listbox = True, $hide_listbox = False, $items = False)

The Microsoft Speech SDK 5.1 (a 68 MB free download) You should notice an improvement in speech recognition. Once you have finished this, retry this UDF. Click the "Train Profile." button to train the Speech API to understand your own voice better. A "Speech Properties" window will be displayed. If you find that the speech recognition capability of this UDF is not that accurate, then go to your Windows Control Panel and open the "Speech" applet. I thought I'd port it to AutoIT just for the fun of it I'd used the SAPIListBox with great success in a MS Access application previously. My UDF also includes the ability to detect this change in the listbox, so a script can then perform a particular action once the word is spoken. When the listbox is active, it listens to your microphone, and if a spoken word matches an item within the listbox (via Microsoft's Speech API), then that item is automatically selected. The SAPIListBox looks like any other traditional ListBox (ie. I personally have found this method of speech recognition to be even more accurate than via the other tools and methods within the SAPI SDK. The SAPIListBox is a simple and effective way to add voice recognition / speech recogition to your AutoIT script.
#SPEECH TO TEXT WORD 2010 DOWNLOAD DOWNLOAD#
It requires the Microsoft Speech SDK 5.1 (a free download from Microsoft). This UDF allows users to create and control a Microsoft Speech API ListBox (SAPIListBox) within an AutoIT GUI.
