From: Vivian M. <viv...@li...> - 2006-02-07 08:36:22
|
I wrote > > > > >I'm working at getting Festival to compile under Cygwin. They claim > that > > it > > >does, and, while it's very long-winded, it's looking good so far = ... > > > > > > > > > > Is that pronounced WINE-D or WIN-D? > > >=20 > Nah - that's as in it doesn't work - yet :-( >=20 After some trouble and lots of help from Melchior, we got Festival to = work under Cygwin last night. Here's what we found, in case any other Cygwin = user wants to try. Festival compiles under Cygwin right out of the box - just follow the instructions. The instructions invite you to "make test" to check your installation. = This came up with a couple of errors, which I couldn't find a way to fix, but don't seem affect the operation of Festival, so I ignored them. From the command line, Festival does what it says it does. Melchior's instructions need amending: Just for the record, this all works for Cygwin: 1) apply the attached patch "basedir.diff" in your fgfs dir 2) copy these two files to src/Sound/: http://members.aon.at/mfranz/voice.cxx [2.5 kB] http://members.aon.at/mfranz/voice.hxx [2 kB] 3) configure && make=20 I needed ./autogen.sh, ./configure, make install as you would expect in Cygwin. Cygwin accepts '$ nice festival --server &' but this doesn't work with = FG. Perhaps the 'nice' settings need adjustment. No matter, '$ festival --server' or '$ festival --server &' both work just fine. I couldn't = find a way to stop the festival server started in background with the '&' = command in Cygwin, but Windows Task Manager does the trick. You need --prop:/sim/presets/voice/host=3Dlocalhost. I added it to my system.fgfsrc file. So after a little effort, Festival and FG work together. The default = voice is poor, but Melchior is working on that, so we can pick one of the = better ones that are available.=20 It's a very nice facility, and I would encourage Cygwin users to = implement it. Well done Melchior, and thanks for the help. I look forward to this forming part of the base code Vivian =20 |