Obsah:
- Krok 1: Instalar Julius
- Krok 2: Instalar O Coruja
- Krok 3: Modifikace o programu Coruja Para a Aplicação Do Programa
- Krok 4: Configuração Das Saídas Digitais Da DragonBoard
- Krok 5: Implementujte program obnovy vozidla
Video: Comando Por Voz - DragonBoard410c: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Este guia irá ensinar and installr e configurar o programa Julius junto com o Coruja, que são resivamente um programa de reconhecimento de voz e o modelo acústico em Português.
Možnost použití Julius a jeho funkce "offline", to je vše, co můžete udělat, aby vaše internetová síť realizovala rekonstrukci vozu.
Aplikaci a instalaci lze provést také na bibliotece nebo v programech, které vyžadují Python, takže můžete používat LED diody, které potřebujete, abyste mohli používat mikrofonní kabely a adaptéry USB. Využití nebo přizpůsobení zvuku (připojení P2) pro USB „7.1kanálový zvuk“.
Příkladem může být použití mnoha GPIO na platformě DragonBoard410c pro běžný prodej.
Autorem je 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. Abril de 2017.
Krok 1: Instalar Julius
Tosos for passos foram executados com Linux 4.4.23 - linaro instalado on DragonBoard 410c da Qualcomm.
Programy Python jsou testovány pro použití v Pythonu 2.7.2. 1º - Další informace:
Abra o arquivo source.list usando o caminho/etc/apt/source.list
Naše seznamy úložišť jako následujících linek:
- deb https://ftp.br.debian.org/debian/ vymáčkněte hlavní příspěvek non-free
- deb-src https://ftp.br.debian.org/debian/ squeeze main contrib non-free deb
- https://ftp.br.debian.org/debian/ squeeze-updates hlavní příspěvek non-free deb-src
- https://ftp.br.debian.org/debian/ squeeze-updates hlavní příspěvek non-free
Vstupní salva nebo arquivo.
2º - Atualizar o Linux a instalace nezbytných bibliotecas
Abra o terminál e digite os seguintes comandos:
- … $ 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
Žádný web: https://julius.osdn.jp/en_index.php e baixe o arquivo compactado.
4º - Konfigurace možností kompilace a okolního prostředí:
Digite o seguinte comando no terminal:
… $ Export CFLAGS = " -O2 -mcpu = arm1176jzf -s -mfpu = vfp -mfloatabi = hard -pipe -fomit -frame -pointer"
5º - Instalar nebo 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
Chcete -li nainstalovat a nainstalovat více, použijte následující:
… $ Julius -verze
Caso tenha sido bem sucedido, os dados técnicos irão aparecer no terminal
Krok 2: 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 (geralmente: /home /linaro).
Důležité informace o tom, jak připravit těstoviny extra:
- dic.temp
- julius.jconf
- LaPSAM1.5.am.bin
- Seznam LaPSAM1.5
- LaPSLM1.5.lm.bin
Krok 3: Modifikace o programu Coruja Para a Aplicação Do Programa
1º - Vstup na těstoviny „coruja_jlapsapi“a nahrazení všech existujících „julius.jconf“pelo anexo, nele há algumas modificações e ajustes para a execução do programa em tempo real, taxas de Frequência, etc.
2º - Ainda na pasta "coruja_jlapsapi", substituce também o 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; jak často využíváme a aplikujeme, dáváme přednost tomu, abychom získali více informací.
3º - žádné terminálové novinky, přístup k těstovinám a lokalizace arquivo "julius.jconf" e defina o dispositivo de áudio com o seguinte comando:
… $ Export ALSADEV = "plughw: 1, 0"
4º - Proveďte Julius através do seguinte comando:
… $ Julius -vstupní mikrofon -C julius.jconf
Chcete -li provést program, stiskněte Ctrl+C.
Krok 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
Časové pásmo, které může mít za následek zhoršení, provedení a další provedení klonu, a to zejména v kombinaci s následujícími novinkami:
… $ Export GIT_SSL_NO_VERIFY = 1
Nainstalujte biblioteca „libsoc“z následujícího pořadí:
- … $ Cd libsoc
- … $ Autoreconf -i
Časově náročná a běžná autorekonfikace, instalace, komba abaixo a další novinky:
… $ Apt-get install dh-autoreconf
Vaše instalace a instalace:
- … $./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 (geralmente: /home /linaro).
… $ Git clone
Nainstalujte si knihovnu „96boardsGPIO“, která obsahuje následující položky:
- … $ Cd 96BoardsGPIO
- … $ Autoreconf -i
- … $./Configure
- … $ 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 clone
Nainstalujte si biblioteca „mraa“z následujících seznamů:
- … $ Mkdir -p mraa/build
- … $ Cd mraa/build
- … $ Cmake..
Časově omezené provádění a provádění dalších..
… $ Apt-get install cmake
Naše instalace a instalace:
- … $ Make
- … $ Sudo make install
- … $ Sudo ldconfig/usr/local/lib
4º - naše realizace se projeví jako důsledek tohoto systému:
… $ sudo restart
5º - Para testar se todas as installcaões foram feitas com sucesso, execute or programa teste em python na pasta 96boards
- … $ Cd 96BoardsGPIO/příklady
- … $ sudo python blink.py
Důležitý lembrar se může pochlubit několika testovacími LED diodami, které spojují LED dioda 23 (GPIO_A) da DragonBoard s terminálem GND da mesma (veja a figura acima).
Krok 5: Implementujte program obnovy vozidla
1º - Além do LED já připojuji k terminálu 23, připojuji více LED diod a vstupuji 25 (o terminál sousedí), e o outro GND (veja figura acima).
2º - Programy, které lze programovat v Pythonu, mohou kopírovat nebo vytvářet těstoviny „coruja_jlapsapi“.
3 ° - kompilace a spuštění programu:
Abra o Terminal, vstup na těstoviny:
… $ Cd coruja_jlapsapi
Zkompilovat a spustit program nebo comando:
… $ Sudo python Reconhecimento.py
Alguns segondos to o programa initiar, ele pedirá que fale o comando ao mikrofon.
4º - Para acender o LED 23, a palavra „liga“deve ser dita. O LED 25 potvrzuje, že je možné přijímat a přijímat další informace. Caso queira apagar o LED 23, výslovnost výslovnosti ao mikrofonu a palavra "apaga".
V mnoha ohledech se jedná o různé taxony, které závisí na mikrofonu, přičemž konfigurace senzibilidade a forma de pronúncia das palavras.
Časově rozlišené 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
Doporučuje:
Jukebox Casera Por: Tono Kiehnle: 5 kroků (s obrázky)
Jukebox Casera Por: Tono Kiehnle: Jukebox hecha en casa programada con Arduino UNO. Obsahuje 3 reprodukce běžného a středního bzučáku, které jsou vybaveny barevnými a barevnými LCD displeji. 2 de ellos se util
Carro Robô Controlado Por Bluetooth: 10 kroků
Carro Robô Controlado Por Bluetooth: Umět projetosic as para ambiciios para se fazer com Arduino é and construção de um carro robô, para mim foi que me incentivou a estudar mais sobre o Arduino, on internet and possivel encontrar diversas formas de umir, seja um seguidor de linha, de
Centro De Comando Emergencias - Erupção De Vulcão E Terremotos: 7 kroků
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 para divulgação de desastres naturais, onde será possível a detecção dos acontecimentos através de senzores IOT de temperat páni
Konfigurace modulu Reconocimiento De Voz Geeetech: 6 kroků
Konfigurace modulu 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. Celkem 15 kusů a 3 skupiny, 5
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 Steps
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: This Instructable is also available in English.MOVI means 'My Own Voice Interface' (Mi propia interfaz de voz) y es un escudo para el Arduino. Konstrukce MOVI je navržena tak, aby podporovala všechny typy diskontibilních zařízení a