martes, 12 de marzo de 2013

Entrada 3: Instalación de Matlab en el servidor - M26/02/2013

Para el procesado matemático de los ficheros de audio grabados, se utilizan una serie de programas que funcionan sobre Matlab. Matlab es un software matemático orientado al tratamiento de grandes datos operando con ellos como si fuesen matrices. Es una herramienta muy extendida en el procesado de señales, tanto audio, como imágenes, vídeo, etc. de ahí que sea el que utilizamos.

El problema de Matlab es que utiliza licencias privadas (no baratas, precisamente) y por tanto, hemos decidido buscar una alternativa. La más inmediata y conocida es Octave. Octave es una herramienta de software libre orientada, al igual que Matlab, al tratamiento de señales y que busca ser compatible con ésta. Instalar octave en Linux fue tan sencillo como poner en la terminal:
$ sudo apt-get install octave
En este momento comenzamos a adaptar los scripts de reconocimiento de idioma a Octave, ya que los shell scripts que se ejecutaban en el proceso de reconocimiento, llamaban a Matlab. Además, a pesar de que Octave es muy compatible con Matlab, algunas funciones concretas son distintas, por lo que tras un par de horas, intentando adaptar las funciones decidimos también instalar Matlab para verificar primero que el módulo de reconocimiento de idioma ejecuta sin errores.

Para la instalación de Matlab, seguimos los pasos que se describen en el siguiente enlace:
https://help.ubuntu.com/community/MATLAB

No hay comentarios:

Publicar un comentario