From: Reece D. <ms...@go...> - 2015-11-11 20:07:36
|
On 11 November 2015 at 17:28, Alberto Pettarin <al...@re...> wrote: > On 11/11/2015 04:06 PM, Silas S. Brown wrote: > > Thanks Alberto. I had eSpeak compiled for command-line > > use on Mac OS X for Gradint http://people.ds.cam.ac.uk/ssb22/gradint > > but not for the C API (plus I haven't been able to update > > it for a long time). The command-line version works fine > > for speaking text via PulseAudio, but of course it works > > only with programs that know how to call its command line > > (i.e. you can't set it as a system voice). > > Thanks for the link. > > I decided to write that Bash script because I was not able to find a > complete, up-to-date procedure to compile eSpeak on OS X. In particular, > I was able to find an old post on this mailing list with good hints, but > still I had to figure out e.g. that "-soname" should be "-install_name" > in the Makefile, and stuff like that. > I have an autotools based version of eSpeak at https://github.com/rhdunn/espeak. It has some fixes to support Mac OS X, but still requires a few others (i.e. the fix for missing sem_timedwait). If you or someone can do that in a general way (i.e. via a configure check instead of `uname = "Darwin"`), I will pull those fixes into my fork. Thanks, - Reece H. Dunn > So, to save the hassle to others, I put the script on GitHub and shared > here. > > (For those interested: I actually only needed the .a library file. > Having that, I can compile it via distutils against a Python C Extension > --- a C source file callable by Python --- in a way similar to Linux, > where the library and header files are installed in /usr/... and hence > are discoverable by distutils.) > > Alberto Pettarin > > > ------------------------------------------------------------------------------ > _______________________________________________ > Espeak-general mailing list > Esp...@li... > https://lists.sourceforge.net/lists/listinfo/espeak-general > |