Instalando o Sirius no Ubuntu 14.04

2

Alguém pode me agradar como instalar o Sirius, um assistente pessoal inteligente aberto no meu Ubuntu 14.04 32 bit pc. link: link Eles dizem que eu tenho que compilar tudo e instalá-lo, mas eu recebo muitos erros de compilação em que muitos são muito difíceis de descobrir. Por favor, dê algumas instruções detalhadas sobre as formas de facilmente compilar isso e executá-lo no meu pc.

    
por ameer sohail 29.07.2015 / 07:45

1 resposta

4

1. Certifique-se de que o sistema esteja atualizado

Execute o seguinte comando, um por um, no terminal

sudo -s
apt-get update && apt-get upgrade

2. Instale o wget (abandone-o se wget existir no seu sistema)

apt-get install wget

3. Instale sirius

OBSERVAÇÃO: o Sirius e suas dependências precisam de vários gigabytes, portanto, certifique-se de alocar espaço de armazenamento suficiente.

Instale o sirius no GitHub:

git clone https://github.com/jhauswald/sirius.git
cd sirius/sirius-application
tar xzf question-answer.tar.gz

Adicione repositórios extras para o ffmpeg

add-apt-repository ppa:kirillshkrogalev/ffmpeg-next

Ativar fontes multiverso para libfaac-dev

apt-add-repository multiverse

Atualizar fonte

apt-get update

Instalar dependências básicas para o Sirius

apt-get install git zip unzip subversion sox default-jdk ant automake autoconf libtool bison libboost-all-dev ffmpeg swig python-pip curl

Instale opencv dependencies

apt-get install build-essential checkinstall git cmake libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev texi2html yasm zlib1g-dev

Instale texto de texto

apt-get install tesseract-ocr tesseract-ocr-eng libtesseract-dev libleptonica-dev

Instalar protobuf

apt-get install libprotobuf-dev protobuf-compiler

Instalar dependências para aplicativos da web

pip install wtforms Flask requests pickledb

4. Instale opencv

Clone do GitHub

git clone https://github.com/Itseez/opencv.git opencv-2.4.9
cd opencv-2.4.9
git checkout 2.4.9

Instale o Opencv no sistema

mkdir build && cd build && cmake .. && make && make install && ldconfig -v

Prepare kaldi

cd ~/sirius/sirius-application/speech-recognition/kaldi/scripts
./prepare.sh

Organize o Sirius

 cd ~/sirius/sirius-application
./compile-sirius-servers.sh

5. Correndo Sirius

A. Para abrir o servidor ASR:

 cd ~/sirius/sirius-application/run-scripts
./start-asr-server.sh

Tente usar o ASR pocketsphinx

./start-asr-server.sh pocketsphinx

ou especifique um ASR, nome do host e porta

./start-asr-server.sh pocketsphinx localhost 8080

Abra uma nova janela de terminal ( Ctrl + Alt + T ) e execute este procedimento para testar o Sirius

./sirius-asr-test.sh ../inputs/questions/what.is.the.speed.of.light.wav

B. Correspondência de imagens (IMM)

A Correspondência de imagens usa o SURF para corresponder imagens de consulta a um banco de dados armazenado.

Na correspondência de imagens / primeira compilação e armazenamento de um banco de dados de descritores no formato protobuf onde os argumentos são o nome do banco de dados e o diretório contendo as imagens

  cd ~/sirius/sirius-application/image-matching
 ./make-db.py landmarks matching/landmarks/db/

Para alterar o banco de dados usado pelo serviço do IMM, altere o nome em start-imm-server.py.

Em run-scripts /, abra o servidor IMM

cd ~/sirius/sirius-application/run-scripts
./start-imm-server.sh

Abra uma nova janela de terminal e teste o IMM

./sirius-imm-test.sh ../image-matching/matching/landmarks/query/query.jpg

C. Sistema de atendimento de missões

O sistema de perguntas e respostas usa o OpenEphyra e um banco de dados da Wikipédia armazenado no formato Indri do Lemur.

Extraia o banco de dados da Wikipedia

cd ~/sirius/sirius-application
wget http://web.eecs.umich.edu/~jahausw/download/wiki_indri_index.tar.gz
tar xzvf wiki_indri_index.tar.gz -C question-answer/

Execute o servidor de controle de qualidade

./start-qa-server.sh

Abra um novo terminal e teste o controle de qualidade

./sirius-qa-test.sh "what is the speed of light" 

Todos os créditos vão para o site oficial da Sirius

    
por Liso 29.07.2015 / 09:06