Friday, June 24

Síntesis de voz

Otro pequeño fragmento de código, esta vez para que Mac OS X lea una cadena de texto en voz alta:


Str255 str;
CopyCStringToPascal( cadena, str );
SpeakString(str);
¿Sencillo eh?

Más información sobre la síntesis de voz en Mac OS X en este enlace.

El código equivalente para Windows es algo más largo. Descargad el Microsoft Speech SDK 5.1 si os interesa. Funciona a partir de Windows 98, aunque no genera una voz de tanta calidad como en Mac ;- ).

Consejo: si lo utilizáis en juegos, un símbolo de exclamación al final de la palabra o frase hará que suene más convincente.

No comments: