Are the sounds generated directly on the laptop (standard windows sounds and such)? I suspect you cannot play music on the desktop and hear it on the laptop either, unless your desktop has a lineout function and your laptop a line in function as with standard amplifiers.
ON the otherhand you could use the desktop sound system directly, and just run speaker wires to where you are. Unless of course you are in South America and your desktop is in FL. But if your wire budget was high enough you could even do that
I don't know how SAPI works, but can you get a WAV from it rather than having it play directly? That way Kari can play her own speech, and it will be considered a "normal" sound, rather than whatever short-cut SAPI is using to get to the speakers!
Sounds like a solution to me! But it sounds like a lot of work... lets put this one on the backburner for now. I'll post a message on the microsoft.sapi forums... see how that goes. I'll let you know what happens if anything.
I use TextAloud which will automatically monitor the clipboard and read aloud any text dumped there. It will also convert the output to a sound file of any (almost, mp3 is included) format. That file could be played remotely. Some of the steps could be built right into Kari but the "play the current sound" would probably require a programming intervention. I do not know what the time delays would be.