![]()
Flite~ 1.0
Flite is an external for pure data / PD anywhere to perform speech synthesis. It’s multithreaded so the audio won’t stop while synthesizing.
Uses Flite by Alan W Black and Kevin A. Lenzo
Thanks to Gunter Geiger
locative media, embedded programming and electronics

I am posting this small modification to PDa incase anyone finds it useful,
Basically I am making a polyphonic patch, I want a number of subpatches to be able to accept ‘create’ messages and to accept named messages until they are removed.
This is normally difficult. However I have modified the send & receive objects so that they accept ’set’ messages, setting their target names. This is similar to the functionality of a newer version of ‘receive’ that I looked at, however this version only allowed ’set messages to be recieved remotely via the ‘receive’ functionality- rather than from an inlet. This seemed pointless as you would have to track the name that you were changing in order to change it back! Anyway I implemented them via inlets.
This allows me to make my polyphonic patch a lot neater! Thanks Gunter.
If you want to use these objects in PDa, grab my updated version of x_connective.c, you will also have to recompile PDa.
Just drop the new file into