Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

[SOLUCIONADO] texto a voz en vb6???

Estas en el tema de texto a voz en vb6??? en el foro de Visual Basic clásico en Foros del Web. alguien sabe como hago un programa en vb6 para q me lea una cadena de texto en VOZ, se q se usa el componente TextToSpeech ...
  #1 (permalink)  
Antiguo 12/10/2009, 13:17
Avatar de gabrielflowers  
Fecha de Ingreso: julio-2007
Ubicación: Santa Cruz de la Sierra
Mensajes: 187
Antigüedad: 16 años, 9 meses
Puntos: 3
texto a voz en vb6???

alguien sabe como hago un programa en vb6 para q me lea una cadena de texto en VOZ, se q se usa el componente TextToSpeech , pero como hago el codigo???, espero me colaboren...
gracias saludos...
__________________
"puedo detenerme, pero no retroceder, tengo que avanzar..."

Última edición por gabrielflowers; 12/10/2009 a las 14:07
  #2 (permalink)  
Antiguo 12/10/2009, 23:07
 
Fecha de Ingreso: mayo-2009
Mensajes: 94
Antigüedad: 15 años
Puntos: 3
Respuesta: texto a voz en vb6???

Una vez que introduces en el Formulario el Componente "Microsoft Text-to-speech" tendra de nombre por defecto "DirectSS1"

y para hacer que leea lo que dice en el Textbox (Text1) apretando el Boton (Command1) lo unico que abria que escrivir de codigo seria:

Código:
Private Sub Command1_Click()
DirectSS1.Speak Text1.Text
End Sub
Acordate el nombre del complemento es "Microsoft Direct Text-to-speech" y el archivos DLL se llama "XVoice.dll"

Espero que te sirba suerte...(Y
  #3 (permalink)  
Antiguo 30/09/2013, 06:53
Avatar de gabrielflowers  
Fecha de Ingreso: julio-2007
Ubicación: Santa Cruz de la Sierra
Mensajes: 187
Antigüedad: 16 años, 9 meses
Puntos: 3
Respuesta: texto a voz en vb6???

gracias, lo probare...
__________________
"puedo detenerme, pero no retroceder, tengo que avanzar..."
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:44.