From: Lennart Lopin <lenni_lop@ya...> - 2003-11-30 10:54:26
My working knowledge of perl is still limited but through some rounds of
"googling" i found that one could write either a "winboard" or "uci"
interface (these are protocols which manage the communication between any
chess engine and your GUI). Now the open source winboard program itself can
connect to an ICS (internet chess server) and it seems that there are online
chess engines too, so you just have to write a module to connect to either a
chess server and "ask" an online engine to play with you or you hook up with
a local chess engine (most of them understand winboard, newer ones UCI as
well). For my needs (i would want to play against the computer on a real
chess board sitting in the living room) a voice command like "e4" or "Knight
f3" would be sufficent (no -graphical- web interface then). However, the
protocols are not so "straightforward". Here are two links:
http://www.tim-mann.org/xboard/engine-intf.html for winboard and
http://www.uciengines.de/UCI_Protocol/uci_protocol.html for UCI.
There is another question i would like to ask: When i run a voice command
for setting winamp to pause, it seems impossible to run a second one
(shortly afterwards) to start winamp again (to stop it temporarily while MH
reads out new weather data, etc). How can i pause and restart my mp3 player
with whatever delay i want?
From: Bruce Winter <bruce@mi...> - 2003-11-30 17:57:07
> There is another question i would like to ask: When i run a voice command
> for setting winamp to pause, it seems impossible to run a second one
> (shortly afterwards) to start winamp again (to stop it
> temporarily while MH
> reads out new weather data, etc). How can i pause and restart my
> mp3 player with whatever delay i want?
Something like this sould work, on your Voice_Cmd object:
$v_mp3_control1 -> set('pause~5~play');
This uses the somewhat new stacked state option
Get latest updates about Open Source Projects, Conferences and News.