Forums > MaxMSP

"speak" object for Intel

July 6, 2007 | 3:03 pm

Hi folks,

Is there a "Speak" object for Intel Mac’s? it would seem that it doesnt
work on the Intel. Does anyone know of an alternative?

Im also looking to hack into the PC speech synth, any ideas on that?

I know of the mbrola object etc…Id really prefer to use the actual xp
voice synth however…

Thanks everyone!!


July 6, 2007 | 4:42 pm

Quote: iamcomputo@gmail.com wrote on Fri, 06 July 2007 08:03
—————————————————-
> Is there a "Speak" object for Intel Mac’s? it would seem that it doesnt
> work on the Intel. Does anyone know of an alternative?
—————————————————-

This worked for me on my intel powerbook: http://www.iamas.ac.jp/~aka/max/#aka_speech

One issue though: Max can’t seem to directly access the audio stream from this object. I think it’s basically doing an exec call to the text-to-speach system and bypassing the normal flow of audio in Max. I had to set my default audio output for the system to go to my USB digital audio interface, and send the output of the audio device back into Max (or a DAW) in order to record the sounds being produced.

-Adam


July 6, 2007 | 11:02 pm

Quote: iamcomputo@gmail.com wrote on Fri, 06 July 2007 17:03
—————————————————-
> Is there a "Speak" object for Intel Mac’s? it would seem
> that it doesn’t work on the Intel. Does anyone know of an
> alternative?
—————————————————-

If [Lspeak] doesn’t work for you, you can use osascript message(s) to the [shell] external.
Example:

#P window setfont "Sans Serif" 9.;
#P window linecount 2;
#P message 20 30 191 196617 ‘say |Max is really a nice guy! He can even speak to you. Keep cool with him?|’;
#P window linecount 1;
#N vpatcher 9 51 356 300;
#P window setfont "Sans Serif" 9.;
#P comment 197 86 126 196617 165 is the (alt-@) bullet ?;
#P window linecount 2;
#P comment 7 81 123 196617 124 is the (alt-shift-L) vertical slash character |;
#P window linecount 1;
#P comment 27 113 105 196617 34 is the double-quote;
#P newex 134 43 98 196617 prepend osascript -e;
#P newex 159 111 17 196617 44;
#P newex 134 111 17 196617 34;
#P newex 134 84 60 196617 sel 124 165;
#P newex 134 166 34 196617 itoa;
#P newex 134 147 34 196617 thresh;
#P newex 134 62 26 196617 spell;
#P newex 134 185 34 196617 shell;
#P comment 192 113 124 196617 44 is the comma tokenizer;
#P outlet 134 204 13 0;
#P inlet 134 28 13 0;
#P connect 0 0 10 0;
#P connect 10 0 4 0;
#P connect 4 0 7 0;
#P connect 7 0 8 0;
#P fasten 7 2 5 0 189 130;
#P connect 9 0 5 0;
#P connect 8 0 5 0;
#P connect 5 0 6 0;
#P connect 6 0 3 0;
#P connect 3 0 1 0;
#P connect 7 1 9 0;
#P pop;
#P newobj 20 86 84 196617 p tokensEscaping;
#B color 5;
#P connect 1 0 0 0;
#P window clipboard copycount 2;


July 8, 2007 | 2:05 am

Oh awesome! Thanks guys…

Any idea how one can get access to the xp voice synth? Ive never seen or
heard of that being maxed…:)

On 7/6/07, Philippe Gruchet

wrote:
>
>
> Quote: iamcomputo@gmail.com wrote on Fri, 06 July 2007 17:03
> —————————————————-
> > Is there a "Speak" object for Intel Mac’s? it would seem
> > that it doesn’t work on the Intel. Does anyone know of an
> > alternative?
> —————————————————-
>
> If [Lspeak] doesn’t work for you, you can use osascript message(s) to the
> [shell] external.
> Example:
>
> #P window setfont "Sans Serif" 9.;
> #P window linecount 2;
> #P message 20 30 191 196617 ‘say |Max is really a nice guy! He can even
> speak to you. Keep cool with him?|’;
> #P window linecount 1;
> #N vpatcher 9 51 356 300;
> #P window setfont "Sans Serif" 9.;
> #P comment 197 86 126 196617 165 is the (alt-@) bullet ?;
> #P window linecount 2;
> #P comment 7 81 123 196617 124 is the (alt-shift-L) vertical slash
> character |;
> #P window linecount 1;
> #P comment 27 113 105 196617 34 is the double-quote;
> #P newex 134 43 98 196617 prepend osascript -e;
> #P newex 159 111 17 196617 44;
> #P newex 134 111 17 196617 34;
> #P newex 134 84 60 196617 sel 124 165;
> #P newex 134 166 34 196617 itoa;
> #P newex 134 147 34 196617 thresh;
> #P newex 134 62 26 196617 spell;
> #P newex 134 185 34 196617 shell;
> #P comment 192 113 124 196617 44 is the comma tokenizer;
> #P outlet 134 204 13 0;
> #P inlet 134 28 13 0;
> #P connect 0 0 10 0;
> #P connect 10 0 4 0;
> #P connect 4 0 7 0;
> #P connect 7 0 8 0;
> #P fasten 7 2 5 0 189 130;
> #P connect 9 0 5 0;
> #P connect 8 0 5 0;
> #P connect 5 0 6 0;
> #P connect 6 0 3 0;
> #P connect 3 0 1 0;
> #P connect 7 1 9 0;
> #P pop;
> #P newobj 20 86 84 196617 p tokensEscaping;
> #B color 5;
> #P connect 1 0 0 0;
> #P window clipboard copycount 2;
>



_j
July 8, 2007 | 3:15 pm

flite~ by olaf matthew would suffice as an alternative. Very nifty extern.


July 8, 2007 | 7:32 pm

I cant find a legit link for this external…

Ive found it before, but couldnt find a working link.

Anyone have this zipped up?

Thanks again everyone,
Joe

On 7/8/07, jamez wrote:
>
>
> flite~ by olaf matthew would suffice as an alternative. Very nifty
> extern.
>


July 8, 2007 | 7:40 pm

Nevermind, i found it!!

On 7/8/07, Joe Caputo wrote:
>
> I cant find a legit link for this external…
>
> Ive found it before, but couldnt find a working link.
>
> Anyone have this zipped up?
>
> Thanks again everyone,
> Joe
>
> On 7/8/07, jamez wrote:
> >
> >
> > flite~ by olaf matthew would suffice as an alternative. Very nifty
> > extern.
> >
>
>


Viewing 7 posts - 1 through 7 (of 7 total)