Объект Device/Методы/InitSpeechRecognition: различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{| |- |style="width:90%;"|Метод '''InitSpeechRecognition»''' указывает файл конфигурации словаря распознавания.…»)
 
Строка 1: Строка 1:
{|
{|
|-
|-
|style="width:90%;"|Метод '''InitSpeechRecognition»''' указывает файл конфигурации словаря распознавания.
|style="width:90%;"|Метод '''InitSpeechRecognition»''' подготавливает распознавание голоса.


==Синтаксис==
==Синтаксис==

Версия 12:24, 12 августа 2014

Метод InitSpeechRecognition» подготавливает распознавание голоса.

Синтаксис

InitSpeechRecognition ([BSTR FileName])

Параметры

FileName Имя файл конфигурации
Необходимо указать файл конфигурации словаря с путём относительно расположения модуля, запускающего распознавание. Например, если словарь расположен по пути C:\Program Files\Call Office\SpeechRecognition, а запускается в интерфейсе программного продукта Call Office, то надо указать только папку после C:\Program Files\Call Office:
  InitSpeechRecognition ("SpeechRecognition\\init.cfg")

Описание

Метод подключает словарь со словами, распознаваемыми после команды StartSpeechRecognition.

Примеры

Пример на JavaScript
var Device = new ActiveXObject ("CallOffice.Device");
Device.Open ();
Device.InitSpeechRecognition ();
Device.LogFile = 'CallOffice.log';
Device.LogLevel = 255;
var Words = 'да, нет, выход, ноль, один, два, три, четыре, пять, шесть, семь, восемь, девять, десять';
var StopWords = 'выход';
Device.StartSpeechRecognition (Words, StopWords);
Device.Listen (30);
Device.StopSpeechRecognition (); 
if (Device.VoiceCommand) alert ('Вы сказали слово ' + Device.VoiceCommand);
else alert ('Ничего не произнесено');
Device.Close ();
Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open
Device.LogFile = "CallOffice.log"
Device.LogLevel = 255
Device.InitSpeechRecognition
Words = "да, нет, выход, ноль, один, два, три, четыре, пять, шесть, семь, восемь, девять, десять"
StopWords = "выход"
Device.StartSpeechRecognition Words, StopWords
Device.Listen 30
Device.StopSpeechRecognition

If Device.VoiceCommand Then 
   MsgBox "Вы сказали слово ", Device.VoiceCommand
Else 
   MsgBox "Ничего не произнесено."
End If

Device.Close

Назад к методам объекта Device.