FreeTTS: sintetizador de voz

FreeTTS es un sistema de sintetización de voz realizado en Java, basado en Flite, cuya última versión incluye soporte para un número de voces (8khz diphone, 16khz diphone, 16khz limited domain) masculinas y en inglés de Estados Unidos. Importa diversos formatos de voces y soporte parcial para JSAPI, entre otras cosas.
Puede ser utilizado para sintetización mediante JSAPI, para un servidor TTS, motor TTS para escritorio y como aplicación web descargable
FreeTTS

Nuevas caracteristicas para Java 7

java.pngJava 7 aún no ha salido, pero ya hay una lista no oficial de las nuevas características que nos va a ofrecer.

A parte de solucionar algunos bugs, existen nuevas características bastante interesantes:

  • Beans Binding: permite que dos propiedades de dos beans estén sincronizadas.
  • Swing Application Framework: un entorno para crear aplicaciones de escritorio de forma más sencilla.
  • NIO2: API para acceso a ficheros, operaciones asíncronas y mucho más.
  • Java Persistence APIs, JMX 2.0
  • Language level XML: poder incluir elementos XML mediante texto.

Java 7

Vía / dzone

Spring: framework de Java

spring.pngSpring Framework es un framework de Java que nos facilitará la creación de aplicaciones para nuestra empresa. Diseñado en módulos, con funcionalidades específicas y consistentes con otros módulos, te facilita el desarrollo de funcionalidades específicas y hace que la curva de aprendizaje sea favorable para el desarrollador.
Dentro de las ventajas que nos ofrece Spring, nos encontramos con que facilita la manipulación de nuestros objetos se usen EJBs o no, reduce la proliferación de Singletons, elimina la necesidad de usar distintos y variados tipos de ficheros de configuración, mejora la práctica de programación, permite el uso o no de EJBs, realizando el mismo tipo de funciones sin ellos.
Bueno, la verdad es que tiene muy buena pinta, hoy me han preguntado por ello y como desconocía de su existencia, me he puesto a investigar un poco. Si alguno de vosotros lo conoce, agradeceríamos vuestros comentarios.
Spring Framework

Java SE 6 disponible

java.png

Ya está disponible la nueva versión de Java, en este caso se trata de la versión 6. La nueva versión nos trae novedades en:

  • Seguridad: integración de una plataforma de segudidad nativa (GSS/Kerberos), Java Authentication and Authorization Service (JAAS).
  • Web services: nueva API para servicios de firma digital para la seguridad de web services, nuevo cliente/core para web services (JAX-WS 2.0 API), soporte para XML Binding (JAXB) 2.0.
  • Soporte para lenguajes de scripts: incluyendo un nuevo framework y API para lenguajes de scripts y el motor Mozilla Rhino la creación de Javascript dentro de la plataforma.
  • y muchas otras características

Java SE 6

Vía / dzone

Introducción a StAX para Java

Para aquellos que desarrollamos con XML y Java, a veces nos surge un problema a la hora de tratar con XML. Si usamos DOM nos encontramos con que es lento, y si usamos SAX nos encontramos con que no es todo lo completo que queremos.
Algo intermedio entre ambos es StAX (Streaming API for XML), el cual usa tecnología Pull Parshing, para poder tratar los documentos XML de forma más rápida, con menor consumo de recursos y pudiendo saltar adelante/atrás y siendo igual para lectura y escritura.
BEA fue el primero en desarrollar unas librerías para usar StAX con Java, dando un paso importante en el tratamiento de este tipo de documentos. Para los interesados en desarrollar usando StAX os recomiendo esta introducción.
StAX’ing up XML, Part 1: An introduction to Streaming API for XML (StAX)
Vía / Digg

Java y AJAX

Para aquellos que quieran meterse en el mundo de AJAX usando Java, Sun nos proporciona toda la información que necesitamos para introducirnos en este mundo. Desde iniciación a AJAX mediante artículos que hablan sobre la importancia de AJAX, hasta a videos, pasando por los típicos ejemplos y componentes que podemos reutilizar.
Ya no hay excusa para los desarrolladores de Java de no meterse en el mundo AJAX.
AJAX and Java
Vía / Digg

Tutoriales gratuitos de J2EE

Visitando dzone he encontrado un sitio bastante interesante de tutoriales sobre JAVA/J2EE bastante interesantes, que no todo es PHP en esta web. Todos los tutoriales están realizados por Sang Shin, un arquitecto Java que trabajaba para Sun y los puedes encontrar en javapassion (por favor, que alguien le diseñe la página).

Y sobre todo, la que más me interesa son las novedades que hay en Java 5, que son unas cuantas.

Vía / dzone