Përmbajtje:

Comando Por Voz - DragonBoard410c: 5 hapa
Comando Por Voz - DragonBoard410c: 5 hapa

Video: Comando Por Voz - DragonBoard410c: 5 hapa

Video: Comando Por Voz - DragonBoard410c: 5 hapa
Video: НОЖ ИЗ "МЯТОЙ БУМАГИ" РЕЖЕТ ВСЕ! 2024, Korrik
Anonim
Comando Por Voz - DragonBoard410c
Comando Por Voz - DragonBoard410c

Ju mund të konfiguroni një instalim dhe konfigurim të programit të Julius junto në Coruja, në mënyrë që të respektoni programin tuaj të rikrijimit të një modeli akustik në Portugezët.

Një vantagem da utilização do Julius é o funkcionamento "offline", është përdorur, nuk ka shërbime të shërbimeve të përdorura në internet për realizimin ose rindërtimin e saj.

Aplikoni një instalação, nëse keni nevojë për bibliotekën, ose programin që ju lejon të përdorni Python për të lejuar dhe përdorur LED, për të përdorur mjetet e përdorimit të mikrofoneve dhe portave USB të lidhura me përshtatësin. Përdorimi i përshtatësit të sinjalit audio (lidhës P2) për USB "7.1 Channel Sound".

Për shembull, përdorni kodin për zgjerimin e GPIO -ve të DragonBoard410c për përdorim jashtë disponueshmërisë.

Desenvolvido e escrito por João Vitor Magalhães Barros, të cilat janë regjistruar në científica da Faculdade de Tecnologia SENAI "Mariano Ferraz" nuk ka kursim të Teknologjisë në Automatizimin Industrial. Abril de 2017.

Hapi 1: Julius Instalues

Instaluesi Julius
Instaluesi Julius

Përdorni për të ekzekutuar Linux 4.4.23 - instaloni programin në DragonBoard 410c për Qualcomm.

Programi për Python për testimin e përdorimit të një versioni Python 2.7.2. 1º - Adicionar os repositórios brasileiros:

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

Adicione ao início da lista de repositórios si seguintes linhas:

  • deb https://ftp.br.debian.org/debian/ shtrydh kontributin kryesor jo falas
  • deb-src https://ftp.br.debian.org/debian/ shtrydh kontributin kryesor deb jo të lirë
  • https://ftp.br.debian.org/debian/ shtrydh-përditëson kontributin kryesor jo-falas deb-src
  • https://ftp.br.debian.org/debian/ squeeze-updates kontributi kryesor jo falas

Então salve o arquivo.

2º - Atualizar ose nevoja për bibliotekat e Linux dhe instalar

Abra o terminal dhe digite os seguintes comandos:

  • … $ Sudo apt-get instalo përditësimin
  • … $ Sudo apt-get install upgrade
  • … $ Sudo apt-get install build-thelbësore 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-thelbësore libesd0-dev libsndfile1-dev

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

Mos hyni në sit: https://julius.osdn.jp/en_index.php e baixe o arquivo compactado.

4º - Konfigurimi i opcões de compilação pelas variáveis de ambiente:

Regjistrohuni dhe komando pa terminal:

… $ eksport CFLAGS = " -O2 -mcpu = arm1176jzf -s -mfpu = vfp -mfloatabi = tregues i fortë -fomit -frame -pointer"

5º - Instalues ose Julius

Extraia o arquivo baixado compactado do Julius, enta na pasta julius-4.3.1 pelo Terminal dhe digite:

  • … $ Sudo./configure aarch64-unknown-linux
  • … $ Sudo pastroni
  • … $ Sudo make
  • … $ Sudo make install

Për të provuar një instalim të suksesshëm, përdorni komandën:

… $ Julius -version

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

Hapi 2: Instalar O Coruja

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

coruja_jlapisapi1.5.rar

2º - Extraia o arquivo baixado dhe pasta do usuário (gjeralmente: /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

Hapi 3: Modifiko O Koruja Para dhe Aplikoni Programin

1º - Hyrja në makarona "coruja_jlapsapi" dhe zëvendësimi i arquivo existente "julius.jconf" pelo anexo, nele há algumas modificações e ajustes para a execução do programa em tempo real, taxas de frequência, etj.

2º - Ainda na pasta "coruja_jlapsapi", zëvendëso também o arquivo "dic.temp" pelo fornecido em anexo. O motivo dessa mudança é que varet nga mjedisi dhe kapja e një mikrofone, o Julius pode confundir palavras, então semper që rekomandohet të zvogëlohet një biblioteca de palavras no coruja para poucas palavras; si que serão utilizadas para a aplicação, dhe de preferência com vocábulos distintos.

3º - Pa Terminal novamente, acesse a pasta onde está localizado o arquivo "julius.jconf" e përcaktuar ose disponuar me áudio com ose seguinte comando:

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

4º - Ekzekutoni o Julius através do seguinte comando:

… $ Julius -mikrofoni hyrës -C julius.jconf

Për të ekzekutuar programin, shtypni Ctrl+C.

Hapi 4: Configuração Das Saídas Digitais Da DragonBoard

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

1º - Instalação da biblioteca "libsoc"

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

… $ Git klon

Në rast se ju kaloni jashtë, ju mund të bëni një ekzekutim të një kloni funksional, të përcjellë nga komando abaixo dhe tente baixar novamente:

… $ Export GIT_SSL_NO_VERIFY = 1

Instaloni një biblioteca "libsoc" com os seguintes comandos:

  • … $ Cd libsoc
  • … $ Autoreconf -i

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

… $ Apt-get install dh-autoreconf

Prossiga com a instalação:

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

2º - Instalação da biblioteca "96 bordetGPIO"

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

… $ Git klon

Instaloni një bibliotekë "96boardboardGPIO" com os comandos abaixo:

  • … $ Cd 96BoardsGPIO
  • … $ Autoreconf -i
  • … $./Konfiguro
  • … Dollarë
  • … $ Sudo make install
  • … $ Sudo ldconfig/usr/local/lib

3º - Instalação da biblioteca "mraa"

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

… $ Git klon

Instaloni një biblioteca "mraa" com os seguintes comandos:

  • … $ Mkdir -p mraa/ndërtuar
  • … $ Cd mraa/ndërtuar
  • … $ Cmake..

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

… $ Apt-get install cmake

Prossiga com a instalação:

  • … Dollarë
  • … $ Sudo make install
  • … $ Sudo ldconfig/usr/local/lib

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

… $ Sudo rindezje

5º - Para se të testohen si instalime në foram feitas com sucesso, ekzekutoni një program testoni em python dhe makarona 96board

  • … $ Cd 96BoardsGPIO/shembuj
  • … $ Sudo python blink.py

Éshtë e rëndësishme të zbuloni se për të testuar lidhjen e LED-ve që hyn në 23 (GPIO_A) nga DragonBoard dhe terminali GND për mesazhin (me një figurë acima).

Hapi 5: Zbatoni Programin e Rekonstruktimit të Vozitës Para Acionar O LED

Zbatoni Programin e Rekonstruktimit të Vozitës Para Acionar O LED
Zbatoni Programin e Rekonstruktimit të Vozitës Para Acionar O LED

1º - Për LED që lidhet me terminalin 23, lidheni me LED duke hyrë në një sërë 25 (ose në afërsi të terminalit), ose jashtë GND (veja figura acima).

2º - Baixe o arquivo do programa em Python anexado dhe copie -o dentro për makarona "coruja_jlapsapi".

3 ° - Përpiloni dhe ekzekutoni programin tuaj:

Abra o Terminali, hyrja e makaronave:

… $ Cd coruja_jlapsapi

Përpiloni dhe ekzekutoni një program komando:

… $ Sudo python Reconhecimento.py

Shkruani në programin e parë, mund të përdorni një mikrofon të shkëlqyeshëm.

4º - Para acender o LED 23, një palavra "liga" deve ser dita. O LED 25 konfirmon se si të gjithë palavra do të pranohet dhe do të paraqitet si një dëshirë. Aplikimi i aparatit LED ose LED 23, është e nevojshme të shqiptohet me mikrofon dhe palavra "apaga".

Lëshoni për një taksë që varet nga përdorimi i mikrofonit, për të përcaktuar konfigurimin e një elementi dhe një forme të shqiptimit të palavras.

Caso queira adicionar palavras, para outros comandos, ose documento anexado "dicionario.temp" mund të jetë si palavras e vocábulos do arquivo original do Coruja, então basta adicioni-las ao arquivo "dic.temp" dentro da pasta coruja_jlapsapi

Recommended: