From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tara2.wa.amnet.net.au ([203.161.126.21]) by speech.braille.uwo.ca with esmtp (Exim 3.36 #1 (Debian)) id 1I1U4O-0001h3-00 for ; Thu, 21 Jun 2007 17:20:00 -0400 Received: (qmail 13444 invoked by uid 89); 21 Jun 2007 21:19:22 -0000 Received: from unknown (HELO gotss1.gotss.net) (203.161.101.89) by tara2.wa.amnet.net.au with (AES256-SHA encrypted) SMTP for ; 21 Jun 2007 21:19:22 -0000 X-Envelope-To: speakup@braille.uwo.ca Received: from [192.168.24.37] (helo=bouncy) by gotss1.gotss.net with smtp (Exim 4.50) id 1I1U3l-0007Ye-FR for speakup@braille.uwo.ca; Fri, 22 Jun 2007 05:19:21 +0800 Message-ID: <000b01c7b449$d5bacd30$2518a8c0@bouncy> From: "Kerry Hoath" To: "Speakup is a screen review system for Linux." References: <20070621193101.GA3948@cm.nu> Subject: Re: [ot] Windows programming Date: Fri, 22 Jun 2007 05:19:19 +0800 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 X-BeenThere: speakup@braille.uwo.ca X-Mailman-Version: 2.1.9 Precedence: list Reply-To: "Speakup is a screen review system for Linux." List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jun 2007 21:20:00 -0000 I'm sure your solution would be more complete however note that vmware can emulate a serial port that can be connected to a named pipe. This might illiminate a layer of complexity or add one. Sorry that isn't much help but it's something to think on. Regards, Kerry. ----- Original Message ----- From: "Shane" To: Sent: Friday, June 22, 2007 3:31 AM Subject: [ot] Windows programming > Hey all, > > I have a Windows app I'd like to have a go at writing. > Some here may be interested as well. It'd use the com0com > project: > http://com0com.sourceforge.net/ > > to emulate an accent SA or dectalk and pass the input of > the serial port to sapi, basically enable softspeech via a > virtual serial port. This could be assigned to vmware and > Speakup would be able to use it as a hardware synth. > Basically I want a self-contained laptop without having to > hall around the Accent SA. > > Problem is, I'm used to programming under Linux where such > an emulator would be trivial. Open a /dev/ttySx device, > poll it, translate the input and call the speech functions. > I'm just wondering what the simplest api to use under > Windows would be for a Linux programmer without too much of > a learning curve. I've looked at mfc and Windows c++ code > and it looks like nothing I've ever encountered. I'm > thinking a system like cygwin or minw32 would work but how > complete is their emulation of serial ports (termios etc.) > select/poll and do these unix like systems support the > SAPI. > > Shane > > -- > http://www.cm.nu/~shane/ > > _______________________________________________ > Speakup mailing list > Speakup@braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup >