Orodha ya maudhui:
- Hatua ya 1: Instalar Julius
- Hatua ya 2: Sakinisha O Coruja
- Hatua ya 3: Modificando O Coruja Para a Aplicação Do Programa
- Hatua ya 4: Configuração Das Saídas Digitais Da DragonBoard
- Hatua ya 5: Utekelezaji wa Programu ya Reconhecimento De Voz Para Acionar O LED
Video: Comando Por Voz - DragonBoard410c: 5 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Hili ndilo hali ya kuanzisha na kusanidi programu ya Julius junto com o Coruja, ikiwa ni pamoja na mpango wa kutafakari upya wa voz na o modelo acústico em Português.
Maana ya utumiaji wa kazi ya Julius ni ya "nje ya mkondo", ni kwamba, unaweza kutumia huduma za mtandao kwa kutumia mtandao kwa kutambuliwa tena kwa voz.
Kwa njia hii, programu hii inaweza kutumika katika orodha ya wahusika, na programu hii inaweza kutumika katika chaneli ya Chanzo ya Chanzo cha LED, kwa kutumia vifaa vya kutumia vifaa vya microfone kwa njia ya bandari ya USB inayotumiwa. Utumiaji wa vifaa vya kubadilisha sauti (conexão P2) kwa USB "Sauti ya Kituo cha 7.1".
Mfano wa mfano wa kupanua huduma kwa matumizi kama GPIOs za mahali pa DragonBoard410c kwa comandar outros dispositivos.
Desenvolvido e escrito por João Vitor Magalhães Barros, aluno de iniciação científica da Faculdade de Tecnologia SENAI "Mariano Ferraz" no curso de Tecnologia em Automação Viwanda. Abril de 2017.
Hatua ya 1: Instalar Julius
Todos os passos foram executados com Linux 4.4.23 - linaro instalado na DragonBoard 410c na Qualcomm.
O programama em Python for teste for the executado utilizando a versão Python 2.7.2. 1º - Adicionar os repositórios brasileiros:
Chanzo cha Abra o arquivo. orodha usando o caminho / etc / apt / source.list
Adicione ao início da lista de repositórios as seguintes linhas:
- deb https://ftp.br.debian.org/debian/ itapunguza mchango kuu bila malipo
- deb-src https://ftp.br.debian.org/debian/ punguza kuu kuchangia bila malipo
- https://ftp.br.debian.org/debian/ itapunguza-sasisho kuu zinachangia bila malipo ya deb-src
- https://ftp.br.debian.org/debian/ itapunguza-sasisho kuu hazichangii bure
Então salve o arquivo.
2º - Matumizi ya Linux na sasisha bibliotecas muhimu
Kituo cha mwisho na digrii za maoni:
- … $ Sudo apt-pata sasisho
- … $ Sudo apt-pata kusasisha sasisho
- … $ Sudo apt-kupata kufunga-muhimu zlib1g-dev flex
- … $ Sudo apt-get kufunga libasound2-dev libesd0-dev libsndfile1-dev
-
… $ Sudo apt-get install alsa-zana alsa-oss flex zlib1g-dev libc-binlibc-dev-bin python-pexpect libasound2 libasound2-dev cvs build-muhimu libesd0-dev libsndfile1-dev
3º - Baixar biblioteca de reconhecimento de voz Julius 4.3.1
Hakuna tovuti: https://julius.osdn.jp/en_index.php na baixe o arquivo compactado.
4º - Configurar opções de compilação pelas variáveis de ambiente:
Digite o seguinte comando no terminal:
… $ Usafirishaji CFLAGS = "- O2 -mcpu = arm1176jzf-s -mfpu = vfp -mfloatabi = hard-bomba -fomit-frame-pointer"
5º - Instalar o Julius
Extraia o arquivo baixado compactado do Julius, entre na pasta julius-4.3.1 pelo Terminal na digite:
- … $ Sudo./configure aarch64-unknown-linux
- … $ Sudo safi
- … $ Sudo fanya
- … $ Sudo fanya kufunga
Para testar se a instalação foi feita com sucesso, utilize o comando:
… $ Julius -version
Caso tenha inaweza kuwa nzuri zaidi, ikiwa ni pamoja na utaftaji wa huduma bila kituo
Hatua ya 2: Sakinisha O Coruja
1º - Baixe os modos acústicos do Coruja pelo kiungo:
coruja_jlapisapi1.5.rar
2º - Extraia o arquivo baixado na pasta do usuário (geralmente: / home / linaro).
Esses arquivos devem estar dentro da pasta ziada:
- dic.temp
- julius.jconf
- LaPSAM1.5.am.bin
- Orodha ya LaPSAM1.5
- LaPSLM1.5.lm.bin
Hatua ya 3: Modificando O Coruja Para a Aplicação Do Programa
1º - Entre na pasta "coruja_jlapsapi" na badala ya arquivo existente "julius.jconf" pelo anexo, nele há algumas modificações e ajustes for a execução do programa em tempo real, taxas de frequencyência, nk.
2º - Ainda na pasta "coruja_jlapsapi", badala ya neno muhimu "dic.temp" pelo fornecido em anexo. O motivo dessa mudança ni kwamba watu wanaotegemea kufanya kazi ni alama ndogo ya microfone, o Julius pode confundir palavras, então semper é recomendado reduzir a biblioteca de palavras no coruja para poucas palavras; kama vile utumiaji wa huduma kwa aplicação, unachagua kupendelea com vocábulos distintos.
3º - No Terminal novamente, acesse a pasta onde localizado o arquivo "julius.jconf" e defina o dispositivo de áudio com o seguinte comando:
… $ Usafirishaji ALSADEV = "plughw: 1, 0"
4º - Tekeleza o Julius através seguinte comando:
… $ Julius -ingiza mic -C julius.jconf
Para sair da execução do programa, bonyeza Ctrl + C.
Hatua ya 4: 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 (geralmente: / home / linaro).
… $ git clone
Caso unaweza kusema kwamba unaweza kuhitimu zaidi, na utafute mpango maalum wa kufanya kazi, unaweza kufanya hivyo kwa kutumia njia hii:
… $ Hamisha GIT_SSL_NO_VERIFY = 1
Weka biblioteca "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-pata kusanikisha dh-autoreconf
Prossiga com na instalação:
- …
- … $ Fanya && sudo fanya kusakinisha
- … $ Sudo ldconfig / usr / mitaa / lib
2º - Instalação da biblioteca "96boardsGPIO"
Baixe a biblioteca "96boardsGPIO" da sua pasta de usuário (geralmente: / home / linaro).
… $ Clone clone
Weka biblioteca "96boardsGPIO" com os comandos abaixo:
- … $ Cd 96BodiGPIO
- … $ Autoreconf -i
- … $./configure
- … $ Fanya
- … $ Sudo fanya kufunga
- … $ Sudo ldconfig / usr / mitaa / lib
3º - Instalação da biblioteca "mraa"
Baixe a biblioteca "mraa" da sua pasta de usuário (geralmente: / home / linaro).
… $ Clone clone
Weka biblioteca "mraa" com os seguintes comandos:
- … $ Mkdir -p mraa / kujenga
- … $ Cd mraa / jenga
- … $ Cmake..
Caso haja erro ao executar a função cmake.., instale-o com o seguinte comando na tente novamente:
… $ Apt-pata kufunga cmake
Prossiga com na instalação:
- … $ Fanya
- … $ Sudo fanya kufunga
- … $ Sudo ldconfig / usr / mitaa / lib
4º - Apos realizar os passos acima, reinicie o sistema:
… $ Sudo reboot
5º - Para testar se todas as instalações foram feitas com sucesso, execute o programa teste em chython na pasta 96boards
- … $ Cd 96BodiGPIO / mifano
- … $ Sudo chatu blink.py
Muhimu sana kwa sababu ya mtihani, tutaangalia sekunde moja ya LED ndani ya 23 (GPIO_A) ya DragonBoard na terminal ya GND na ujumbe (veja a figura acima).
Hatua ya 5: Utekelezaji wa Programu ya Reconhecimento De Voz Para Acionar O LED
1º - Além do LED at the conectado ao terminal 23, conecte in the LED entre to the saida 25 (o terminal adjacente), na nje ya GND (veja figura acima).
2º - Baixe o arquivo do programa em Python anexado na copie-o dentro da pasta "coruja_jlapsapi".
3 ° - Kusanya na kutekeleza programu ya baixado:
Abra o Terminal, ingia na pasta:
… $ Cd coruja_jlapsapi
Jumuisha na kutekeleza programu yako pamoja na comando:
… $ Sudo chatu Reconhecimento.py
Alguns segundos após o programa iniciar, ele pedirá que fale o comando ao microfone.
4º - Para acender o LED 23, palavra "liga" deve ser dita. O LED 25 unathibitisha kama unapenda kupata kipato na kupata maoni yako kwa sasa. Caso queira apagar o LED 23, ni muhimu kutamka ao microfone a palavra "apaga".
Kuna maana ya kuunda vifaa vya microfone, ambayo inaweza kusanidi muundo wa miaka kumi na moja.
Caso queira adicionar palavras, para outros comandos, o documento anexado "dicionario.temp" possui as palavras e vocábulos do arquivo original do Coruja, então basta adiciona-las ao arquivo "dic.temp" dentro da pasta coruja_jlapsapi
Ilipendekeza:
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)
Dhibiti De Foco Por Medio De Comandos De Voz: Hatua 22
Kudhibiti De Foco Por Medio De Comandos De Voz: Kwa njia hii matukio ya mafunzo kwa udhibiti wa vifaa vya kupatanisha na utaftaji wa vyombo vya habari vya voz kutambuliwa kwa msaidizi wa google na njia ya kufanya kazi kwa wifi (Lolin), ikiwa ni lazima tufanye kazi. utumie moduli Esp8266 un Node mcu
Centro De Comando Emergencias - Erupção De Vulcão E Terremotos: Hatua 7
Centro De Comando Emergencias - Erupção De Vulcão E Terremotos: Projeto acadêmico for atender cenário de colaboração através da internet for divulgação de desastres naturais, onde será possível a detecção dos acontecimentos através de semsores it is not a cause of the conservative; Pani
Configuración Modulo De Reconocimiento De Voz Geeetech: 6 Hatua
Configuración Modulo De Reconocimiento De Voz Geeetech: En esta entada veremos como configurar paso a paso el m ó Sasa 15 piezas est & aacute, n divididas en 3 grupos, con 5 en un
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: Hatua 11
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: Hii inayoweza kufundishwa inapatikana pia kwa Kiingereza. Con MOVI construir sus propios di & aacute, nembo za voz kwa udhibiti wa utaftaji taarifa kwa IDE ya Ar