Компонента была написана на модуле NativeAPI для 1с8 (//infostart.ru/public/81644/), за основу был взят проект MSpeech http://code.google.com/p/mspeech/ .
Масштаб использования компоненты очень велик, но основными являются - это распознавание голосовых команд и искусственный интеллект. Ну а теперь поговорим о функционале компоненты.
Функций и свойств у нее не много.
Функция Start, Старт, Параметров 0;
Функция GetNameDevice, ПолучитьИмяУстройства, Параметр 1-Индекс устройства ввода;
Функция SetIndexDevice, ПрисвоитьНомерУстройства, Параметр 1-Индекс устройства ввода;
Функция GetDefaultDevice, ПолучитьНомерУстройстваПоУмолчанию, Параметров 0 ;
Свойство FileName, ИмяФайла, Чтение и Запись;
Свойство RecTime, ВремяЗаписи, Чтение и Запись;
Свойство DeviceCount, ЧислоУстройств, Чтение;
Свойство Recording, Запись, Чтение;
Свойство EnableProxy, ВключитьПрокси, Чтение,Запись;
Свойство ProxyHost','ПроксиАдрес, Чтение,Запись;
Свойство ProxyPort','ПроксиПорт, Чтение,Запись;
Свойство ProxyUser','ПроксиПользователь, Чтение,Запись;
Свойство ProxyPass','ПроксиПароль, Чтение,Запись;
Свойство HTTPTimeOut','ТаймаутЗапроса, Чтение,Запись;
Способ работы компоненты так же очень прост. При вызове функции "Старт" происходит запись данных с устройства ввода и по истечению таймера с установленным значением "ВремяЗаписи"
данные отправляются на сервер. После этого возвращается ответ сервера с результатом распознавания.
Ну вот в принципе и все. Много писать не люблю да и краткость сестра таланта )))).
PS: Добавил свою прогу для выполнения голосовых команд на компьюторе в качестве примера и возможности этой технологии.