
Bueno aqui estamos de nuevo, en esta ocasión pondre un pequeño codigo de como poder realizar un programita para reproducir voz.
Esto es una pequeña aplicación de programas ya realizados pero modificado para poder jugar un rato jejejejeje.
Bueno cabe hacer mención que solo correra sobre Ubuntu, supongo que tambien sobre Debian.
Lo que necesitamos es:
*Conexion a internet (para descargar un paquetito).
*Maquina Virtual de Java.
*Editor de texto o IDE preferida.
Empezamos descargandonos e instalando un paquetin que es el que realmente se encarga de reproducir la voz, lo hacemos:
sudo apt-get install alsa-oss
Despues tendremos que utilizar nuestro editor de texto y capturar nuestra programita que nos hara la vida mas cencilla:
import javax.swing.*;
public class mo{
static void con(String cadena){
String n="aoss espeak -ves "+cadena;
try{
String[] comando={"sh","-c",n};
final Process process=Runtime.getRuntime().exec(comando);
}catch(Exception e){;}
}
public static void main(String[]args){
con(JOptionPane.showInputDialog("Palabra a escuchar"));
}}
Terminando de capturar lo guardamos con extencion java y compilamos.
Para provar si todo esta bien ejecutamos nuestro .class
y vuala....reproduccion de voz.
Bueno esto es solo una implementacion en java para no tener que tener que estar ocupando nuestra querida consola para reproducir directamente la voz.
Claro que se pueden obtener mas variantes como el idioma de la voz, la velocidad y creo que hasta el sexo...bueno solo es cosa de buscar un poco mas sobre la utilizacion del programa y asi poder implementarlo en el lenguaje que mas nos guste o utilizar directamente la consola.
* * * CLX Development Team * * *
No hay comentarios:
Publicar un comentario