INHOUDSOPGAWE:
- Stap 1: Installeer Julius
- Stap 2: Installeer O Coruja
- Stap 3: Modificando O Coruja Para a Aplicação Do Programa
- Stap 4: Configuração Das Saídas Digitais Da DragonBoard
- Stap 5: Implementering O Programa De Reconhecimento De Voz Para Acionar O LED
Video: Comando Por Voz - DragonBoard410c: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Este guia irá ensinar a instalar e configurar of programa Julius junto com of Coruja, que são respectivamente um programa de reconhecimento de voz e o modelo acústico em Português.
Ons kan 'n funksie van 'offline' gebruik, maar ook 'n internetdiens vir die herontwikkeling van die voz.
Ons kan ook installeer, soos die biblioteca, die program vir Python -toestelle vir LED -lampe, en vir die gebruik van mikrofone in USB -toestelle. Dit kan ook gebruik word vir die aanpassing van die sinale (audio P2) vir USB "7.1 Channel Sound".
Ons kan dit byvoorbeeld vir die gebruik as GPIO's van DragonBoard410c gebruik vir die ontleding van posisies.
Desenvolvido e escrito deur 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 Industrial. April 2017.
Stap 1: Installeer Julius
Ons kan ook vir Linux 4.4.23 aflaai - die installasie van DragonBoard 410c van Qualcomm.
Programme vir Python vir die uitvoering van die gebruik van Python 2.7.2. 1º - Adicionar os repositórios brasileiros:
Ons kan die bron.lys gebruik om ons te gebruik/etc/apt/source.list
Adicione ao início da list de repositórios as seguintes linhas:
- deb https://ftp.br.debian.org/debian/ squeeze main contrib non-free
- deb-src https://ftp.br.debian.org/debian/ squeeze main contrib non-free deb
- https://ftp.br.debian.org/debian/ squeeze-updates hoofbydrae nie-gratis deb-src
- https://ftp.br.debian.org/debian/ squeeze-updates belangrikste bydrae nie-gratis
Salf of arquivo.
2º - Linux en installeer die nodige Bybels
Ons kan ook die volgende terme gebruik:
- … $ 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º - Lees meer oor biblioteca de reconhecimento de voz Julius 4.3.1
Geen webwerf nie: https://julius.osdn.jp/en_index.php e baixe or arquivo compactado.
4º - Configurar opções for compilação pelas variáveis de ambiente:
U kan nie 'n terminaal gebruik nie:
… $ uitvoer CFLAGS = " -O2 -mcpu = arm1176jzf -s -mfpu = vfp -mfloatabi = hard -pipe -fomit -frame -pointer"
5º - Instalar o Julius
Bykomende kompakte doeleindes vir julius-4.3.1-posisies:
- … $ sudo./configure aarch64-unknown-linux
- … $ sudo maak skoon
- … $ sudo maak
- … $ sudo maak installeer
As voorbeeld kan u die volgende funksies gebruik:
… $ julius -weergawe
Caso tenha sido bem sucedido, os dados técnicos irão aparecer no terminal
Stap 2: Installeer O Coruja
1º - Die model van die korrekte weergawe van die skakel:
coruja_jlapisapi1.5.rar
2º - Ekstra funksies vir die gebruik van pasta (geralmente: /home /linaro).
Esses arquivos devem estar dentro da pasta extraída:
- dic.temp
- julius.jconf
- LaPSAM 1.5.am.bin
- LaPSAM1.5.tiedlist
- LaPSLM1.5.lm.bin
Stap 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 tempoa real tempo, taxas de frequência, ens.
2º - Ainda na pasta "coruja_jlapsapi", substitue também or arquivo "dic.temp" pelo fornecido em anexo. Dit is 'n belangrike rede vir 'n omskakeling van 'n mikro -telefoon, of 'n paar moontlike voorbeelde van 'n beperking op die biblioteca de 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" and defina o dispositivo de áudio com or seguinte comando:
… $ export ALSADEV = "ploeg: 1, 0"
4º - Uitvoer van Julius através do seguinte comando:
… $ julius -invoer mikrofoon -C julius.jconf
Druk op Ctrl+C om die program te voltooi.
Stap 4: Configuração Das Saídas Digitais Da DragonBoard
1º - Instalação da biblioteca "libsoc"
As 'n biblioteca "libsoc" gebruik word, kan ons die pasta gebruik (geralmente: /home /linaro).
… $ git kloon
Ons kan dit ook doen, maar dit is ook moontlik om 'n funksionele kloon uit te voer;
… $ Uitvoer GIT_SSL_NO_VERIFY = 1
Stel 'n biblioteca "libsoc" saam met ons as volg:
- … $ cd libsoc
- … $ outorekonf -i
Ons kan ook 'n funksionele outorekonfeksie doen -ek kan 'n nuwe boek installeer:
… $ apt-get install dh-autoreconf
Installeer die volgende:
- … $./configure --enable-python2 --enable-board = dragonboard410c
- … $ maak && sudo maak installeer
- … $ sudo ldconfig/usr/local/lib
2º - Instalação da biblioteca "96boardsGPIO"
Laai die biblioteca "96boardsGPIO" toe om die gebruiklike gebruik (geralmente: /home /linaro).
… $ git kloon
Installeer 'n Bybelse "96boardsGPIO" saam met ons:
- … $ cd 96BoardsGPIO
- … $ outorekonf -i
- … $./konfigureer
- … $ maak
- … $ sudo om te installeer
- … $ sudo ldconfig/usr/local/lib
3º - Instalação da biblioteca "mraa"
Gebruik die biblioteca "mraa" om die gebruikte pasta te gebruik (geralmente: /home /linaro).
… $ git kloon
Stel 'n biblioteca "mraa" saam met ons as volg:
- … $ mkdir -p mraa/build
- … $ cd mraa/build
- … $ cmake..
Ons kan ook 'n funksionele funksie uitvoer, maar ons kan ook 'n nuwe kommando skryf:
… $ apt-get install cmake
Installeer die volgende:
- … $ maak
- … $ sudo maak installeer
- … $ sudo ldconfig/usr/local/lib
4º - Ons kan die werklike reëlings herken:
… $ sudo herlaai
5º - Vir die toets as ons installeer vir die feit dat dit suksesvol is, voer ons program uit om python en pasta op 96 borde uit te voer
- … $ cd 96BoardsGPIO/voorbeelde
- … $ sudo python blink.py
Dit is ook belangrik om 'n LED-lamp met 23 (GPIO_A) en DragonBoard-terminale te gebruik.
Stap 5: Implementering O Programa De Reconhecimento De Voz Para Acionar O LED
1º - Al die LED -aansluitings kan op terminale 23 gekoppel word, met 'n LED -aansluiting van 25 (of terminale aanpassing), of uit GND (veja figura acima).
2º - Hier kan u die programme van Python aanbeveel om die pasta "coruja_jlapsapi" te gebruik.
3 ° - Stel 'n program op en stel dit op:
Abra o Terminal, entre na pasta:
… $ cd coruja_jlapsapi
Stel 'n program op of voer dit uit:
… $ sudo python Reconhecimento.py
Daar is ook 'n program wat ons aanvanklik nie kan gebruik nie, maar ook vir mikrofone.
4º - Para acender or LED 23, a palavra "liga" deve ser dita. O LED 25 bevestig dat ons 'n volledige weergawe kan ontvang. Ons het LED of 23, dit is noodsaaklik om 'n mikrofoon of 'n 'skerm' uit te spreek.
Ons kan dit herhaal vir 'n mikrofoon, wat 'n sensitiewe konfigurasie vir ons kan maak.
Caso queira adicionar palavras, para outros comandos, o documento anexado "dicionario.temp" possui as palavras and vocábulos do arquivo original to Coruja, então basta adiciona-las ao arquivo "dic.temp" dentro da pasta coruja_jlapsapi
Aanbeveel:
SISTEMA DE IRRIGAÇÃO AUTOMÁTICA CONTROLADA POR SMARTPHONE: 8 stappe
SISTEMA DE IRRIGAÇÃO AUTOMÁTICA CONTROLADA POR SMARTPHONE: PONTIF Í CIA UNIVERSIDADE CAT Ó LICA DE MINAS GERAISCurso: Especializa ç ã o em Arquitetura de Software Distribu í Professor: Ilo Rivero
Beheer van die Foco Por Medio De Comandos De Voz: 22 stappe
Control De Foco Por Medio De Comandos De Voz: Een van die belangrikste onderriginstruksies vir die beheer van die funksies en die medio van die comandos de voz ayudados van Google Assistant en die nuutste platformate van wifi (Lolin) bedien 'n module Esp8266 of 'n knooppuntmcu
Centro De Comando Emergencias - Erupção De Vulcão E Terremotos: 7 stappe
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ésa senso páni
Configuration Modulo De Reconocimiento De Voz Geeetech: 6 stappe
Configuration 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 voz. Daar is 15 stukke wat in 3 groepe, met 5 en een gedeel kan word
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 stappe
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: This Instructable is also available in English.MOVI significa 'My Own Voice Interface' (Mi propia interfaz de voz) y es un escudo para el Arduino. Met MOVI konstrueer ons propios di á logos de voz para controlar dispositivos dentro del IDE de Ar