FoxPro/Visual FoxPro - utilizar tts3000 o agente microsoft

 
Vista:

utilizar tts3000 o agente microsoft

Publicado por alex (4 intervenciones) el 13/11/2008 17:27:41
Amigos del foro en la actualidad desarrollo una aplicacion que tiene por objetivo, leer una cadena de texto almacenada en una variable y convertirla a voz, en en el equipo donde trabajo en el panel de control, en el ícono de voz aparece un motor de texto llamado L&H TTS3000 EN ESPAÑOL, mi pregunta es la siguiente, que componentes debo agregar, o bibliotecas, o que codigo debo tener en cuenta para que cuando reproduzca un texto lo reproduzca en español.

SI la unica solucion es utilizar el agente de microsoft(genio,merlin) como hago para que reproduzca el sonido y que el agente esté oculto cuando lee la cadena de texto.

Cualquier ayuda o sugerencia es bienvenida.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

utilizar tts3000 o agente microsoft

Publicado por Walter (5 intervenciones) el 28/05/2014 21:01:48
Podes utilizar el programa Loquendo (justamente el que tenes) y solo debes crear el objeto, tal como esta en el ejemplo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
LOCAL oVoz AS "SAPI.SpVoice"
 oVoz = CREATEOBJECT("SAPI.SpVoice")
 oVoz.Voice = oVoz.GetVoices().ITEM(1) && Carmen
 oVoz.Speak("Vagoneta")
 oVoz.Speak("Nombre")
 oVoz.Speak("Walter")
 
* Para ver las voces instaladas en la PC:
 oVoz = CREATEOBJECT("SAPI.SpVoice")
 FOR ln = 0 TO oVoz.GetVoices().COUNT - 1
   oVoz.Voice = oVoz.GetVoices().ITEM(ln)
   ? oVoz.Voice.ID
 ENDFOR

Si te sirve, avisame ....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar