Satura rādītājs:

Komando Por Voz - DragonBoard410c: 5 soļi
Komando Por Voz - DragonBoard410c: 5 soļi

Video: Komando Por Voz - DragonBoard410c: 5 soļi

Video: Komando Por Voz - DragonBoard410c: 5 soļi
Video: commando de voz 2024, Novembris
Anonim
Komando Por Voz - DragonBoard410c
Komando Por Voz - DragonBoard410c

Este guia irá ensinar a instalar e configurar o program Julius junto com o Coruja, que são respectivamente um program de reconhecimento de voz e o modelo acústico em Português.

Jūlija izmantošanas iespējas "bezsaistē", bezsaistes pakalpojumu sniegšana, izmantojot interneta pakalpojumus, lai realizētu vai atjaunotu voz.

Instalēt, instalēt un izmantot programmatūru, kā arī aprakstīt programmas Python atļaujas un izmantot LED gaismas diodes, kā arī izmantot mikrofona mikrofonu. Izmantojiet vai pielāgojiet audio (kopā ar P2) USB "7.1 kanālu skaņu".

Piemērots, lai paplašinātu, lai to izmantotu kā GPIOs placons DragonBoard410c, kas paredzēts komandām.

Joeno Vitora Magalhāesa Barroša apraksts un apraksts, SENAI "Faculdade de Tecnologia Facility" sākotnējais iniciālis. "Mariano Ferraz" bez informācijas par rūpniecisko tehnoloģiju. Aprīlis 2017.

1. solis: Instalar Julius

Instalārs Jūlijs
Instalārs Jūlijs

Programmatūras izpildes sistēmas Linux 4.4.23 - instalējiet DragonBoard 410c ar Qualcomm.

O programma em Python para teste foi executado utilizando a versão Python 2.7.2. 1º - Brasileiros repositórios:

Abra vai arquivo source.list usando o caminho/etc/apt/source.list

Adicione ao início da list de repositórios as seguintes linhas:

  • deb https://ftp.br.debian.org/debian/ squeeze galvenais ieguldījums bez maksas
  • deb-src https://ftp.br.debian.org/debian/ squeeze galvenais ieguldījums bez maksas deb
  • https://ftp.br.debian.org/debian/ squeeze-updates galvenais ieguldījums bez maksas deb-src
  • https://ftp.br.debian.org/debian/ squeeze-updates galvenais ieguldījums bez maksas

Então salve o arquivo.

2º - Atualizar vai Linux un nepieciešamās bibliotēkas

Abra vai termināļa un digitālo sistēmu kombinācijas:

  • … $ Sudo apt-get instalēšanas atjauninājums
  • … $ Sudo apt-get install jauninājums
  • … $ Sudo apt-get install build-essential zlib1g-dev flex
  • … $ Sudo apt-get install libasound2-dev libesd0-dev libsndfile1-dev
  • … $ Sudo apt-get install alsa-tools alsa-oss flex zlib1g-dev libc-binlibc-dev-bin python-pexpect libasound2 libasound2-dev cvs build-essential libesd0-dev libsndfile1-dev

3º - Baixar a biblioteca de reconhecimento de voz Julius 4.3.1

Ievadiet vietni: https://julius.osdn.jp/en_index.php e baixe vai arquivo compactado.

4º - Configurar opções de compilação pelas variáveis de ambiente:

Digitālā vai kombinācijas kombinācija bez termināļa:

… $ Export CFLAGS = " -O2 -mcpu = arm1176jzf -s -mfpu = vfp -mfloatabi = hard -pipe -fomit -frame -pointer"

5º - Instalārs vai Jūlijs

Extraia o arquivo baixado compactado do Julius, entre na pastas julius-4.3.1 pelo Terminal e digite:

  • … $ Sudo./configure aarch64-unknown-linux
  • … $ Sudo make clean
  • … $ Sudo make
  • … $ sudo veikt instalēšanu

Lai pārbaudītu un instalētu testus, izmantojiet sekojošo:

… $ Julius -versija

Caso tenha sido bem sucedido, os dados técnicos irão aparecer no terminal

2. solis: Instalar O Coruja

1º - Baixe os modelos acústicos do Coruja pelo link:

coruja_jlapisapi1.5.rar

2º - Extraia o arquivo baixado na pasta do usuário (parasti: /home /linaro).

Esses arquivos devem estar dentro da pasta extraída:

  • dic.temp
  • julius.jconf
  • LaPSAM1.5.am.bin
  • LaPSAM1.5.tiedlist
  • LaPSLM1.5.lm.bin

3. solis: Modificando O Coruja Para a Aplicação Do Programa

1º - Entre na pasta "coruja_jlapsapi" e substua o arquivo existente "julius.jconf" pelo anexo, nele há algumas modificações e ajustes para a execução do program em tempo real, taxas de frequência utt.

2º - Ainda na pasta "coruja_jlapsapi", aizstājot também vai arquivo "dic.temp" pelo fornecido em anexo. O motivo dessa mudança é que dependendo do ambiente e a captação do microfone, o Julius pode confundir palavras, então semper é recomendado reduzir a biblioteca de palavras no coruja para poucas palavras; kā que serão utilizadas para a aplicação, e de preferência com vocábulos distintos.

3º - No Terminal novamente, acesse a pasta onde está localizado o arquivo "julius.jconf" e defina o dispositivo de áudio com o seguinte comando:

… $ Export ALSADEV = "ploww: 1, 0"

4º - izpildiet Julius através do sekointe comando:

… $ Julius -ievades mikrofons -C julius.jconf

Izpildiet programmu, nospiediet Ctrl+C.

4. darbība. Configuração Das Saídas Digitais Da DragonBoard konfigurēšana

Configuração Das Saídas Digitais Da DragonBoard
Configuração Das Saídas Digitais Da DragonBoard

1º - biblioteka "libsoc"

Baixe a biblioteca "libsoc", dentro da sua pasta de usuário (ģeralmente: /home /linaro).

… $ Git klons

Caso nesse passo ou em qualquer outro, jūs kļūdaini izpildāt a função git clone, escreva o comando abaixo e tente baixar novamente:

… $ Export GIT_SSL_NO_VERIFY = 1

Instalējiet biblioteka "libsoc" com os seguintes comandos:

  • … $ Cd libsoc
  • … $ Autoreconf -i

Caso haja erro ao executar a função autoreconf -i, instale -o com o comando abaixo e tente novamente:

… $ Apt-get install dh-autoreconf

Prossiga com un instalācija:

  • … $./Configure --enable-python2 --enable-board = dragonboard410c
  • … $ Make && sudo make install
  • … $ Sudo ldconfig/usr/local/lib

2º - Instalção da biblioteca "96boardsGPIO"

Baixe a biblioteca "96boardsGPIO" da sua pasta de usuário (geralmente: /home /linaro).

… $ Git klons

Instalējiet biblioteka "96boardsGPIO" com os comandos abaixo:

  • … $ Cd 96BoardsGPIO
  • … $ Autoreconf -i
  • … $./Configure
  • … $ Izgatavot
  • … $ sudo veikt instalēšanu
  • … $ Sudo ldconfig/usr/local/lib

3º - Instalācija bibliotekai "mraa"

Baixe a biblioteca "mraa" da sua pasta de usuário (geralmente: /home /linaro).

… $ Git klons

Instalējiet biblioteka "mraa" com os seguintes comandos:

  • … $ Mkdir -p mraa/build
  • … $ Cd mraa/build
  • … $ Cmake..

Caso haja erro ao executar a função cmake.., instale-o com o seguinte comando e tente novamente:

… $ Apt-get install cmake

Prossiga com un instalācija:

  • … $ Izgatavot
  • … $ sudo veikt instalēšanu
  • … $ Sudo ldconfig/usr/local/lib

4º - Após realizar os passos acima, reinicie o system:

… $ Sudo atsāknēšana

5º - Para testar se todas as instalações foram feitas com sucesso, execute or program teste em python na pasta 96boards

  • … $ Cd 96BoardsGPIO/piemēri
  • … $ Sudo python blink.py

Nozīmīgs lembrar que para testá-lo, ir jāpārbauda LED iekārta 23 (GPIO_A) da DragonBoard un terminālā GND da mesma (veja a figura acima).

5. solis: īstenojiet O Programa De Reconhecimento De Voz Para Acionar O LED

Ieviesiet O LED prožektoru Voz Para Acionar O
Ieviesiet O LED prožektoru Voz Para Acionar O

1º - Além do LED já conectado ao terminal 23, conecte more um LED Entre a saida 25 (o terminal nextcente), e o outro GND (veja figura acima).

2º - Baixe vai arquivo do programmu em Python anexado un copie -o dentro da pasta "coruja_jlapsapi".

3 ° - kompilējiet un izpildiet programmu baixado:

Abra vai terminālis, ieejiet makaronos:

… $ Cd coruja_jlapsapi

Kompilējiet un izpildiet programmu com comando:

… $ Sudo python Reconhecimento.py

Alguns segundos após o program iniciar, ele pedirá que fale o comando ao microfone.

4º - Par acender vai LED 23, palavra "liga" deve ser dita. O LED 25 Confirmará que uma palavra foi recebida e izpratne como presente em seu dicionário. Caso queira apagar vai LED 23, nepieciešams izrunāt ao mikrofonu un palavra "apaga".

Vale relembrar que a taxa de suppensão depende tanto do microfone, da sensibilidade configurada a ele e a forma de pronúncia das palavras.

Caso queira adventar palavras, para outros comandos, or documento anexado "dicionario.temp" possui as palavras e vocabulos do arquivo original do Coruja, então basta adiciona-las ao arquivo "dic.temp" dentro da pasta coruja_jlapsapi

Ieteicams: