Sadržaj:
- Korak 1: Instalirajte Julius
- Korak 2: Instalirajte O Coruja
- Korak 3: Modificando O Coruja Para a Aplicação Do Programa
- Korak 4: Konfigurirajte Das Saídas Digitais Da DragonBoard
- Korak 5: Implementacija O programa za ponovno uključivanje De Voz para aktivatora O LED
Video: Comando Por Voz - DragonBoard410c: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Este guia irá ensinar instalar e konfigurator programa Julius junto com o Coruja, que são respectivamente um programa de reconhecimento de voz e o modelo acústico em Português.
Vantagem za korištenje Juliusa u funkciji "offline", isto tako, bez korištenja servisa za pristup internetu radi realizacije ili ponovnog pokretanja.
Aplikacija je instalirana, a pequenos ajustes u biblioteci, u programu escrito na Python dozvoli da ligarira i ispravlja LED diode, dok mema de komanda za prijenos može koristiti mikrofon preko porta USB adaptera za prilagodbu. Za korištenje zvučnog adaptera (koneks P2) za USB "7.1 -kanalni zvuk".
Na primjer, možete postaviti proširenje za GPIO -e za postavljanje DragonBoard410c za sve ostale korisnike.
Desenvolvido e escrito por João Vitor Magalhães Barros, vodeći iniciação científica Faculdade de Tecnologia SENAI "Mariano Ferraz" no curso de Tecnologia em Automação Industrial. Aprila 2017.
Korak 1: Instalirajte Julius
Sve što je potrebno za izvršavanje Linux 4.4.23 - instalirano je na DragonBoard 410c za Qualcomm.
U programu Python za testiranje izvođenja koja se koristi u verziji Python 2.7.2. 1º - Adicionar os repositórios brasileiros:
Abra ili arquivo source.list usando o caminho/etc/apt/source.list
Dodajte ili postavite na listu spremišta kao segmente linha:
- deb https://ftp.br.debian.org/debian/ stisni glavni doprinos neslobodan
- deb-src https://ftp.br.debian.org/debian/ stisni glavni doprinos neslobodan deb
- https://ftp.br.debian.org/debian/ squeeze-updates main contrib non-free deb-src
- https://ftp.br.debian.org/debian/ squeeze-updates glavni doprinos neslobodan
Então salve o arquivo.
2º - Ažuriranje Linuxa i neophodne biblioteke
Abra ili terminal e digite os seguintes comandos:
- … $ sudo apt-get update za ažuriranje
- … $ sudo apt-get install upgrade
- … $ 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
Ne ulazite na web lokaciju: https://julius.osdn.jp/en_index.php i baixe o arquivo compactado.
4º - Opcije konfiguracije sastavljanja različitih varijanti ambijenta:
Digit o seguinte comando bez terminala:
… $ Export CFLAGS = " -O2 -mcpu = arm1176jzf -s -mfpu = vfp -mfloatabi = hard -pipe -fomit -frame -pointer"
5º - Instalacija o Julius
Extraia o arquivo baixado compactado do Julius, entre na pasta julius-4.3.1 pelo Terminal e digite:
- … $ sudo./configure aarch64-unknown-linux
- … $ sudo očisti
- … $ sudo make
- … $ Sudo make install
Para testar je instalação foi feita com sucesso, koristite o komando:
… $ julius -verzija
Caso tenha sido bem sucedido, os dados técnicos irão aparecer no terminal
Korak 2: Instalirajte O Coruja
1º - Baixe os modelos acústicos do Coruja pelo link:
coruja_jlapisapi1.5.rar
2º - Extraia o arquivo baixado na tjestenini do usuário (općenito: /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
Korak 3: Modificando O Coruja Para a Aplicação Do Programa
1º - Entre na tjestenini "coruja_jlapsapi" i zamjena o arkvivu postoji "julius.jconf" pelo anexo, nele há algumas modificações e ajustes para a exeção do programa em real tempo, taxas de Freência itd.
2º - Ainda na tjestenini "coruja_jlapsapi", zamjenski tambem o arkivu "dic.temp" pelo fornecido em anexo. O motivu dessa mudança é que dependendo do ambiente i captação do mikrofona, o Julius pode confundir palavras, então semper é recomendado reduzir a biblioteca de palavras no coruja para poucas palavras; kao que serão utilizadas para a aplicação, e de preferência com vocábulos razlika.
3º - No Terminal novamente, acesse a paste on está localizado o arquivo "julius.jconf" e defina o dispositivo de áudio com o seguinte comando:
… $ export ALSADEV = "plughw: 1, 0"
4º - Izvršite o Julius através do seguinte comando:
… $ Julius -input mikrofon -C julius.jconf
Da biste izvršili program, pritisnite Ctrl+C.
Korak 4: Konfigurirajte Das Saídas Digitais Da DragonBoard
1º - Instalação da biblioteca "libsoc"
Baixe a biblioteca "libsoc", dentro da sua pasta de usuário (generalno: /home /linaro).
… $ git clone
Caso nesse passo ou qualquer outro, houver erro ao executer a função git clone, escreva o comando abaixo e tente baixar novamente:
… $ Izvoz GIT_SSL_NO_VERIFY = 1
Instalirajte biblioteku "libsoc" com os seguintes comandos:
- … $ cd libsoc
- … $ Autoreconf -i
Caso haja erro ao executer 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 "96boardsGPIO"
Baixe a biblioteca "96boardsGPIO" da sua pasta de usuário (generalno: /home /linaro).
… $ git clone
Instalirajte biblioteku "96boardsGPIO" com os comandos abaixo:
- … 96 cd 96BoardsGPIO
- … $ Autoreconf -i
- … $./Konfiguracija
- … $ Make
- … $ Sudo make install
- … $ Sudo ldconfig/usr/local/lib
3º - Instalação da biblioteca "mraa"
Baixe a biblioteca "mraa" da sua pasta de usuário (geralmente: /home /linaro).
… Klon $ git
Instalirajte biblioteku "mraa" com os seguintes comandos:
- … $ Mkdir -p mraa/build
- … $ Cd mraa/build
- … $ cmake..
Caso haja erro ao executer a função cmake.., instale-o com o seguinte comando e tente novamente:
… $ apt-get install cmake
Prossiga com a instalação:
- … $ Make
- … $ Sudo make install
- … $ Sudo ldconfig/usr/local/lib
4º - Após realizar os passos acima, reinicie of system:
… $ sudo ponovno pokretanje
5º - Para testar se postavlja kao instalacijski program za feitas com sucesso, izvršavajte programe teste em python na tjestenini 96 ploča
- … $ Cd 96BoardsGPIO/primjeri
- … $ Sudo python blink.py
Važno je uzeti u obzir da ste testirali, trebali biste spojiti LED diodu na 23 (GPIO_A) na DragonBoard-u ili terminalu GND da biste dobili poruku (na slici).
Korak 5: Implementacija O programa za ponovno uključivanje De Voz para aktivatora O LED
1º - Svi LED -i moraju biti povezani na terminal 23, priključeni su na LED koji ulazi sa 25 (o terminalu u susjedstvu), ili izvan GND -a (već prikazana slika).
2º - Baixe o arkivu za programe u Python anexado i copie -o dentro da pasta "coruja_jlapsapi".
3 ° - kompajlirajte i izvršite program baixado:
Abra o Terminal, ulaz na tjesteninu:
… $ Cd coruja_jlapsapi
Kompajlirajte i izvršite program com komando:
… $ Sudo python Reconhecimento.py
Alguns segundos após o programu iniciar, ele pedirá que fale o comando ao microfone.
4º - Para acender ili LED 23, palavra "liga" deve serdita. O LED 25 potvrđuje da je uma palavra za primanje i kompatibilnost kao prezentacija em seu dicionário. Caso queira apagar ili LED 23, mora izgovoriti mikrofon i palavra "apaga".
Vale relembrar que taxo de compreensão ovisi o mikrofonu, da bi se senzibilizirala konfiguracija i forma formata pronúncia das palavras.
Caso queira adicionar palavras, para outros comandos, o documento anexado "dicionario.temp" possui as palavras e vocábulos do arquivo original to Coruja, então basta adiciona-las ao arquivo "dic.temp" dentro da pasta coruja_jlapsapi
Preporučuje se:
Pokazatelj sjedala za voz: 6 koraka
Pokazivač sjedala na vozu: događa li vam se to? U prednjem dijelu vlaka ljudi moraju stajati, dok u zadnjem dijelu vlaka ima dosta slobodnih stolica. Šta ako bi se s vanjske strane voza pojavio znak koji vam govori koliko je slobodnih mjesta
Kontrola De Foco Por Medio De Comandos De Voz: 22 koraka
Control De Foco Por Medio De Comandos De Voz: En esta ocasion traemos un tutorial para el control de el encendido y apagado de un foco por medio de comandos de voz ayudados de google assistant y nuestra plataforma de desarrollo wifi (Lolin), que tambien puede poslužite po modulu Esp8266 o čvoru za čvor
Centro De Comando Emergencias - Erupção De Vulcão E Terremotos: 7 koraka
Centro De Comando Emergencias - Erupção De Vulcão E Terremotos: Projekt acadêmico para atender cenário de colaboração através na internet za otkrivanje prirodnih depozita, ili será possível a detecção dos acontecimentos dezodoransosio desoo desoo tésio desoo desoo desoo desoo, detodosio detéso deo desoo pani
Konfiguracija Modula De Reconocimiento De Voz Geeetech: 6 koraka
Konfiguracija Modulo De Reconocimiento De Voz Geeetech: En entrada veremos como configurar paso a paso el m ó dulo de reconocimiento de voz del fabricante GeeetechEste m ó dulo puede almacenar 15 piezas de instrucciones de voz. Esas 15 piezas est á n divideidas en 3 grupos, con 5 en un
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 koraka
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: Ova instrukcija je dostupna i na engleskom jeziku. MOVI označava 'Moje vlastito glasovno sučelje' (Mi propia interfaz de voz) y es un escudo para el Arduino. Con MOVI konstruira sus propios di á logos de voz para controller dispositivos dentro del IDE de Ar