Բովանդակություն:
- Քայլ 1: Instalar Julius
- Քայլ 2: Instalar O Coruja
- Քայլ 3. Modificando O Coruja Para Aplicação Do Programa
- Քայլ 4: Կազմաձևեք Das Saídas Digitais Da DragonBoard- ը
- Քայլ 5. Իրականացրեք ծրագրի վերականգնման ծրագիրը Acionar O LED- ի միջոցով
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ստեղծված է մի ծրագիր, որը կազմաձևում է Julius junto com Coruja- ն, որը հարգում է մեր ծրագրերը, որոնք վերաբերում են մեր պորտուգալացիների մոդելային ակադեմիկոսին:
A vantagem da utilização do Julius é o funcionamento "offline", isto é, não useiza serviços através da Internet para realizar o reconhecimento de voz.
Տեղադրված են այնպիսի տեղեկություններ, ինչպիսիք են գրադարանները կամ ծրագրերը, որոնք նախատեսված են Python- ի թույլտվությամբ կամ լուսադիոդով, թույլ ենք տալիս օգտագործել միկրոֆոնային կապի և USB հարմարանքների հարմարվողական սարքերը: Օգտագործեք ձայնային ազդանշանի (P2 համանման) հարմարեցում USB «7.1 ալիքի ձայնի» համար:
Օգտագործման համար անհրաժեշտ է օգտագործել GPIOs- ը, ինչպես նաև DragonBoard410c- ը, ինչպես նաև տրամադրության սահմաններից դուրս:
Desenvolvido e escrito por João Vitor Magalhães Barros, aluno de iniciação científica da Faculdade de Tecnologia de Tecnologia SENAI "Mariano Ferraz" no curso de Tecnologia em Automação Industrial արդյունաբերության մեջ: Աբրիլ դե 2017 թ.
Քայլ 1: Instalar Julius
Տեղադրեք օպերացիոն համակարգը Linux 4.4.23 օպերացիոն համակարգի միջոցով: Տեղադրեք այն DragonBoard 410c- ով և Qualcomm- ով:
Programրագիրը Python- ի համար, որը թույլ է տալիս կատարելագործել Python 2.7.2 տարբերակը: 1º - Adicionar os repositórios brasileiros:
Աբրա կամ արքիվո աղբյուր. Ցուցակ և օգտագործող կամ կամինհո/etc/apt/source.list
Adicione ao início da lista de repositórios as seguintes linhas:
- deb https://ftp.br.debian.org/debian/ սեղմել հիմնական ներդրումը ոչ անվճար
- deb-src https://ftp.br.debian.org/debian/ սեղմել հիմնական ներդրումը ոչ անվճար դեբ
- https://ftp.br.debian.org/debian/ squeeze-updates հիմնական ներդրումը ոչ անվճար deb-src
- https://ftp.br.debian.org/debian/ squeeze-updates հիմնական ներդրումը ոչ անվճար
Então salve o arquivo:
2º - Linux- ի և Installar Bibliotecas- ի անհրաժեշտություն
Abra o terminal e digite os seguintes comandos:
- … $ Sudo apt-get տեղադրել թարմացում
- … $ Sudo apt-get install upgrade
- … $ Sudo apt-get install build-important zlib1g-dev flex
- … $ Sudo apt-get տեղադրել libasound2-dev libesd0-dev libsndfile1-dev
-
… $ Sudo apt-get տեղադրել 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
Կայք մուտք գործեք ՝ https://julius.osdn.jp/hy_index.php e baixe o arquivo compactado:
4º - Configurar opções de compilação pelas variáveis de ambiente:
Թվարկեք կամ չեղեք առանց տերմինալի.
… $ Export CFLAGS = " -O2 -mcpu = arm1176jzf -s -mfpu = vfp -mfloatabi = կոշտ խողովակ -fomit -frame -ցուցիչ"
5º - Instalar 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 make clean
- … Sudo make
- … $ Sudo make install
Para testar se a instalação foi feita com sucesso, use o comando:
… $ Julius -շեղում
Caso tenha sido bem sucedido, os dados técnicos irão aparecer no terminal
Քայլ 2: Instalar O Coruja
1º - Baixe os modelos acústicos do Coruja pelo հղում:
coruja_jlapisapi1.5.rar
2º - Extraia o arquivo baixado na pasta do usuário (գերմաներեն ՝ /տուն /լինարո):
Esses arquivos devem estar dentro da pasta extraída:
- dic.temp
- julius.jconf
- LaPSAM1.5.am.bin
- LaPSAM1.tiedlist
- LaPSLM1.5.lm.bin
Քայլ 3. Modificando O Coruja Para 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 programa em tempo real, taxas de frequência եւ այլն:
2º - Ainda na pasta "coruja_jlapsapi", substitua também o arquivo "dic.temp" pelo fornecido em anexo: O motivo dessa mudança é que dependendo do ambiente and a captação do microfone, o Julius pode confundir palavras, então semper խորհուրդ է տալիս նվազեցնել գրադարանի palavras no coruja para poucas palavras; as que serão utilizadas para a aplicação, e de preferência com vocábulos distintos.
3º - No Terminal novamente, acesse a pasta onde está localizado o arquivo "julius.jconf" e definina o dispositivo de itudio com o seguinte comando:
… $ Export ALSADEV = "plughw: 1, 0"
4º - Կատարի՛ր Հուլիոս ատրավեսս դե seguinte comando:
… $ Julius -մուտքագրման խոսափող -C julius.jconf
Կիրառեք ծրագրեր, սեղմեք Ctrl+C:
Քայլ 4: Կազմաձևեք 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 nesse passo ou em qualquer outro, houver erro ao exectar a função git clone, escreva o comando abaixo e tente baixar novamente:
… $ Արտահանել GIT_SSL_NO_VERIFY = 1
Տեղադրեք biblioteca "libsoc" com os seguintes comandos:
- … $ Cd ազատ
- … $ Autoreconf -i
Caso haja erro ao exectar a função autoreconf -i, instale -o com o comando abaixo e tente novamente:
… $ Apt-get տեղադրել 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 տախտակ GPIO"
Baixe a biblioteca "96boardsGPIO" da sua pasta de usuário (geralmente: /home /linaro):
… $ Git կլոն
Տեղադրեք «96boardsGPIO» գրադարան com com comandos abaixo:
- … $ Cd 96 Տախտակ GPIO
- … $ Autoreconf -i
- … $./ կոնֆիգուրացիա
- … $ 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):
… $ Git կլոն
Տեղադրեք biblioteca "mraa" com os seguintes comandos:
- … $ Mkdir -p mraa/build
- … $ Cd mraa/build
- … $ Սմեյք..
Caso haja erro ao exectar 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 o sistema:
… $ Sudo վերագործարկում
5º - Para testar se todas as instalações foram feitas com sucesso, կատարել o testa em python և մակարոնեղեն 96 տախտակ
- … $ Cd 96 Տախտակ GPIO/օրինակներ
- … $ Sudo python blink.py
É Կարևոր է իմանալ, թե ինչպես կարելի է ստուգել, մենք միացնում ենք LED- ը միացնելով 23 (GPIO_A) da DragonBoard և GND տերմինալին, որը կարող է օգտագործվել (veja a figura acima):
Քայլ 5. Իրականացրեք ծրագրի վերականգնման ծրագիրը Acionar O LED- ի միջոցով
1º - Além do LED- ը կապվում է 23 -րդ տերմինալի հետ, կապվում է LED- ի հետ ՝ մուտքագրելով 25 (կամ տերմինալի հարակից տարածք), կամ դուրս GND (veja figura acima):
2º - Baixe o arquivo do programa em Python anexado e copie -o dentro da pasta "coruja_jlapsapi":
3 ° - Կազմեք և կատարեք o programa baixado:
Abra o Terminal, entre na մակարոնեղեն.
… $ Cd coruja_jlapsapi
Կազմել և կատարել ծրագիր կամ առաջարկություն.
… $ Sudo python 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 հաստատում է այն, ինչ անհրաժեշտ է, որ մենք ընդունենք մեր պահանջները: Caso queira apagar կամ LED 23, անհրաժեշտ է միկրոֆոն կամ «apaga» միկրոֆոնի արտասանություն:
Միկրոֆոն օգտագործելու համար անհրաժեշտ է հաշվարկել մի քանի տաքսիներ, որոնք կարող են զգույշ լինել ՝ կազմաձևելով տարրերի և ձևերի ձևերը մեր palavras- ում:
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
Խորհուրդ ենք տալիս:
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Control De Foco Por Medio De Comandos De Voz. 22 քայլ
Վերահսկողություն De Foco Por Medio De Comandos De Voz: ser un modulo Esp8266 o un Node mcu
Centro De Comando Emergencias - Erupção De Vulcão E Terremotos: 7 քայլ
Centro De Comando Emergencias - Erupção De Vulcão E Terremotos. պանի
Կարգավորեք մոդուլո դե Reconocimiento De Voz Geeetech: 6 քայլ
Configuración Modulo De Reconocimiento De Voz Geeetech: Դա անհրաժեշտ է, որպեսզի այն կազմաձևի և տեղադրի GeoetechEste m ó dulo puede almacenar 15 piezas de instru. 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 Քայլ
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino. Այս հրահանգը հասանելի է նաև անգլերեն լեզվով: MOVI- ն նշանակում է «Իմ սեփական ձայնային միջերեսը» (Mi propia interfaz de voz) y es un escudo para el Arduino: ՄՈՎԻ -ի կառուցման համար անհրաժեշտ է á logos de voz para controlar dispositivos dentro del IDE de Ar