The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024


[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

New Application xpl_voice


  • Subject: New Application xpl_voice
  • From: Tony Tofts
  • Date: Wed, 29 Oct 2003 20:56:00 +0000

Hi all,

Have just published a new application in the vb6 section of my site.

This uses the MS SAPI 5.1 engine to provide voice recognition to an xpl
system

It uses a new schema voice.basic

XPL-TRIG Structure
------------------
VOICE.BASIC
{
COMMAND=<word/phrase spoken>
[ZONE=<zone>]
}

XPL-CMND Structure
------------------
VOICE.BASIC
{
COMMAND=ACTIVATE/SUSPEND/LEXICON
[FILENAME=<filename of alternative lexicon>
}

Config items are
ZONE=<zone>
CONFIRM=<Y or N> defines if recognised command should be spoken back
ACTIVATE=<word/phrase> optionally specifies a command to activate
listening
SUSPEND=<word/phrase> optionally specifies a command to resume
listening

The words/phrases are stored in an xml file

Making use of lexicon/filename name/value pair it is possible to construct
a
menu structure, rather than storing lots of occasionally used words/phrases
in the default commands.xml file

I intend to use this, initially, to provide voice control of
tv/cable/light/mp3 player in bedroom.
I have used the code to allow selection of artist/album/tracks by name, in
an automatically generated xml file, with excellent success while working
on
my (currently on hold) carputer project.

It also works ok on the diskless win98 node :-)

Regards
Tony






xPL Main Index | xPL Thread Index | xPL Home | Archives Home

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.