Buenas tardes hmvr414:
Muchas gracias por molestarte en subir el archivo a mega.
Ahora da un fallo al compilar, dice que el archivo esta en java 1.7 y solo puede leer java 1.6 o inferior.
Estaría bien conseguir que esa librería funcionase, pero por ahora he solventado la necesidad que tenia de reconocer voz con la librería stt:
http://stt.getflourish.com/
Código:
import com.getflourish.stt.*;
import ddf.minim.*;
import javax.sound.sampled.*;
STT stt;
String result="home";;
void setup ()
{
stt = new STT(this);
stt.enableDebug();
stt.setLanguage("es");
stt.enableAutoRecord();
}
void draw ()
{
}
void transcribe (String utterance, float confidence)
{
println(utterance);
result = utterance;
traductor ();
}
void traductor ()
{
if(result.equals("Hola"))
{
println("ok");
result="a";
}
Ese sencillo código hace gravar al sistema si la señal del micrófono supera una determinada intensidad y luego es capaz de pasar la información recibida a texto y ese texto comparado puede usarse para modificar valores en variables de control.
Un saludo y de nuevo, muchas gracias por la ayuda ;)