#N canvas 0 26 606 513 10; #X text 25 4 flite : text-to-speech synthesis with libflite; #N canvas 0 0 450 300 (subpatch) 0; #X array words1 249768 float 0; #X coords 0 1 249767 -1 100 70 1; #X restore 265 245 graph; #N canvas 0 0 450 300 (subpatch) 0; #X array words2 112963 float 0; #X coords 0 1 112962 -1 100 70 1; #X restore 426 248 graph; #X obj 22 298 print flite-synth-done; #X obj 23 279 flite words1; #X text 51 35 ARRAYNAME - initial array name; #X text 328 32 1 - control messages; #X text 321 59 1 - bang on completed synthesis; #X text 30 22 ARGUMENTS:; #X text 312 18 INLETS:; #X text 305 45 OUTLETS:; #X msg 27 81 set words1; #X msg 34 99 set words2; #X msg 64 167 synth; #X text 104 170 "synth" message synthesizes current text-buffer; #X text 157 145 "text" message sets input text-buffer; #X text 108 87 "set" message selects the output array; #X text 225 211 "list" messages set text and synthesize; #X obj 31 444 dac~; #X msg 262 358 \; pd dsp 1; #X msg 328 358 \; pd dsp 0; #X text 10 340 For playback \, you can use 'tabplay~':; #X msg 32 363 set words1; #X msg 37 383 set words2; #X obj 31 417 tabplay~ words1; #X msg 146 380 bang; #X msg 197 381 stop; #X msg 146 358 start; #X text 172 419 ACKNOWLEDGEMENTS:; #X text 190 434 Flite runtime speech synthesis library by Alan W Black and Kevin A. Lenzo.; #X msg 61 211 list bang bahda boobop; #N canvas 260 141 494 344 META 0; #X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan Wilkes for Pd version 0.42.; #X text 12 25 LICENSE GPL v2; #X text 12 45 DESCRIPTION text-to-speech synthesis with libflite; #X text 12 5 KEYWORDS control array; #X text 12 65 INLET_0 set text synth list; #X text 12 85 OUTLET_0 bang; #X text 12 105 AUTHOR Bryan Jurish ; #X restore 551 487 pd META; #X msg 58 145 text test 123; #X text 173 485 Bryan Jurish ; #X connect 4 0 3 0; #X connect 11 0 4 0; #X connect 12 0 4 0; #X connect 13 0 4 0; #X connect 22 0 24 0; #X connect 23 0 24 0; #X connect 24 0 18 0; #X connect 24 0 18 1; #X connect 25 0 24 0; #X connect 26 0 24 0; #X connect 27 0 25 0; #X connect 30 0 4 0; #X connect 32 0 4 0;