Daniel Arnold wrote:
> I believe my first attempt will be to use xAP Speech on different PCs to
> correspond to different rooms.
That's easy. Enable the module called xAP_pa_control.pl and then define
your xAP systems in your items.mht like so:
PA, mi4.speech.computername, room_name, all|default, tts.speak, xap
Don't forget that you must separately run a hub on each windows system
along w/ the mi4 speech app.
Also, make sure that you are *not* also enabling xAP_send.pl; or, if you
do then you have to disable the "broadcasted" (i.e., non-targeted) xAP
speech since the above mechanism causes targeted xAP messaging.
> Eventually, it would be ideal if I could
> make each of the sound cards on each of those PCs different rooms.
That would be very easy if James (the mi4 author) would allow devices
(cards) to be addressable via xAP's subaddressing mechanism. As an example:
PA, mi4.speech.computername:card1, room_name, all|default, tts.speak, xap
Often, he has been very receptive toward updates/improvements (the event
system exists because I asked). So, once you are ready, just make the
request on the xAP user forum.
If he can't/won't make the change, then possibly I could update the
PAobj lib to accomodate "virtual" subaddresses (a remap of subaddress to
a device name). Getting James to make the mode to his app is the
"correct" way to do this in xAP, however.
> Can you point me towards any documentation on the event system in xAP
It doesn't yet exist on James' (mi4.biz) site. I'll work on putting
something together that illustrates how I use it and what I know.