Artículos de Abril, 2007

Text-To-Speech “Texto Hablado”

Viernes, Abril 27th, 2007

Text-To-SpeechText-To-Speech se define en Wikipedia como la reproducción artificial de una voz humana. Brinda una solución accesible para que personas con discapacidades en la visión puedan hacer uso de sistemas. La voz se sintetiza, ya sea en hardware o software, y la tecnología tiene múltiples de aplicaciones. Imagínese ¡en lugar de leer un libro electrónico, que la computadora se lo lea!

AT&T Research publica aquí una herramienta de prueba de su investigación.

Festival Text-To-Speech Wrapper permite incluir capacidades de Text-To-Speech en páginas web utilizando PHP.

Ahora la pregunta es, ¿Existe alguna herramienta similar para el idioma Español? .. Sí. Puede mirar en el Speech Technology Group the la UPM en España, que brinda una funcionalidad parecida que sintetiza en Español.

Además de esto, muchas investigaciones se están enfocándo en las áreas de interacción humano-computadora, utilizando todos los sentidos, y una de las formas es a través de la voz, la síntesis de voz por computadora permite que una computadora pueda comunicarse con los seres humanos. Por ejemplo, la investigación realizada por Microsoft Research.

Google Bookmarks

Viernes, Abril 27th, 2007

Mantener los Bookmarks (Marcadores) centralizados en un sólo lugar, es una idea muy buena, además de útil. Imagine formatear la computadora, reinstalar el sistema operativo, moverse hacia otra computadora o incluso utilizar tanto el Laptop como la computadora de escritorio. Tener un Bookmark centralizado en un sólo lugar puede resultarle de ayuda para éstos propósitos.

Google Bookmarks es la solución, en conjunto con el navegador Firefox. Varios add-on disponibles para Firefox permiten incorporar Google Bookmarks y guardar los bookmarks en un lugar centralizado.

GMarks es uno de los add-on disponibles para Firefox que hace posible esto.

Tráfico Vehicular por Internet

Jueves, Abril 26th, 2007

Son muchas las aplicaciones que tienen los sistemas GIS (Sistemas de Información Geográfica), y entre ellas está la de realizar un completo control de tráfico vehicular en una ciudad o región.

Es el caso de Minneapolis Traffic Map (beta) que además de tener una completa integración de Google Maps, dispone de cámaras interconectadas en su región de cobertura para ver en tiempo real snapshots de la situación vehicular.

Xerces C++ en Windows y con Eclipse CDT

Lunes, Abril 16th, 2007

En el artículo de la categoría Desarrollo del día hoy estudiaremos cómo instalar Xerces C++ en Windows utilizando MinGW.

Primero deberíamos descargar el código fuente desde Apache Xerces y descomprimirlo en una carpeta:

$ cd
$ gzip -dc xerces-c-src_2_7_0.tar.gz | tar x

El primer intento será compilar Xerces con el compilador gcc de Cygwin (ya que estoy en Windows).

Para Windows, en CodeSynteshis se menciona de cambiar un fragmento del archivo xerces-c-src_2_7_0/src/xercesc/util/Compilers/GCCDefs.hpp por lo cual vamos a creerle, y hacer tal modificación.

Luego ejecutamos:

$ export XERCESCROOT=~/xerces-c-src_2_7_0
$ cd xerces-c-src_2_7_0/src/xercesc
$ ./runConfigure -p mingw-msys -c gcc -x g++ -n fileonly \
-r none -z -mno-cygwin -C –host=i686-mingw32
$ make

Van a saltar algunos errores (algunas referencias no encontradas) en la etapa de Link, que hay que obviar. Luego con ar creamos un archivo de librería y con ranlib creamos un índice que permita acceder de forma más eficiente al archivo.

$ cd ../../lib
$ ar -rc libxerces-c.a ../obj/MINGW/*.o
$ ranlib libxerces-c.a

Luego tenemos el archivo libxerces-c.a compilado y linkeditado. Ahora hay que usarlo.

ECLIPSE

Abrimos el workbench de Eclipse con las capacidades de trabajar con C++, y hacemos lo siguiente:

Debemos indicarle al compilador del IDE que se va a usar la liibrería xerces-c, para esto hay que dar un clic derecho en el nombre del proyecto que está en la parte izquierda del IDE y cuando salga el menu desplegable hacer clic en Properties (propiedades), en la opcion C/C++ Build, en la solapa GCC C++ Linker. Luego ir a donde dice Libraries , y en el campo que dice libraries(l) dar clic en Agregar, que es un icono de una
pequeña hoja de papel con una flecha verde y aparecera un cuadro donde deberemos ingresar xerces-c. Tener cuidado de ingresar ésto, ya que luego al linkeditar se pasará como parámetro -lxerces-c lo cual va a buscar libxerces-c.a (pequeño detalle para que novatos se eviten problemas).

Luego restaría hacer clic en Ok y agregar en nuestro programa #include y estamos listos para programar en C++ con Xerces.

Otras referencias:

No más E*Trade para Latinoamérica

Domingo, Abril 15th, 2007

El broker de inversiones E*Trade con base en Reino Unido, bastante conocido por permitir “emular” cuentas bancarias de EE.UU. para no residentes, ha decidido bloquear la apertura de cuentas para latinoamericanos. Proceso que antes estaba permitido y de un momento para otro fue cancelado.

E*Trade ha sido conocido tanto por sus clientes inversionistas a nivel mundial como también por aquellas personas que deseaban traspasar sus fondos de PayPal a una cuenta de EE.UU. (funcionalidad de PayPal que tiene disponibles solamente para cuentas de bancos de EE.UU. y de unos pocos bancos internacionales). Esto permitía que cualquier persona abriese una cuenta de brokerage que “emulaba” una cuenta estadounidense.

Como parte del servicio que brindaba E*Trade, se enviaba al usuario una tarjeta ATM la cual permitía obtener los fondos de su cuenta internacional desde un ATM en cualquier parte del planeta.

Los usuarios latinoamericanos que actualmente disponen de cuentas en E*Trade no les serán canceladas bajo ningún concepto. La regla aplica solamente para usuarios nuevos.

Ojalá surjan nuevas alternativas para latinoamericanos. Invitamos a que nos dejen sus comentarios con posibles alternativas de este servicio.

  • WebLatam

    ... surge como recurso de anotaciones y sitios de interés sobre temáticas de Internet, Web y programación. Además de disponer la intención de fomentar un ámbito de discusión y colaboración entre personas, estudiantes y profesionales de los países de Latinoamérica.
  • Newsletter

    E-mail:

  • ¿Cuál de los siguientes lenguajes de programación utiliza con mayor frecuencia?

    View Results