Está en la página 1de 6

Diese Website verwendet Cookies von Google, um ihre Dienste bereitzustellen, Anzeigen zu personalisieren und

Zugriffe zu analysieren. Informationen darber, wie Sie die Website verwenden, werden an Google
weitergegeben. Durch die Nutzung dieser Website erklren Sie sich damit einverstanden, dass sie Cookies
verwendet.

Gambas Mis Programas y el


Softwarelibre

WEITERE INFORMATIONEN

OK

Pginas

Pgina principal
Indice por Tags
Indice por Fechas
Podcasts sobre GNU/Linux en espaol
FotoMontajes GNU/LINUX
Gestin de Obras: Mediciones, Presupuestos, Facturas...
Enlaces / Link
Enlaces JsbSan
Encuestas Y Estadisticas
Tutoriales y Manuales de Gambas
Revistas
Video tutoriales
Cdigo fuentes de algunas aplicaciones:
FORO JSBSAN
Formulario de Informacion
Libros Publicados

Dedicado a mis proyectos en Gambas ,un lenguaje de programacin parecido al Visual Basic + Java pero ampliamente mejorado y...para
gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic

Consultas, Desarrollo de programas y peticin de presupuestos:

sbado, 16 de julio de 2011

VOZ: nuestro ordenador habla y lee por nosotros


"Y se hizo la voz..."
Bueno pues os traigo una pequea aplicacin-herramienta realizada en
Gambas, para leer texto en voz alta, usando el programa espeak,
siendo nuestra aplicacin Gambas un front-end para este comando de
gnu/linux.

El cdigo es asi de simple:


' Gambas class file

PUBLIC SUB PictureBoxPegar_MouseDown()


TextArea1.text = Clipboard.Paste()
END
PUBLIC SUB PictureBoxLeer_MouseDown()
EXEC ["aoss", "espeak", "-ves", "-s120", TextArea1.text]

END
PUBLIC SUB PictureBoxBorrar_MouseDown()
TextArea1.text = ""
END

El cdigo lo que hace son 3 cosas:


- Cuando pulso sobre el pictureboxBorrar: borra el contenido del textarea.
- Cuando pulso sobre el pictureboxPegar: pega el contenido del portapapeles en el textarea.
- Cuando pulso sobre el pitureboxLeer: ejecuta la orden "aoss espeak -ves -s120 " aadiendole el
texto que contenga el textarea.
Como veis, en vez de botones, he utilizado PictureBox, para definir "los botones", ya que as me
permita meter la imagen que me interesaba redimensionada con la propiedad del picturebox
"Strech" como "true".

Para ejecutar el programa, teneis que tener instalado el alsa-oss y el espeak:


sudo apt-get install alsa-oss
sudo apt-get install espeak
Os dejo el cdigo fuente en este enlace

Saludos

Fuente:
Mi antiguo blog
http://jsbsan.wordpress.com/2009/02/16/003-programar-programas-que-hablen/
http://gambaslinux.wordpress.com/2008/01/06/gambas-levantate-y-habla/

Publicado por Julio Sanchez en 2:41


Enviar por correo electrnico Escribe un blog Compartir con Tw itter Compartir con Facebook Compartir en Pinterest
Etiquetas: aplicaciones en gambas
Reacciones:

Entrada ms reciente

Presupuestos
Locations

Entrada antigua

Video
Formulario

Pgina principal

Blogs
Sobre

Followers
Articulos

Programador
Base

Nuevos Libros Publicados por mi...

Manual: Como
aprovechar las promociones de las casas de apuestas
deportivas

Manual: CREANDO UNA APLICACIN WEB PASO A PASO


USANDO PHP Y JAVASCRIPT (jquery y jeasyui)

Manual: MapBdVistas: Framework para creacin de


aplicaciones de Base de Datos en Gambas3

Estadsticas

24h visits
18

21

12

Mis libros.....

Mis libros Publicados

Curso de Gam bas3....

15

17

Curso de
Gambas3
Gracias por sus Donativos

Google+ Follow ers

Buscar este blog

Cargando...
Canal sobre Gambas3, Trucos, Aplicaciones y softwarelibre
Program as para Profesores
Otros Program as

Constructor de Diplomas
Creador de Orlas
Generador de Carnets
TPV para Peluquerias y Tiendas
PintaScreen
Clasificar Carpeta Descargas
Gestin de Alquileres
Gestin de Presupuestos

Foro Gam bas-es.org

COMUNIDAD GAMBAS EN ESPAOL


Entradas Mas Populares esta Sem ana

Localizar Coordenadas UTM Rpidamente con Google


Earth
Localizar Coordenadas UTM Rpidamente con Google
Earth Algunas veces necesitamos localizar en un mapa
unas coordenadas expresadas en ...

Simulador Online de Arduino: Monta y prueba tus


circuitos sin ningn coste
Simulador Online de Arduino: Monta y prueba tus
circuitos sin coste Pues si, ya podis trastear con un
arduino y con muchos compone...

Truco: Como quitar la clave a un archivo Excel 2010


Truco: Como quitar la proteccin a un archivo Excel 2010
En el trabajo donde uso Excel 2010 :( , hoy me he
encontrado el siguiente pr...

C++: Ejemplo de guardar texto en un archivo y leerlo.


Manejo de un archivo tipo TXT en c++: Guardar y Abrir
archivo Este es un simple ejemplo de como trabajar con
un fichero de texto en cpp: ...

Resolver puzzles deslizantes de 8 y 15 piezas con


Gambas3
He desarrollado un pequeo programa donde se
pueden definir la posicin de las piezas y resolver
tableros de 8 piezas (3x3) y table...

PayPal: Como enviar dinero a un amigo o famililar sin


coste sin pagar tarifas
PayPal: Como enviar dinero a un amigo o familiar sin
coste, sin pagar tarifas. Para estar exentos de tarifa de
pagos, se de...

MySQL: Solucin al problema: ERROR 1045 (28000):


Access denied for user 'root'@'localhost' (using
password: NO)
He encotrado en este blog (
http://my.opera.com/FastTigerBlog/blog/ ) la solucin a
un error que me daba algunas veces cuando intentaba
co...

Aplicacin: Generador de Carnets


Generador de Carnets Este utilidad os va a servir para
generar carnets que se autorellenen, con los datos que
le suministreis. Los d...

Utilidad para hacer Diplomas y rellenarlos


automticamente: Constructor de Diplomas
Constructor de Diplomas Al final de cada trimestre o
ciclo, se suele hacer diplomas a los alumnos para
incentivarlos en sus estudi...

Juego De Domin hecho con Python (III): El Cdigo


Fuente
Juego De Domin hecho con Python (III): El Cdigo
Fuente Bien, una vez visto el esquema del programa,
pasamos a ver y comentar ...

Radio GNU

Radio Gnu
Traducir el blog...

Subscribe via em ail

Introduce tu direccion de correo electronico:

Suscribete !!!
Delivered by FeedBurner

Pginas vistas la sem ana pasada

Blogs Recom endados


La Web Del Program ador

Mis otros Blogs:

Articulos dedicados a Gambas


Ultima Versin del Listin: usando Gambas3 y MySQL
http://gambas3listin.blogspot.com.es/
El listin realizado en Gamba2:
http://listingambas.blogspot.com/2011/06/introduccion.html
Manual: Realizar Componentes para Gambas2
http://componentesgambas2.blogspot.com.es/2011/07/presentacion.html
Mis primeros pasos en Hardware
http://misprimerospasosenhardware.blogspot.com.es/

Mis apuntes de Java

Mis apuntes de Java


Caracterizacin: Vestuario, Maquillaje y Peluqueria de diversas
pocas

Caracterizacin de Personajes de Epoca: Cine y Teatro


Mis apuntes de Analista Funcional.

Curso de fpe Analista Funcional


Instalando Ubuntu...w eb tutorial

Curso de Sena

Mis apuntes de Program ador de Sistem as

Mis apuntes de Gnu/Linux y C del curso de Programador de


Sistemas

Tus Mascotas

Am igos

Arduino Academy
Comunidad Gambas-es
Ayuda para Ubuntu:
JuaneteBitel
Foro Gambas Frances
Foro Gambas Italiano
Xbot Robotica
Ro-Botica.com pequeos robot para construir "
Ikkaro: Electronica Casera
Humor: Los paseos de mojito
wiki libro de Gambas
Blog razaAztk
Mas am igos

Proyecto Gambas
Documentacin Gambas3 Oficial
QUE WIFI
Recursos para Gimp
Apuntes de Mileti.com.ar
Tutorial HTML y CSS
TODO VENEZUELA

Aprende por Robotica


TutoElectro
Linuxveredas

Visitas

Apuestas deportivas

Foro apuesta deportivas

Si tienes una idea, y yo tengo otra, si la compartimos ambos tenemos dos ideas...................... Con la tecnologa de Blogger.

También podría gustarte