Sisukord:
- Samm: Instalar Julius
- 2. samm: Instalar O Coruja
- 3. samm: Modificando O Coruja Para a Aplicação Do Programa
- Samm 4: Configuração Das Saídas Digitais Da DragonBoard
- Samm 5: rakendage LED -i valgusprogrammi Re Reconhecimento De Voz Para Acionar O
Video: Comando Por Voz - DragonBoard410c: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Este guia irá ensinar a instalar 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.
Juliuse kasutamise võimalus on võrguühenduseta, see on Interneti -teenus, mida ei saa kasutada Interneti -ühenduse realiseerimiseks või taastamiseks.
Seadmed on paigaldatud, need on lihtsad ja biblioteek, programmide eskritid ja Python -i litsentsid ja LED -i disain, mis on mõeldud kasutamiseks mikrofoni jaoks, on USB -kaabli adapteri jaoks. Kasutage või kohandage heli (kohandatud P2) USB "7.1 kanaliga heli" jaoks.
Näiteks DragonBoard410c GPIO -d, mida saab laiendada ja kasutada GPIO -deks.
Desenvolvido ja escrito autor João Vitor Magalhães Barros, aluno de initiação científica da Faculdade de Tecnologia SENAI "Mariano Ferraz" no curso de Tecnologia em Automação Industrial. Aprill 2017.
Samm: Instalar Julius
Linuxi 4.4.23 käivitusprogrammide käivitamiseks - installige DragonBoard 410c ja Qualcomm.
Programmi Python para teste foi executado utilizando a versão Python 2.7.2. 1º - Brasileiros repositórios:
Abra või arquivo source.list usando o caminho/etc/apt/source.list
Soovitatav on nimekiri repositórios as seguintes linhas:
- deb https://ftp.br.debian.org/debian/ pigista peamine panus tasuta
- deb-src https://ftp.br.debian.org/debian/ squeeze peamine panus mittevaba deb
- https://ftp.br.debian.org/debian/ squeeze-updates peamine panus mittevaba deb-src
- https://ftp.br.debian.org/debian/ squeeze-Updates peamine panus on tasuta
Então salve o arquivo.
2º - Atualizar või Linux ja installeeritud biblioteka vajadused
Abra või terminal ja digite os seguintes:
- … $ Sudo apt-get install update
- … $ 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
Saidi avamine: https://julius.osdn.jp/en_index.php e baixe või arquivo compactado.
4º - Configurar opções de compilação pelas variáveis de ambiente:
Digite või segu comando no terminal:
… $ Export CFLAGS = " -O2 -mcpu = arm1176jzf -s -mfpu = vfp -mfloatabi = hard -pipe -fomit -frame -pointer"
5º - Instalar või Julius
Extraia või arquivo baixado compactado do Julius, ent ju na-pasta julius-4.3.1 pelo Terminal e digite:
- … $ Sudo./configure aarch64-unknown-linux
- … $ Sudo make clean
- … $ Sudo make
- … $ sudo make install
Testimiseks ja paigaldamiseks võite kasutada järgmisi funktsioone:
… $ Julius -versioon
Caso tenha sido bem sucedido, os dados técnicos irão aparecer no terminal
2. samm: 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 (üldine: /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. samm: 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 programa em tempo real, taxas de frequência jne.
2º - Ainda ja pasta "coruja_jlapsapi", asendades também või arquivo "dic.temp" pelo fornecido em anexo. O motivo dessa mudança é que dependendo do ambiente e a captação do mikrofon, o Julius pode confundir palavras, então semper é recomendado reduzir a biblioteca de palavras no coruja para poucas palavras; nagu que serão utilizadas para a aplicação, e de preferência com vocábulos distintos.
3º - No Terminal novamente, acesse a pasta on the localizado o arquivo "julius.jconf" e defina o dispositivo de audio com o seguinte comando:
… $ Export ALSADEV = "plughw: 1, 0"
4º - käivitage Julius através do sekointe comando:
… $ Julius -sisendmikrofon -C julius.jconf
Programmi täitmiseks, vajutage klahvikombinatsiooni Ctrl+C.
Samm 4: Configuração Das Saídas Digitais Da DragonBoard
1º - Liblac biblioteca installeerimine
Baixe a biblioteca "libsoc", dentro da sua pasta de usuário (geralmente: /home /linaro).
… $ Git kloon
Caso nesse passo ou em qualityquer outro, houver erro ao executar a função git clone, escreva o comando abaixo e tente baixar novamente:
… $ Export GIT_SSL_NO_VERIFY = 1
Installige biblioteca "libsoc" com 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 and install:
- … $./Configure --enable-python2 --enable-board = dragonboard410c
- … $ Make && sudo make install
- … $ Sudo ldconfig/usr/local/lib
2º - Installi biblioteca "96boardsGPIO"
Baixe a biblioteca "96boardsGPIO" da sua pasta de usuário (geralmente: /home /linaro).
… $ Git kloon
Installige raamatukogu "96boardsGPIO", kasutades järgmisi kommentaare:
- … $ Cd 96BoardsGPIO
- … $ Autoreconf -i
- … $./Configure
- … $ Teha
- … $ sudo make install
- … $ Sudo ldconfig/usr/local/lib
3º - Installi biblioteca "mraa"
Baixe a biblioteca "mraa" da sua pasta de usuário (geralmente: /home /linaro).
… $ Git kloon
Installige biblioteek "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 install:
- … $ Teha
- … $ sudo make install
- … $ Sudo ldconfig/usr/local/lib
4º - Após realizar os passos acima, reinicie o system:
… $ Sudo taaskäivitamine
5º - Para testar se todas as instalações foram feitas com sucesso, execute or program teste em python na pasta 96boards
- … $ Cd 96BoardsGPIO/näited
- … $ Sudo python blink.py
Oluline on see, et see on testitav, kuid LED-i sisend on 23 (GPIO_A) ja DragonBoard või terminal GND da mesma (veima ja figura acima).
Samm 5: rakendage LED -i valgusprogrammi Re Reconhecimento De 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 või arquivo do programm em Python anexado ja copie -o dentro da pasta "coruja_jlapsapi".
3 ° - kompileerige ja käivitage programm -
Abra või Terminal, sisestage pasta:
… $ Cd coruja_jlapsapi
Kompileeri ja käivita programm com como:
… $ Sudo python Reconhecimento.py
Alguns segundos após o program iniciar, ele pedirá que fale o comando ao microfone.
4º - parameeter või 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 või LED 23, vajadus hääldada mikrofoni ja papara "apaga".
Vale relembrar que a taxa de suppensão depende tanto do mikrofon, da sensibilidade configurada a ele e a forma de pronúncia das palavras.
Caso queira soovitavad palavrad, para outros comandos, või dokumendid 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
Soovitan:
Vídeo Tutoriales De Tecnologías Creativas 05: Kas Hacemos Un Detector De Presencia? Sup Por Supuesto !: 4 sammu
Vídeo Tutoriales De Tecnologías Creativas 05: Kas Hacemos Un Detector De Presencia? ¡Por Supuesto !: See on õpetus, mis on ette nähtud haceri anduri tuvastamiseks ja anduri andmiseks ultrasonidos sobre una placa Arduino Uno y utilizando Tinkercad Circuits (utilizando una cuenta gratuita). A Continueción se tiene el resultado final que posterior
Kontroll De Foco või Medio De Comandos De Voz: 22 sammu
Control De Foco Por Medio De Comandos De Voz: Esialgsed juhtumid ja õpetused, mis on ette nähtud juhtimiskeskkonna ja Google'i programmi abistaja jaoks, et kontrollida, millised on kommentaare ayudados de google assistent y nuestra plataforma de desarrollo wifi (Lolin), que tambien puede seeria ja moodul Esp8266 või sõlme mcu
Centro De Comando Emergencias - Erupção De Vulcão E Terremotos: 7 sammu
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 sensolamosos pâni
Konfiguratsioon Modulo De Reconocimiento De Voz Geeetech: 6 sammu
Konfiguratsioon 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 sammu
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: See juhend on saadaval ka inglise keeles. MOVI tähendab "Minu enda häälliides" (Mi propia interfaz de voz) y es un escudo para el Arduino. MOVI konstrueerib proportsionaalsed logod de voz para controlar dispositivos dentro del IDE de Ar