Se puede hacer hablar al sistema usando Variables en Voz?????

288 views
Skip to first unread message

JJ

unread,
Jun 28, 2011, 3:16:16 PM6/28/11
to publice...@googlegroups.com
Hola Grupo:
 
Queria saber si alguien que tenga sonido (Voz) en su aplicacion, ha hecho que la voz en vez de pronunciar el mensaje colocado entre comillas:
 
 oVoz.Speak("Buenos Días")
 
Pueda decir un mensaje que venga de una variable???
 
 
Saludos a todos!!
 
Jeanette

Baltazar Moreno

unread,
Jun 28, 2011, 3:25:53 PM6/28/11
to publice...@googlegroups.com
lcMensaje = "Buenos Días"
oVoz.Speak(lcMensaje)


--
Baltazar Moreno
VFP9SP2 - Win7

JJ

unread,
Jun 28, 2011, 3:50:29 PM6/28/11
to publice...@googlegroups.com
vaya vaya vaya... pense que no tomaba variables de un cursor, pero si. Que bueno!!!!
 
Gracias!!

Irlandes 1960

unread,
Jun 28, 2011, 4:07:55 PM6/28/11
to publice...@googlegroups.com
Hola, el problema es que mi sistema solo dice Good Morning, el buenos dias le sale peor que a rockero gringo de gira !!

JJ

unread,
Jun 28, 2011, 4:14:54 PM6/28/11
to publice...@googlegroups.com
jajajajajajajaja, pero porque??? hay muchas voces en internet jajajjajajajaja

2011/6/28 Irlandes 1960 <irland...@gmail.com>

Oscar Martinez

unread,
Jun 29, 2011, 12:53:03 AM6/29/11
to publice...@googlegroups.com
Amigos
Hice un programa que dice muchas cosas segun el contenido de una variable, desde un saludo de bienvenida o despedida, segun la hora, pero lo que hice fue descargar Loquendo y configurar, como por ejemplo la voz de Diego, Jorge y Carmen, utilizo las tres voces segun sea el caso (en el mismo programa).
Lo tome de portalfox de un excelente post del amigo Luis María Guayán.
Con esto puedes ver qué voces tienes instalado de Loquendo:
 
oVoz = CREATEOBJECT("SAPI.SpVoice")
FOR ln = 0 TO oVoz.GetVoices().COUNT - 1
  oVoz.Voice = oVoz.GetVoices().ITEM(ln)
  ? oVoz.Voice.ID
ENDFOR
 
En mi caso el item (1) es de Diego, el (2) de Jorge y (3) de Carmen.
 
oVoz.Voice = oVoz.GetVoices().ITEM(3) && Carmen
 
xNoexiste = ' empleado no existe.'
 
oVoz.Speak("Buenos Días, éste " + xNoexiste)
 
xEmpleado = 'Oscar Martínez'
 
oVoz.Voice = oVoz.GetVoices().ITEM(1) && Diego
 
oVoz.Speak("Buenas Tardes " + xEmpleado + '. Buen Provecho.')
 
 
Primero descarga TextAloud y ese trae una voz demo que es de Mary, esa voz solo es para reproducir en Inglés.

miltonvas

unread,
Jun 30, 2011, 12:31:37 PM6/30/11
to Comunidad de Visual Foxpro en Español
Donde puedo descargar las voces, proque relamente se oye chistoso lo
de "Prepare la impresora",
"inserte el cheque",




On 28 jun, 23:53, Oscar Martinez <golden.ki...@gmail.com> wrote:
> Amigos
> Hice un programa que dice muchas cosas segun el contenido de una variable,
> desde un saludo de bienvenida o despedida, segun la hora, pero lo que hice
> fue descargar Loquendo y configurar, como por ejemplo la voz de Diego, Jorge
> y Carmen, utilizo las tres voces segun sea el caso (en el mismo programa).
> Lo tome de portalfox de un excelente post del amigo Luis María Guayán.
> Con esto puedes ver qué voces tienes instalado de Loquendo:
>
> oVoz = CREATEOBJECT("SAPI.SpVoice")
> FOR ln = 0 TO oVoz.GetVoices().COUNT - 1
>   oVoz.Voice = oVoz.GetVoices().ITEM(ln)
>   ? oVoz.Voice.ID
> ENDFOR
>
> En mi caso el item (1) es de Diego, el (2) de Jorge y (3) de Carmen.
>
> oVoz.Voice = oVoz.GetVoices().ITEM(3) && Carmen
>
> xNoexiste = ' empleado no existe.'
>
> oVoz.Speak("Buenos Días, éste " + xNoexiste)
>
> xEmpleado = 'Oscar Martínez'
>
> oVoz.Voice = oVoz.GetVoices().ITEM(1) && Diego
>
> oVoz.Speak("Buenas Tardes " + xEmpleado + '. Buen Provecho.')
>
> Primero descarga TextAloud y ese trae una voz demo que es de Mary, esa voz
> solo es para reproducir en Inglés.
>
> El 28 de junio de 2011 14:14, JJ <jeanette.jime...@gmail.com> escribió:> jajajajajajajaja, pero porque??? hay muchas voces en internet
> > jajajjajajajaja
>
> > 2011/6/28 Irlandes 1960 <irlandes1...@gmail.com>

Oscar Martinez

unread,
Jun 30, 2011, 1:04:05 PM6/30/11
to publice...@googlegroups.com
En San Google al digitar
descargar voz de loquendo
aparecen varias opciones para descargar

extremo

unread,
Jun 30, 2011, 1:17:52 PM6/30/11
to Comunidad de Visual Foxpro en Español
las buenas son todas de pago, las otras parecen de un gringo que
intenta hablar español jajajajajaja

Bendiciones

On 30 jun, 13:04, Oscar Martinez <golden.ki...@gmail.com> wrote:
> En San Google al digitar
> *descargar voz de loquendo*
> aparecen varias opciones para descargar
>
> El 30 de junio de 2011 10:31, miltonvas <milton...@gmail.com> escribió:
>
>
>
> > Donde puedo descargar las voces, proque relamente se oye chistoso lo
> > de "Prepare la impresora",
> > "inserte el cheque",
>
> > On 28 jun, 23:53, Oscar Martinez <golden.ki...@gmail.com> wrote:
> > > Amigos
> > > Hice un programa que dice muchas cosas segun el contenido de una
> > variable,
> > > desde un saludo de bienvenida o despedida, segun la hora, pero lo que
> > hice
> > > fue descargar Loquendo y configurar, como por ejemplo la voz de Diego,
> > Jorge
> > > y Carmen, utilizo las tres voces segun sea el caso (en el mismo
> > programa).
> > > Lo tome de portalfox de un excelente post del amigo Luis María Guayán.
> > > Con esto puedes ver qué voces tienes instalado de Loquendo:
>
> > > oVoz = CREATEOBJECT("SAPI.SpVoice")
> > > FOR ln = 0 TO oVoz.GetVoices().COUNT - 1
> > >   oVoz.Voice = oVoz.GetVoices().ITEM(ln)
> > >   ? oVoz.Voice.ID <http://ovoz.voice.id/>
> > > ENDFOR
>
> > > En mi caso el item (1) es de Diego, el (2) de Jorge y (3) de Carmen.
>
> > > oVoz.Voice = oVoz.GetVoices().ITEM(3) && Carmen
>
> > > xNoexiste = ' empleado no existe.'
>
> > > oVoz.Speak("Buenos Días, éste " + xNoexiste)
>
> > > xEmpleado = 'Oscar Martínez'
>
> > > oVoz.Voice = oVoz.GetVoices().ITEM(1) && Diego
>
> > > oVoz.Speak("Buenas Tardes " + xEmpleado + '. Buen Provecho.')
>
> > > Primero descarga TextAloud y ese trae una voz demo que es de Mary, esa
> > voz
> > > solo es para reproducir en Inglés.
>
> > > El 28 de junio de 2011 14:14, JJ <jeanette.jime...@gmail.com> escribió:>
> > jajajajajajajaja, pero porque??? hay muchas voces en internet
> > > > jajajjajajajaja
>
> > > > 2011/6/28 Irlandes 1960 <irlandes1...@gmail.com>
>
> > > >> Hola, el problema es que mi sistema solo dice Good Morning, el buenos
> > dias
> > > >> le sale peor que a rockero gringo de gira !!- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Oscar Martinez

unread,
Jun 30, 2011, 1:22:28 PM6/30/11
to publice...@googlegroups.com
Las que yo mencioné anteriormente se escucha perfectamente, solo hay que acentuar bien las palabras y una buena redacción para que le dé el sonido adecuado.

JJ

unread,
Jun 30, 2011, 2:39:16 PM6/30/11
to publice...@googlegroups.com
Exactamente, debes colocar bien los acentos, las comas y todo y funciona perfecto
solo si alguien tiene un link para descargar la de Ximena que no he podido se lo agradeceria, es la voz que me parece se oye mejor.

hquinones

unread,
Jun 30, 2011, 6:35:00 PM6/30/11
to Comunidad de Visual Foxpro en Español
Tambien tienes Loquendo, es gratis.

HQD


On 30 jun, 13:39, JJ <jeanette.jime...@gmail.com> wrote:
> Exactamente, debes colocar bien los acentos, las comas y todo y funciona
> perfecto
> solo si alguien tiene un link para descargar la de Ximena que no he podido
> se lo agradeceria, es la voz que me parece se oye mejor.
>
> El 30 de junio de 2011 12:52, Oscar Martinez <golden.ki...@gmail.com>escribió:
>
>
>
> > Las que yo mencioné anteriormente se escucha perfectamente, solo hay que
> > acentuar bien las palabras y una buena redacción para que le dé el sonido
> > adecuado.
>
> >> > > >   ? oVoz.Voice.ID <http://ovoz.voice.id/> <http://ovoz.voice.id/>
> >> > > > ENDFOR
>
> >> > > > En mi caso el item (1) es de Diego, el (2) de Jorge y (3) de Carmen.
>
> >> > > > oVoz.Voice = oVoz.GetVoices().ITEM(3) && Carmen
>
> >> > > > xNoexiste = ' empleado no existe.'
>
> >> > > > oVoz.Speak("Buenos Días, éste " + xNoexiste)
>
> >> > > > xEmpleado = 'Oscar Martínez'
>
> >> > > > oVoz.Voice = oVoz.GetVoices().ITEM(1) && Diego
>
> >> > > > oVoz.Speak("Buenas Tardes " + xEmpleado + '. Buen Provecho.')
>
> >> > > > Primero descarga TextAloud y ese trae una voz demo que es de Mary,
> >> esa
> >> > > voz
> >> > > > solo es para reproducir en Inglés.
>
> >> > > > El 28 de junio de 2011 14:14, JJ <jeanette.jime...@gmail.com>
> >> escribió:>
> >> > > jajajajajajajaja, pero porque??? hay muchas voces en internet
> >> > > > > jajajjajajajaja
>
> >> > > > > 2011/6/28 Irlandes 1960 <irlandes1...@gmail.com>
>
> >> > > > >> Hola, el problema es que mi sistema solo dice Good Morning, el
> >> buenos
> >> > > dias
> >> > > > >> le sale peor que a rockero gringo de gira !!- Ocultar texto de la
> >> cita -
>
> >> > - Mostrar texto de la cita -- Ocultar texto de la cita -

hquinones

unread,
Jun 30, 2011, 6:38:36 PM6/30/11
to Comunidad de Visual Foxpro en Español
Perdo quise decir Balabolka, es gratis

HQD

Arturo Ramos

unread,
Jul 4, 2011, 2:12:54 PM7/4/11
to publice...@googlegroups.com
Y cómo lo utilizas en VFP ?, puedes mostrar un ejemplo ?

Gracias.

Saludos.

Arturo Ramos
www.ircsasoftware.com.mx
Cancún, México.

Walter R. Ojeda Valiente

unread,
Jul 4, 2011, 4:32:21 PM7/4/11
to publice...@googlegroups.com
En el documento "Clases en Visual FoxPro 9" que puedes descargar de:

http://www.mediafire.com/?yi41z0y7z1fnol6

hay un ejemplo que muestra como usar las voces desde el Visual FoxPro. Especificamente es EJEMPLO18.PRG

Saludos.

Walter.




Date: Mon, 4 Jul 2011 11:12:54 -0700
From: irc...@gmail.com
To: publice...@googlegroups.com
Subject: [vfp] Re: Se puede hacer hablar al sistema usando Variables en Voz?????
Reply all
Reply to author
Forward
0 new messages