C++ and XML...

Kit Plummer plug-devel@lists.PLUG.phoenix.az.us
Mon Jul 16 07:39:01 2001


Thanks Rob.  We are working on the DTD now.  For simple prototyping I
have been using Perl and and module called XML::Simple which simply
pulls the XML from a declared file and puts into a hash.  

BTW: Although not GPLd, IBM's ViaVoice runs really well on Linux and
they have the SDK available for download.  We have done some preliminary
testing with that.

Kit

On 17 Jul 2001 09:07:21 -0700, Rob Wehrli wrote:
> On Tuesday, July 17, 2001 8:30 AM, Kit Plummer [SMTP:kitplummer@qwest.net] 
> wrote:
> > Hello folks.
> >
> > Our first step is to read the XML file containing a checklist for a
> > particular aircraft.  Once we have done that then we will simulate the
> > menu using simple cout and cin functions which can be easily replaced
> > with a vout or vin (v as in voice) at a later date.
> >
> > --------------------
> >
> > Any feedback?  BTW: This is a personal project, and isn't corporate
> > (yet).
> 
> No problemo.  Decide on your DTD and put your XML together, I can write and 
> test the code to parse it within a couple of hours and output it however 
> you'd like.  As a note, I've been working on a "side project" related to 
> the MyLinux PLW for the visually impaired, which includes a text-to-speech 
> processor in a PCMCIA card.  It would be relatively simple to merge these 
> two together.
> 
> For a "demo" of this functionality, it wouldn't be very difficult to 
> incorporate into the parsing code a .au file "management" function that 
> simply plays the appropriate .au file.  Naturally, it requires that someone 
> do the voice recordings needed.  There are a number of professional voice 
> talents, but they cost money.  I'm thinking that we could easily hack it 
> together for a "proof-of-concept" without spending any more than a bit of 
> time.  Doing voice commands would require a bit more work, but is possible 
> with a microphone and a sound card.  I'm sure that someone out "there" is 
> working on a GPLd piece of code for voice activation.
> 
> Let me know if you need help with XML and defining your document type. 
>  There are a number of good XML parsers available for Linux.  I tend to use 
> xml4c from IBM and expat most often.
> 
> >
> > Cheers,
> >
> > Kit
> 
> Take Care.
> 
> Rob!
> _______________________________________________
> PLUG-devel mailing list  -  PLUG-devel@lists.PLUG.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-devel
>