Sisällysluettelo:
- Vaihe 1: Instalar Julius
- Vaihe 2: Instalar O Coruja
- Vaihe 3: Modificando O Coruja Para a Aplicação Do Programa
- Vaihe 4: Configuração Das Saídas Digitais Da DragonBoardin määrittäminen
- Vaihe 5: Käytä O -ohjelmaa Reconhecimento De Voz Para Acionar O LED
Video: Comando Por Voz - DragonBoard410c: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Este guia irá ensinar a install and configurar or program Julius junto com o Coruja, que são respectivamente um program de reconhecimento de voz e o modelo acústico em Português.
Juliusin käyttömahdollisuus on "offline" -toiminto, joka on tarkoitettu käytettäväksi Internetin palvelujen tarjoamisen kanssa.
Se on asennettava, ja se on saatavilla vain biblioteka -ohjelmalla, tai ohjelman escrito Python -käyttöoikeudella ja LED -valaisimella, joka on tarkoitettu käytettäväksi mikrofonin kanssa. USB -7.1 -kanavaisen äänen käyttö tai sovitus (yhdistettynä P2: een).
Esimerkki tästä on laajennus, jota voidaan käyttää GPIO: na DragonBoard410c -tilassa, jossa on ulkoisia laitteita.
Kuvaus ja essee João Vitor Magalhães Barrosilta, alun perin aloitettu científica da Faculdade de Tecnologia SENAI "Mariano Ferraz" ei kuulu Tecnologia em Automação Industrial. Huhtikuuta 2017.
Vaihe 1: Instalar Julius
Todelliset käyttöoikeudet Linux 4.4.23 -käyttöjärjestelmään - asennettu DragonBoard 410c -laitteeseen Qualcommissa.
O Python -ohjelma, jolla voidaan suorittaa Python 2.7.2. 1º - Huomioi repositórios brasileiros:
Abra o arquivo source.list usando o caminho/etc/apt/source.list
Mainosluettelo arkistoista, jotka on tallennettu seuraaviksi:
- deb https://ftp.br.debian.org/debian/ squeeze pääpanos ei-ilmainen
- deb-src https://ftp.br.debian.org/debian/ squeeze main contrib non-free deb
- https://ftp.br.debian.org/debian/ squeeze-updates tärkein julkaisu ei-ilmainen deb-src
- https://ftp.br.debian.org/debian/ squeeze-updates tärkein julkaisu ei-ilmainen
Então salve o arquivo.
2º - Atualizar tai Linux ja asennettavat bibliotecas välttämättömät
Abra o terminal and digite os seguintes comandos:
- … $ Sudo apt-get install update
- … $ Sudo apt-get install update
- … $ 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
Kirjoita sivusto: https://julius.osdn.jp/en_index.php e baixe tai arquivo compactado.
4º - Configurar opções de compilação pelas variáveis de ambiente:
Digite tai seguinte comando no terminal:
… $ Vienti CFLAGS = " -O2 -mcpu = arm1176jzf -s -mfpu = vfp -mfloatabi = hard -pipe -fomit -frame -pointer"
5º - Instalar tai Julius
Extraia tai arquivo baixado compactado do Julius, entre na pasta julius-4.3.1 pelo Terminal e digite:
- … $ Sudo./configure aarch64-unknown-linux
- … $ Sudo puhdistaa
- … $ Sudo make
- … $ Sudo make install
Testaa se ja asenna foi feita com sucesso, käytä o comando:
… $ Julius -versio
Caso tenha sido bem sucedido, os dados técnicos irão aparecer no terminal
Vaihe 2: Instalar O Coruja
1º - Baixe os modelos acústicos do Coruja pelo linkki:
coruja_jlapisapi1.5.rar
2º - Extraia o arquivo baixado na pasta do usuário (yleinen: /home /linaro).
Esses arquivos devem estar dentro da pasta extraída:
- dic.temp
- julius.jconf
- LaPSAM1.5.am.bin
- LaPSAM1.5.tiedistelu
- LaPSLM1.5.lm.bin
Vaihe 3: Modificando O Coruja Para a Aplicação Do Programa
1º - Entre na pasta "coruja_jlapsapi" e substitua 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, etc.
2º - Ainda ja pasta "coruja_jlapsapi", korvata também tai 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; kuten que serão utilizadas para a aplicação, e de preferência com vocábulos distintos.
3º - No Terminal novamente, acesse a pasta onde paikallisesta paikasta tai arquivo "julius.jconf" e defina o dispositivo de áudio com or seguinte comando:
… $ Export ALSADEV = "plughw: 1, 0"
4º - Suorita Julius através do seguinte comando:
… $ Julius -tulomikrofoni -C julius.jconf
Ohjelman suorittamiseksi, paina Ctrl+C.
Vaihe 4: Configuração Das Saídas Digitais Da DragonBoardin määrittäminen
1º - Biblioteca "libsoc"
Baixe a biblioteca "libsoc", dentro da sua pasta de usuário (geralmente: /home /linaro).
… $ Git klooni
Caso nesse passo ou em qualityquer outro, houver erro ao executar a função git clone, escreva o comando abaixo e tente baixar novamente:
… $ Vie GIT_SSL_NO_VERIFY = 1
Asenna biblioteca "libsoc" com osseintes 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 and installation:
- … $./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 klooni
Asenna biblioteca "96boardsGPIO" com os comandos abaixo:
- … $ Cd 96BoardsGPIO
- … $ Autoreconf -i
- … $./Configure
- … $ Tehdä
- … $ Sudo make install
- … $ Sudo ldconfig/usr/local/lib
3º - Instalção da biblioteca "mraa"
Baixe a biblioteca "mraa" da sua pasta de usuário (geralmente: /home /linaro).
… $ Git klooni
Asenna biblioteca "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 and installation:
- … $ Tehdä
- … $ Sudo make install
- … $ Sudo ldconfig/usr/local/lib
4º - Após realizar os passos acima, reinicie o system:
… $ Sudo uudelleenkäynnistys
5º - Test test se todas as instalações foram feitas com sucesso, run or program teste em python na pasta 96boards
- … $ Cd 96BoardsGPIO/esimerkkejä
- … $ Sudo python blink.py
Tärkeää on, että se on testattava, ja se voidaan yhdistää LED-valoon 23 (GPIO_A) ja DragonBoardin päätelaitteeseen GND da mesma (veja a figura acima).
Vaihe 5: Käytä O -ohjelmaa Reconhecimento De Voz Para Acionar O LED
1º - Além do LED já conectado ao terminal 23, conecte more um LED endre a saida 25 (o terminal nextcente), e o outro GND (veja figura acima).
2º - Baixe tai arquivo do Programme to Python anexado and copie -o dentro da pasta "coruja_jlapsapi".
3 ° - Käännä ja suorita ohjelma tai suorita ohjelma:
Abra o Terminal, aloita ja pastaa:
… $ Cd coruja_jlapsapi
Käännä ja suorita ohjelma com como:
… $ Sudo python Reconhecimento.py
Alguns segundos após or program iniciar, ele pedirá que fale o comando ao microfone.
4º - Keltainen tai LED 23, palavra "liga" deve ser dita. O LED 25 Confirmará que uma palavra foi recebida e suppendida como presente em seu dicionário. Caso queira apagar tai LED 23, on välttämätön ääntäminen mikrofonille ja 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 mainospalavrat, para outros comandos, tai 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
Suositeltava:
SISTEMA DE IRRIGAÇÃO AUTOMÁTICA CONTROLADA POR SMARTPHONE: 8 vaihetta
SISTEMA DE IRRIGAÇÃO AUTOMÁTICA CONTROLADA POR SMARTPHONE: PONTIF Í CIA UNIVERSIDADE CAT Ó LICA DE MINAS GERAIS Kurssi: Especializa ç ã o em Arquitetura de Software Distribu Professori: Ilo Rivero
Control De Foco tai Medio De Comandos De Voz: 22 vaihetta
Control De Foco Por Medio De Comandos De Voz: En esta ocasion traemos un tutorial for control de el encendido y apagado de un foco por medio de comandos de voz ayudados de google assistent y nuestra plataforma de desarrollo wifi (Lolin), que tambien puede yksi malli Esp8266 tai solmu mcu
Centro De Comando Emergencias - Erupção De Vulcão E Terremotos: 7 vaihetta
Centro De Comando Emergencias - Erupção De Vulcão E Terremotos: Projeto acadêmico para atender cenário de colaboração através da internet for divulgação de desastres naturais, on será possível a detecção dos acontecimentos através de sensole valo pâni
Konfiguraatio Modulo De Reconocimiento De Voz Geeetech: 6 vaihetta
Configuration of Modulo De Reconocimiento De Voz Geeetech: En esta 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 divididas en 3 grupos, con 5 en un
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 vaihetta
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: Tämä Instructable on saatavana myös englanniksi. MOVI merkitsee 'Oma äänirajapinta' (Mi propia interfaz de voz) y es un escudo para el Arduino. Con MOVI rakentaa ehdotuksensa logot de voz para controlar dispositivos dentro del IDE de Ar