PDA

Ver la Versión Completa : Presentación nuevo usuario y pregunta Speech en XE2


Jal9000
18-09-2012, 14:20:21
¡Hola a tod@s!

Estoy peleándome con Text to Speech en Delphi (SAPI), pero no consigo acceder a las voces de 64 bits en Windows 7 x64. Creo que el problema viene de que el Microsoft Speech que se puede importar como componente es de 32 bits y por mucho que lo use en XE2 x64 y compile para x64 sólo accederá a las voces de 32 bits.

Me parece raro que siendo Windows 7 x64 no haya posibilidad de importar un componente para 64 bits.

¿Alguien podría guiarme un poco? Sé que este tema se tocó hace tiempo (he buscado en el foro) pero los temas son de hace años y SAPI 5.4 aún no existía, además tampoco se usaban los 64 bits...

Saludos y gracias por anticipado

Jal9000
19-09-2012, 01:41:57
Hola a tod@s:

¿Nadie se ha peleado con este tema? Yo pensaba que era de más interés.

Os pido una aclaración: ¿Estais verdes como yo o es que no conoceis el tema?

Saludos y gracias por anticipado

Casimiro Notevi
19-09-2012, 02:20:58
Haz una búsqueda, a ver si hay algo que pueda servirte.
He hecho la búsqueda por speech y ha devuelto 24 hilos (http://www.clubdelphi.com/foros/search.php?searchid=2735889), a ver si alguno tiene lo que buscas.

Jal9000
19-09-2012, 13:37:39
Hola, Casimiro:

Verás, ya busqué antes de preguntar. Lo que ocurre es que excepto un post del año 2010 los demás son muy antiguos y en esa época no se podía dar el problema de que hablo.

Lo que realmente me parece increible es que en Windows 7 x64 Microsoft instale la versión 5.4 de Speech Object Library de 32 BITS!. De hecho yo mismo no caí en ello hasta que me fijé en la ruta que se muestra al importar desde Delphi XE2: C:\Windows\System32\Speech\Common\sapi.dll

Y yo me pregunto: ¿Cómo trabaja por ejemplo Loquendo con sus voces de 64 bits? ¿Acaso no pasan por esta librería sino que "atacan" en directo?

Igual estoy apuntando mal, no sé.

Saludos y gracias por tu interés

Casimiro Notevi
19-09-2012, 14:15:43
La verdad es que sobre ese tema no tengo ni idea :confused: