2004-08-30 Marc Mulcahy * drivers/dectalk/dectalksynthesisdriver.c: Fix the build. * configure.in: Updated version number. * NEWS: Updated. 2004-08-27 Bill Haneman * drivers/festival/festivalsynthesisdriver.c: (festival_driverInit): Don't initialize the driver if the festival executable can't be found. (get_voice_list): Return an empty voice list if the driver can't be initialized. [bug #150518]. * test/test-speech.c: Print an error message if the specified driver can't be initialized. 2004-07-28 Bill Haneman * drivers/freetts/.../FreeTTSSynthesisDriver.java: (voiceMatchesSpec): Private, new. (getVoices): Use voiceMatchesSpec method, to do inexact locale matching (see bug #129186). Also, fix return value of getVoices (), which was previously causing a CORBA error. * drivers/theta/thetasynthesisdriver.c: (lang_matches_spec): New method for doing fuzzy locale matching. (prune_voice_list): Use lang_matches_spec (see bug #129186). * drivers/theta/dectalksynthesisdriver.c: (lang_matches_spec): New method for doing fuzzy locale matching. (prune_voice_list): Use lang_matches_spec (see bug #129186). TODO: move to common code area instead of cut-n-paste. * test/test-speech.c: (do_test): Ask the user for a locale for which voices are to be listed, or "all" to list all voices. Also ask for a gender, 'm' or 'f'. 2004-07-22 Bill Haneman * configure.in: Added en_us.jar and cmulex.jar, cmu_us_kal.jar to FREETTS_CLASSPATH. Fix for problem with FreeTTS 1.2 driver. * test/test-speech.c: More error checking and diagnostics when connecting to servers. * drivers/freetts/.../FreeTTSSpeaker.java: (getParameterValue): Multiple FreeTTS-internal volume by 100, to normalize to gnome-speech's "0 to 100%" convention. (setParameterValue): Divide user-specified volume percent by 100, to normalize to FreeTTS' idea of volume range. Fix for bug #148269.