Съдържание:
- Стъпка 1: Инсталирайте Julius
- Стъпка 2: Инсталирайте O Coruja
- Стъпка 3: Modificando O Coruja Para a Aplicação Do Programa
- Стъпка 4: Конфигурирайте Das Saídas Digitais Da DragonBoard
- Стъпка 5: Внедряване на O програма за преустройство на Voz Para Acionar O LED
Видео: Comando Por Voz - DragonBoard410c: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Este guia irá ensinar a instalar e configurar o program Julius junto com o Coruja, que são respectivamente um program de reconhecimento de voz e o modelo acústico em Português.
Възможност за използване на Julius за функционалност „офлайн“, също така, за използване на услуги за достъп до Интернет, за да се осъществи реконструкция на автомобила.
Após a instalação, e pequenos ajustes на biblioteca, за програма escrito em Python allowirá ligar и desligar um LED, por meio de comando de voz използва микрофон чрез порт USB através de um адаптер. Използвайте или адаптирайте аудиосигнала (съвместим P2) за USB "7.1 -канален звук".
Например, можете да използвате разширение за използване като GPIO, за да поставите DragonBoard410c за всички, които не са на разположение.
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 Industrial. Април от 2017 г.
Стъпка 1: Инсталирайте Julius
Намерете пасовете за изпълнение на Linux 4.4.23 - инсталирано е на DragonBoard 410c да Qualcomm.
В програмата на Python за тестване на изпълнението, използвайки версията на Python 2.7.2. 1º - Adicionar os repositórios brasileiros:
Abra или arquivo source.list usando или caminho/etc/apt/source.list
Adicione ao início da list of repositórios as seguintes linhas:
- deb https://ftp.br.debian.org/debian/ стиснете основния принос несвободен
- deb-src https://ftp.br.debian.org/debian/ стиснете главния принос несвободен deb
- https://ftp.br.debian.org/debian/ притискайте-актуализира основния принос несвободен deb-src
- https://ftp.br.debian.org/debian/ притискане-актуализира основното принос не безплатно
Então salve o arquivo.
2º - Атуализация на Linux и инсталационни библиотеки, необходими
Abra o terminal e digite os seguintes comandos:
- … $ sudo apt-get update update
- … $ sudo apt-get install upgrade
- … $ sudo apt-get install build-съществен zlib1g-dev flex
- … $ sudo apt-get install 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/en_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 = hard -pipe -fomit -frame -pointer"
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 почисти
- … $ sudo make
- … $ sudo направи инсталиране
Para testar е инсталационен foi feita com sucesso, използвайте o comando:
… $ julius -версия
Caso tenha sido bem sucedido, os dados técnicos irão aparecer без терминал
Стъпка 2: Инсталирайте 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 (общо: /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: 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 programa em tempo real, taxas de Freê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 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; като que serão utilizadas para a aplicação, e de preferência com vocábulos отличителни.
3º - No Terminal novamente, acesse a pasta onde está localizado o arquivo "julius.jconf" e defina o dispositivo de áudio com o seguinte comando:
… $ export ALSADEV = "plughw: 1, 0"
4º - Изпълнете Julius através do 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 (общо: /home /linaro).
… $ git клонинг
Caso nesse passo ou em qualquer outro, houver erro ao executar a função git clone, escreva o comando abaixo e tente baixar novamente:
… $ Експорт GIT_SSL_NO_VERIFY = 1
Инсталирайте библиотека "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-get install 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 "96boardsGPIO"
Baixe a biblioteca "96boardsGPIO" da sua pasta de usuário (общо: /home /linaro).
… $ git клонинг
Инсталирайте библиотека "96boardsGPIO" com os comandos abaixo:
- … $ cd 96 дъскиGPIO
- … $ autoreconf -i
- … $./конфигуриране
- … $ make
- … $ sudo направи инсталиране
- … $ sudo ldconfig/usr/local/lib
3º - Instalação da biblioteca "mraa"
Baixe a biblioteca "mraa" da sua pasta de usuário (общо: /home /linaro).
… клонинг на $ git
Инсталирайте библиотека „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 a instalação:
- … $ make
- … $ sudo направи инсталиране
- … $ sudo ldconfig/usr/local/lib
4º - Após realizar os passos acima, reinicie o system:
… $ sudo рестартиране
5º - Para testar се използва като инсталационен файл feitas com sucesso, изпълнява или програмира teste em python на паста 96 борда
- … $ cd 96 дъскиGPIO/примери
- … $ sudo python blink.py
É важен лембар, който е изпитан, трябва да се свърже с LED, който влиза в 23 (GPIO_A) в DragonBoard или в терминал GND до месма (който представлява фигура acima).
Стъпка 5: Внедряване на O програма за преустройство на Voz Para Acionar O LED
1º - Включете светодиода, който е свързан към терминал 23, свързан е с LED, който влиза в режим 25 (или към терминала в съседство), или извън GND (във фигура acima).
2º - Baixe o arquivo do programa em Python anexado e copie -o dentro da pasta "coruja_jlapsapi".
3 ° - Компилиране и изпълнение на програма baixado:
Abra o Terminal, предходен за паста:
… $ cd coruja_jlapsapi
Компилирайте и изпълнете за програма com или comando:
… $ sudo python Reconhecimento.py
Alguns segundos após o program iniciar, ele pedirá que fale o comando ao microfone.
4º - Para acender или LED 23, palavra "liga" deve ser dita. O LED 25 потвърждава que uma palavra foi recebida e compreendida como presente em seu dicionário. Caso queira apagar или LED 23, е необходимо да произнесете ao microfone и palavra "apaga".
Vale relembrar que a taxa de compreensão depende tanto do microfone, to sensibilidade configurada a ele e a forma de pronúncia das 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
Препоръчано:
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: 4 стъпки
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: En este tutorial vamos a aprender como hacer un detector de presencia with un senzor de ultrasonidos sobre una placa Arduino Uno y uselizando Tinkercad Circuits (utilizando una cuenta gratuita). A Continuación se tiene el elultado final que posterior
Control De Foco Por Medio De Comandos De Voz: 22 стъпки
Control De Foco Por Medio De Comandos De Voz: En esta ocasion traemos un tutorial para el control de el encendido y apagado de un foco por medio de comandos de voz ayudados de google assistant y nuestra plataforma de desarrollo wifi (Lolin), que tambien puede обслужване по модул Esp8266 или 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: 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 atroméso de detoso desoo desoo desoo пани
Конфигурация Modulo De Reconocimiento De Voz Geeetech: 6 стъпки
Configuración 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 divideidas 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. Con MOVI construist sus propios di á logos de voz para controler dispositivos dentro del IDE de Ar