Daftar Isi:
- Langkah 1: Instal Julius
- Langkah 2: Instal O Coruja
- Langkah 3: Modificando O Coruja Para a Aplikasi Lakukan Programa
- Langkah 4: Konfigurasi Das Saídas Digitais Da DragonBoard
- Langkah 5: Implementasi O Programa De Reconhecimento De Voz Para Acionar O LED
Video: Komando Por Voz - DragonBoard410c: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Este guia irá ensinar a instalar e configurar o program Julius junto com o Coruja, que so respectivamente um programa de reconhecimento de voz e o modelo acústico em Português.
A vantagem da utilização do Julius é o funcionamento "offline", isto é, não utiliza serviços através da Internet para realizar o reconhecimento de voz.
Após a instalação, e pequenos ajustes na biblioteca, o programa escrito em Python izin ligar dan desligar um LED, por meio de comando de voz utilizando um microfone ligado port USB através de um adaptador. Untuk memanfaatkan dan menyesuaikan dengan audio (conexão P2) untuk USB "7.1 Channel Sound".
Contoh contoh yang dapat digunakan sebagai GPIOs da placa DragonBoard410c untuk comandar outros dispositivos.
Desenvolvido e escrito por João Vitor Magalhães Barros, alun-alun de iniciação científica da Faculdade de Tecnologia SENAI "Mariano Ferraz" tanpa nama depan Tecnologia em Automação Industrial. April 2017.
Langkah 1: Instal Julius
Semua yang Anda lakukan untuk menjalankannya di Linux 4.4.23 - menginstal langsung di DragonBoard 410c dari Qualcomm.
Untuk program Python para teste foi executado utilizando a versão Python 2.7.2. 1º - Adicionar os repositórios brasileiros:
Abra o arquivo source.list usando o caminho / etc/apt/source.list
Adicione ao início da lista de repositórios sebagai seguintes linhas:
- deb https://ftp.br.debian.org/debian/ pemerasan kontrib utama tidak bebas
- deb-src https://ftp.br.debian.org/debian/ pemerasan kontrib utama deb non-bebas
- https://ftp.br.debian.org/debian/ squeeze-updates kontribusi utama non-free deb-src
- https://ftp.br.debian.org/debian/ squeeze-updates kontribusi utama tidak bebas
Então salep atau arquivo.
2º - Memperbarui Linux dan menginstal bibliotecas yang diperlukan
Perintah abra o terminal e digite os seguintes:
- …$ 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
Tidak ada situs: https://julius.osdn.jp/en_index.php e baixe atau arquivo compactado.
4º - Opsi konfigurasi untuk kompilasi pelas variáveis de ambiente:
Digit atau seguinte comando tanpa terminal:
…$ export CFLAGS="-O2 -mcpu=arm1176jzf-s -mfpu=vfp -mfloatabi=hard -pipe -fomit-frame-pointer"
5º - Instalasi Julius
Extraia o arquivo baixado compactado do Julius, entre na pasta julius-4.3.1 pelo Terminal e digit:
- …$ sudo./configure aarch64-unknown-linux
- …$ sudo membuat bersih
- …$ sudo membuat
- …$ sudo make install
Para testar se a instalação foi feita com sucesso, gunakan o comando:
…$ Julius -versi
Caso tenha sido bem sucedido, os dados técnicos irão aparecer tidak ada terminal
Langkah 2: Instal O Coruja
1º - Baixe os modelos acústicos do Coruja tautan pelo:
coruja_jlapisapi1.5.rar
2º - Extraia o arquivo baixado na pasta do usuário (geralmente: /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
Langkah 3: Modificando O Coruja Para a Aplikasi Lakukan 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, dll.
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; as que serão utilizadas para a aplicação, e de preferência com vocábulos distintos.
3º - Tidak ada Terminal novamente, akses pasta onde está localizado o arquivo "julius.jconf" dan defina o dispositivo de áudio com o seguinte comando:
…$ ekspor ALSADEV="plughw:1, 0"
4º - Jalankan o Julius através do seguinte comando:
…$ julius -input mic -C julius.jconf
Untuk sair da execução do programa, tekan Ctrl+C.
Langkah 4: Konfigurasi 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 executar a função git clone, escreva o comando abaixo dan tente baixar novamente:
…$ Ekspor GIT_SSL_NO_VERIFY=1
Instal biblioteca "libsoc" com os seguintes comandos:
- …$ cd libsoc
- …$ autoreconf -i
Caso haja erro ao executar a função autoreconf -i, instal-o com o comando abaixo dan 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 (geralmente: /home/linaro).
…$ git clone
Instal biblioteca "96boardsGPIO" dan perintah abaixo:
- …$ cd 96PapanGPIO
- …$ autoreconf -i
- …$./configure
- …$ membuat
- …$ 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
Instal biblioteca "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 dan tente novamente:
…$ apt-get install cmake
Prossiga com a instalação:
- …$ membuat
- …$ sudo make install
- …$ sudo ldconfig /usr/local/lib
4º - Após realizar os passos acima, reinicie o sistema:
…$ sudo reboot
5º - Untuk menguji sebagai instalações foram feitas com sucesso, jalankan o program teste em python na pasta 96boards
- …$ cd 96PapanGPIO/contoh
- …$ sudo python blink.py
lembrar penting untuk menguji-lo, kembangkan koneksi LED masuk ke halaman 23 (GPIO_A) da DragonBoard dan terminal GND da mesma (veja a figura acima).
Langkah 5: Implementasi O Programa De Reconhecimento De Voz Para Acionar O LED
1º - Além do LED já conectado ao terminal 23, conecte mais um LED entre a saída 25 (o terminal berdekatan), e o outro GND (veja figura acima).
2º - Baixe o arquivo do programa em Python anexado e copy-o dentro da pasta "coruja_jlapsapi".
3° - Kompilasi dan eksekusi program baixado:
Abra o Terminal, entre na pasta:
…$ cd coruja_jlapsapi
Kompilasi dan jalankan o programa com o comando:
…$ sudo python Reconhecimento.py
Alguns segundos após o programa iniciar, ele pedirá que fale o comando ao microfone.
4º - Para acender atau LED 23, pengembangan "liga" palavra. O LED 25 konfirmasi dengan cepat dan lengkap dan lengkap. Caso queira apagar o LED 23, é necessário pronunciar ao microfone a palavra "apaga".
Vale relembrar que a taxa de compreensão depende tanto do microfone, da 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
Direkomendasikan:
Stasiun Komando WiFi DCC untuk Kereta Api Model: 5 Langkah
Stasiun Komando DCC WiFi untuk Kereta Api Model: Diperbarui 5 April 2021: sketsa dan mod baru untuk komponen sirkuit. Sketsa baru: command_station_wifi_dcc3_LMD18200_v4.inoSistem DCC baru menggunakan WiFi untuk mengomunikasikan instruksi 3 pengguna throttle ponsel/tablet dapat digunakan pada tata letak yang ideal FO
Kontrol De Foco Por Medio De Comandos De Voz: 22 Langkah
Kontrol De Foco Por Medio De Comandos De Voz: En esta ocasion traemos dan tutorial para el kontrol de el encendido y apagado de un foco por medio de comandos de voz ayudados de google asisten dan nuestra plataforma de desarrollo wifi (Lolin), que tambien pued ser un modulo Esp8266 o un Node mcu
Model Railway - Stasiun Komando DCC Menggunakan Arduino :: 3 Langkah
Model Railway - Stasiun Komando DCC Menggunakan Arduino:: Diperbarui Agustus 2018 - lihat Instruksi baru: https://www.instructables.com/id/Model-Railroad-DC…Pembaruan 28 April 2016:Sekarang 16 kemampuan kontrol jumlah pemilih / poin ke Stasiun Komando. Jumlah pemilih T1 - T8 tersedia melalui tombol 'B'Pemilihan T9 - T1
Konfigurasi Modulo De Reconocimiento De Voz Geeetech: 6 Langkah
Konfigurasi Modul 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 instruksi dari instruksi. Esas 15 piezas están divididas en 3 grup, con 5 en un
Reconocimiento De Voz Desconectado Y Sintesis En Español Untuk Arduino: 11 Langkah
Reconocimiento De Voz Desconectado Y Sintesis En Español Para Arduino: Instruksi ini juga tersedia dalam bahasa Inggris.MOVI signifikan 'Antarmuka Suara Saya Sendiri' (Mi propia interfaz de voz) y es un escudo para el Arduino. Con MOVI construir sus propios diálogos de voz para controlar dispositivos dentro del IDE de Ar