Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Técnica > FAQs, Manuales y Tutoriales


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

comandos de voz para ejecutar programas :)
  #1  
Antiguo 12-jun-2009, 00:34
Avatar de Defton
Defton Defton está desconectado
Miembro Senior
 
Fecha de Ingreso: 03-abril-2007
Ubicación: Mexico/SanLuisPotosi
Versión: 42.1
Mensajes: 856
Agradecimientos: 7
Agradecido 149 Veces en 93 Mensajes
Poder de Credibilidad: 11
Defton está en el buen camino
Enviar un mensaje por MSN a Defton Enviar un mensaje por Skype™ a Defton
comandos de voz para ejecutar programas :)

bueno, por ahí ya esta el tutorial par hacer que la pc nos hable, ahora vengo con la contra parte, resulta que navegando por ahí me encontré con un programa para windows que se llama esclavo. y pensé, debe existir algo similar para linux, y efectivamente me encontré con una combinación de 3 programas que logran el mismo resultado. ¡comandos de voz para ejecutar programas!
bien empecemos:

Sofware requerido:
festival
Sphinx2
perlbox-voice


ok festival lo podemos instalar desde yast, no tiene mayor problema.
Sphinx2 no se encuentra en los repositorios, existe un rpm pero yo no pude instalarlo asi que tube que recurrir a la fuente jeje.
abrimos una consola y ejecutamos el siguiente comando

Código:
svn co https://cmusphinx.svn.sourceforge.net/svnroot/cmusphinx/trunk/sphinx2
esto nos descargara el programa en una carpeta llamada sphinx2, entonces pasamos a esa carpeta con el comando

Código:
cd sphinx2
una vez dentro ejecutamos los siguientes comandos:

Código:
./autogen.sh
make
su 
(contraseña de root)
make install
bien ya tenemos instalado sphinx2, ahora vamos a instalar perlbox-voice.
lo descargamos desde aqui-----------> http://sourceforge.net/project/downl....rpm&a=6503560

es un rpm así que podemos instalarlo con yast, bien ahora solo nos falta crear unos enlaces simbólicos a algunos archivos que necesitamos, para esto, en una consola nos convertimos en root y escribimos los comandos:

Código:
ln -s /usr/local/bin/sphinx2_continuous /usr/bin/sphinx2-continuous
ln -s /usr/local/lib/libsphinx2.so.0  /usr/lib/libsphinx2.so.0
ln -s /usr/local/lib/libsphinx2fe.so.0  /usr/lib/libsphinx2fe.so.0
ln -s /usr/local/lib/libsphinx2ad.so.0  /usr/lib/libsphinx2ad.so.0
ln -s /usr/local/share/sphinx2 /usr/share/sphinx2
OJO: en el primer comando podemos ver que el archivo fuente se llama "sphinx2_continuous", y el enlace se llama "sphinx2-continuous" (cambiamos el guion bajo por guion normal) esto es así por que el programa perlbox-voice lo requiere así.
y listo ahora ejecutamos el comando (como usuario normal)

Código:
perlbox-voice
y se abrirá una ventana como esta:



en el botón control podemos encontrar un recuadro donde podemos escribir algo para que la pc lo diga presionando el botón "speack this text" y abajo encontramos los botones para iniciar la escucha en espera de comandos de voz y también para detenerlo.

en el botón de vocab encontramos los comandos de voz, estos podemos modificarlos a nuestro gusto agregar o quitar comandos etc. lo único malo es que las palabras están en ingles por lo cual tenemos que pronunciarlas en este idioma (espero que su ingles sea bueno, por que el mio no tanto jeje).

y por ultimo tenemos los botones config, para la configuración del programa y help para la ayuda.
__________________
__________________________________________________

Mi Blog:
http://elblogdedarkspark.blogspot.mx/
Canales de Youtube:
http://www.youtube.com/user/DarkSpark2099
http://www.youtube.com/user/defton En des-uso
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a Defton Por Este Mensaje:
luisuse (28-ago-2009)
  #2  
Antiguo 12-jun-2009, 13:12
Avatar de sanjui
sanjui sanjui está desconectado
Miembro Junior
 
Fecha de Ingreso: 11-agosto-2007
Ubicación: Valencia
Versión: openSUSE Leap 42.3
Mensajes: 609
Agradecimientos: 36
Agradecido 49 Veces en 46 Mensajes
Poder de Credibilidad: 11
sanjui está en el buen camino
¡Maravilloso, Defton! ; pero, ¿porqué no rectificas el título del post y lo escribes como el castellano especifica "Comandos de voz para ejecutar programas?. Por mi tierra, vos se refiere a Vd. (Usted). Perdona la rectificación, pero aclarará la búsqueda a quíen le interese.
Salud y suerte.
__________________
Pentium D 925/ 1GB DDRII. / 1 TB sata./ ATI Radeón HD2400 Pro./ Red Ethernet / S.O. openSuSE Leap 42.1 (x86_64)./ KDE 4.10.2
"Invertir en conocimientos produce siempre los mejores intereses" (B.Franklin)
Responder Citando
  #3  
Antiguo 12-jun-2009, 20:59
Avatar de Defton
Defton Defton está desconectado
Miembro Senior
 
Fecha de Ingreso: 03-abril-2007
Ubicación: Mexico/SanLuisPotosi
Versión: 42.1
Mensajes: 856
Agradecimientos: 7
Agradecido 149 Veces en 93 Mensajes
Poder de Credibilidad: 11
Defton está en el buen camino
Enviar un mensaje por MSN a Defton Enviar un mensaje por Skype™ a Defton
bueno sanjui, yo soy de México y acá voz se escribe con z, de hecho la palabra vos no se utiliza. ¿no se si te refieres a eso? ¿o si por error lo escribí con s?, supongo que algun moderador ya lo corrigio si fue asi.
__________________
__________________________________________________

Mi Blog:
http://elblogdedarkspark.blogspot.mx/
Canales de Youtube:
http://www.youtube.com/user/DarkSpark2099
http://www.youtube.com/user/defton En des-uso
Responder Citando
  #4  
Antiguo 16-jun-2009, 19:29
Avatar de sanjui
sanjui sanjui está desconectado
Miembro Junior
 
Fecha de Ingreso: 11-agosto-2007
Ubicación: Valencia
Versión: openSUSE Leap 42.3
Mensajes: 609
Agradecimientos: 36
Agradecido 49 Veces en 46 Mensajes
Poder de Credibilidad: 11
sanjui está en el buen camino
Perdona, de nuevo, pero si parece que fué un error tipográfico, ya solucionado por algún moderador.Ya diré como me va tu como, del cual agradezco de antemano tu información.
Salud y suerte.
__________________
Pentium D 925/ 1GB DDRII. / 1 TB sata./ ATI Radeón HD2400 Pro./ Red Ethernet / S.O. openSuSE Leap 42.1 (x86_64)./ KDE 4.10.2
"Invertir en conocimientos produce siempre los mejores intereses" (B.Franklin)
Responder Citando
  #5  
Antiguo 01-jul-2009, 19:39
Avatar de sanjui
sanjui sanjui está desconectado
Miembro Junior
 
Fecha de Ingreso: 11-agosto-2007
Ubicación: Valencia
Versión: openSUSE Leap 42.3
Mensajes: 609
Agradecimientos: 36
Agradecido 49 Veces en 46 Mensajes
Poder de Credibilidad: 11
sanjui está en el buen camino
¡Bueno!.Hoy lo pude instalar y se ve bién, pero el nivel de inglés es "demasié" para mi.
Seguiré mirando, creo que por Guadalinex hay algo para castellano.
De todas formas, gracias por el tutorial, solamente falta que hay que tener instalado, además, el programa perltk.
Salud y suerte.
__________________
Pentium D 925/ 1GB DDRII. / 1 TB sata./ ATI Radeón HD2400 Pro./ Red Ethernet / S.O. openSuSE Leap 42.1 (x86_64)./ KDE 4.10.2
"Invertir en conocimientos produce siempre los mejores intereses" (B.Franklin)
Responder Citando
  #6  
Antiguo 26-ago-2009, 23:38
Avatar de luisuse
luisuse luisuse está desconectado
Aforado
 
Fecha de Ingreso: 31-marzo-2008
Versión: OpenSuse 12.1
Mensajes: 13
Agradecimientos: 2
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 0
luisuse está en el buen camino
Hola Defton

hice los pasos como lo indicas, pero al momento de ejecutar 'perlbox-voice' no lo abre, sale este mensaje:

# perlbox-voice
Can't locate Tk.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at /usr/lib/perlbox-voice/pbox-voice line 7.
BEGIN failed--compilation aborted at /usr/lib/perlbox-voice/pbox-voice line 7.

cuando ejecute el make me salio este mensaje al final:

make[2]: se sale del directorio `/home/luis/sphinx2'
make[1]: se sale del directorio `/home/luis/sphinx2'

uso opensuse 11.1 con kde 4.1
Responder Citando
Solución al error: Can't locate Tk.pm
  #7  
Antiguo 27-ago-2009, 04:31
Avatar de luisuse
luisuse luisuse está desconectado
Aforado
 
Fecha de Ingreso: 31-marzo-2008
Versión: OpenSuse 12.1
Mensajes: 13
Agradecimientos: 2
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 0
luisuse está en el buen camino
Solución al error: Can't locate Tk.pm

Solución al error:
Can't locate Tk.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at /usr/lib/perlbox-voice/pbox-voice line 7.
BEGIN failed--compilation aborted at /usr/lib/perlbox-voice/pbox-voice line 7.


Tengo instalado OpenSuse 11.1 con kde 4.1

Seguí los pasos que indica Defton, al parecer todo iba bien hasta que quise ejecutar perlbox-voice, me salio un error, al parecer no encuentra el paquete Tk.pm

Ademas de instalar:

Festival
Sphinx2
perlbox-voice

También debemos instalar

Perl-Tk (viene en los repositorios, lo instalamos desde yast)

Abrimos una terminal y escribimos:
# cpan

Ahora nos pregunta si estamos preparados para la configuración manual, pulsamos 'y'

Acontinuacion escribimos:
cpan# install Tk

Esperamos a que descargue e instale…(tarda un poco) (habrá una parte en que nos saldrán un montón de ventanas con letras y fotos, eso es normal e indica que vamos bien)

Al terminar nos volverá a la terminal, escribimos:
cpan# quit

Terminamos, ahora al ejecutar
# perlbox-voice

nos mostrara la ventana del programa para poderlo configurar y agregar comandos.

Espero sea de ayuda para varios

http://www.linuxzone.es/howtos-manua...perlbox-voice/

http://arukard.wordpress.com/2009/01...oz-facilisimo/
Responder Citando
  #8  
Antiguo 07-sep-2009, 21:04
Avatar de soyasi
soyasi soyasi está desconectado
Miembro Senior
 
Fecha de Ingreso: 26-julio-2005
Ubicación: Atlántida
Versión: leap 42.1
Mensajes: 850
Agradecimientos: 187
Agradecido 323 Veces en 221 Mensajes
Poder de Credibilidad: 13
soyasi está en el buen camino
he encontrado en los repositorios

sphinx------->http://download.opensuse.org/reposit.../openSUSE_11.1
perlbox-voice de el enlace que has puesto-->http://sourceforge.net/project/downl....rpm&a=6503560

Y tambien he seleccionado perl-tk

de momento parece que funciona.

¿que diferencia hay entre sphinx y sphinx2? porque gráficamente sale lo mismo
__________________
--
hkp://subkeys.pgp.net
GNU/Linux Opensuse leap 42.1 x86_64
Linux Registered User #391410



(http://linuxcounter.net/)
Responder Citando
  #9  
Antiguo 01-abr-2010, 20:34
Avatar de garrapax
garrapax garrapax está desconectado
Habitual
 
Fecha de Ingreso: 30-noviembre-2009
Ubicación: Lugo, España
Versión: 11.4, KDE
Mensajes: 206
Agradecimientos: 49
Agradecido 32 Veces en 28 Mensajes
Poder de Credibilidad: 8
garrapax está en el buen camino
Yo encontré "festival" buscando en la web y lo instalé con Yast en mi openSuse 11.2 y funciona perfectamente (es en modo consola). He buscado algún hilo en el que hablara de él para no duplicar contenidos y encontré este

Ejemplos de 3 utilidades de festival:
echo "hallo mundo" | festival --tts (reproduce "hallo mundo")
festival --tts "archivo" (reproduce el archivo de texto)
festival --tts "archivo" | text2wave -scale 50 -o "archivo.wav" (convierte "archivo" de texto a formato wav. El parámetro scale indica el volumen de audio)

Otra utilidad que yo he utilizado es para oir un pdf: copio el pdf y lo paso a texto con kwrite para posteriormente oirlo gracias a festival.

A mi me está siendo útil para practicar el "listening" de inglés
Responder Citando
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Guía: multimedia básica. jcsl FAQs, Manuales y Tutoriales 4 05-mar-2016 00:03
Traducción de SDB:AudioTroubleshooting de openSUSE tranzorx Hardware 6 09-mar-2011 20:10
Multiples cuestiones sobre opensuse por un usuario de ubuntu dudoso100 General OpenSUSE 18 27-ene-2009 21:16
Vocabulario Básico en GNU/Linux karlggest FAQs, Manuales y Tutoriales 2 17-ene-2008 20:33
Wiimote para Suse 10.2 Serfaksan General OpenSUSE 0 22-may-2007 02:16



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 09:38.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba