sirius logo

Sirius, un clon libre del asistente Siri de Apple

Siri es el popular asistente controlado por voz que Apple incluye en su sistema operativo para dispositivos móviles iOS. Hace unos días apareció Sirius, un clon libre de esta herramienta.

Sirius es un asistente personal inteligente con reconocimiento de voz y visual similar a los programas Siri de Apple, Google Now de Google, Cortana de Microsoft y Echo de Amazon. Esta herramienta implementa las funciones principales de un asistente de estas características incluyendo el reconocimiento de voz, de imagen, soporte para lenguaje natural y un sistema de preguntas y respuestas. El proyecto se está desarrollando por Clarity Lab en la universidad de Michigan.

La aplicación contiene todos los componentes necesarios para funcionar, lo que le permite recibir consultas oralmente o a base de imágenes devolviendo el resultado en forma de lenguaje natural.

sirius

Sirius ha sido probado en Ubuntu 12.04 y 14.04 y la lista de dependencias es la siguiente:
· Sphinx (sphinxbase y pocketsphinx)
· Kaldi
· Protobuf (v2.5.0)
· OpenCV (v2.4.9)
· Java (v1.7.0_55)

El soporte para el reconocimiento automático de la voz viene de la mano de tres programas: Kaldi, Pocketsphinx y Sphinx4. Para el reconocimiento de imágenes se hace uso de SURF (Speeded Up Robust Features) para cotejar las mismas con imágenes almacenadas en una base de datos. Por último, el sistema de preguntas y respuestas está motorizado por OpenEphyra y una base de datos de la Wikipedia almacenada en formato Lemur Indri.

Podéis ver un video de presentación a continuación:

Para conocer los detalles del funcionamiento de Sirius, podéis echar un ojo a esta página. El código fuente se puede consultar y descargar desde su página de GitHub. Para finalizar, tenéis algo más de información en la web del proyecto. Vía PCWorld.