İçindekiler:
- Adım 1: Instalar Julius
- Adım 2: Instalar O Coruja
- Adım 3: Modificando O Coruja Para a Aplicação Do Programa
- Adım 4: DragonBoard'u Yapılandırma Das Saídas Digitais Da
- Adım 5: Reconhecimento De Voz Para Acionar O LED Programını Uygulamak
Video: Comando Por Voz - DragonBoard410c: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Coruja'yı, Coruja'yı, Portekiz'i yeniden yapılandırmayı ve yeniden yapılandırmayı yeniden yapılandırmayı ve yapılandırmayı en üst düzeye çıkarır.
"Çevrimdışı" işlevi yerine getirmek için bir avantaj, İnternet'in gerçek ve yeniden değerlendirilmesine yönelik hizmetlerdir.
Bir kurulum, bibliyoteca, e pequenos, o programa escrito em Python izinleri ve programları, LED'leri, mikrofonu bir USB bağlantı noktasından uyarlayan bir mikrofonu kullanma izni veriyor. USB "7.1 Kanal Sesi" için ses uyarlaması veya uyarlaması (conexão P2).
DragonBoard410c için GPIO'lar olarak en iyi örnek konum genişletici para kullanımı.
João Vitor Magalhães Barros, Faculdade de Tecnologia SENAI "Mariano Ferraz", Technologia ve Automação Industrial'ın curso'su yok. Nisan de 2017.
Adım 1: Instalar Julius
Linux 4.4.23 - DragonBoard 410c için Qualcomm'a bağlı yazılımlar.
O program, Python için para testi için bir uygulama için bir sürüm Python 2.7.2. 1º - Adicionar os repositórios brasileiros:
Abra veya arquivo source.list usando o caminho / etc/apt/source.list
Adicione ao início da lista de repositórios as seguintes linhas olarak:
- deb https://ftp.br.debian.org/debian/ ücretsiz olmayan ana katkıyı sıkıştır
- deb-src https://ftp.br.debian.org/debian/ ana katkıyı sıkıştır özgür olmayan deb
- https://ftp.br.debian.org/debian/ sıkma-updates ana katkı ücretsiz olmayan deb-src
- https://ftp.br.debian.org/debian/ sıkma-updates ana katkı ücretsiz değil
Entao salve veya arquivo.
2º - Atualizar veya Linux e instalar bibliotecas necessárias
Abra veya terminal e digite işletim sistemi seguintes komandoları:
- …$ sudo apt-get yükleme güncellemesi
- …$ sudo apt-get yükleme yükseltmesi
- …$ sudo apt-get install build-essential zlib1g-dev flex
- …$ sudo apt-get kurulumu libasound2-dev libesd0-dev libsndfile1-dev
-
…$ sudo apt-get kurulumu 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 bir biblioteca de reconhecimento de voz Julius 4.3.1
Giriş yok site: https://julius.osdn.jp/en_index.php e baixe veya arquivo compactado.
4º - Ortam değişkenlerini yapılandırma seçenekleri:
Digite veya seguinte comando terminal yok:
…$ export CFLAGS="-O2 -mcpu=arm1176jzf-s -mfpu=vfp -mfloatabi=hard -pipe -fomit-frame-pointer"
5º - Instalar veya Julius
Julius'un ekstraları veya ekstraları, julius-4.3.1'de makarna için giriş terminali e digite:
- …$ sudo./configure aarch64-unknown-linux
- …$ sudo temiz yap
- …$ sudo yapmak
- …$ sudo kurulum yap
Şunları kullanın:
…$ julius -sürüm
Caso tenha sido bem sucedido, os dados técnicos irao aparecer terminal yok
Adım 2: Instalar O Coruja
1º - Baixe os modelos acústicos do Coruja pelo bağlantısı:
coruja_jlapisapi1.5.rar
2º - Extraia o arquivo baixado na makarna do usuário (geralmente: /home/linaro).
Esses arquivos devem estar dentro da makarna ekstra:
- dic.temp
- julius.jconf
- LaPSAM1.5.am.bin
- LaPSAM1.5.bağlı listesi
- LaPSLM1.5.lm.bin
Adım 3: Modificando O Coruja Para a Aplicação Do Programa
1º - Entre na makarna "coruja_jlapsapi" e ikame veya mevcut "julius.jconf" pelo anexo, nele há algumas modificações e ajustes para a execução do programa em tempo real, taksonlar de frequência, vb.
2º - Ainda na makarna "coruja_jlapsapi", ikame também veya arquivo "dic.temp" pelo fornecido em anexo. O motivo dessa mudança é que bağlı ambiyans ve bir captação mikrofon yapmak, o Julius pode confundir palavras, então semper é tavsiye bir biblioteca de palavras yok coruja para poucas palavras; que serão utilizadas para a aplicação, e de tercihancia com kelime dağarcığı olarak.
3º - Terminal güncellemesi yok, bir makarnayı yerelleştirmeye erişim "julius.jconf" ve ses kayıtlarını değiştirme:
…$ dışa aktar ALSADEV="plughw:1, 0"
4º - Julius através do seguinte comando'yu yürütün:
…$ julius -giriş mikrofonu -C julius.jconf
Programlamayı yürütür, Ctrl+C'ye basar.
Adım 4: DragonBoard'u Yapılandırma Das Saídas Digitais Da
1º - Instalação da biblioteca "libsoc"
Baixe bir biblioteca "libsoc", dentro da sua makarna de usuário (geralmente: /home/linaro).
…$ git klonu
Caso nesse passo ou em qualquer outro, houver erro ao executar a função git klonu, escreva o comando abaixo ve tente baixar novamente:
…$ Dışa Aktar GIT_SSL_NO_VERIFY=1
Bir biblioteca "libsoc" com os seguintes comandos kurun:
- …$ cd kütüphanesi
- …$ otomatik yeniden yapılandırma -i
Caso haja erro ao bir função autoreconf -i yürütücüsü, kurulum-o com veya abaixo ve tente novamente comando:
…$ apt-get install dh-autoreconf
Prossiga com bir kurulum:
- …$./configure --enable-python2 --enable-board=dragonboard410c
- …$ yap && sudo make install
- …$ sudo ldconfig /usr/local/lib
2º - Instalação da biblioteca "96boardsGPIO"
Baixe bir biblioteca "96boardsGPIO" da sua makarna de usuário (geralmente: /home/linaro).
…$ git klonu
Bir biblioteca "96boardsGPIO" com os comandos abaixo yükleyin:
- …$ cd 96PanolarGPIO
- …$ otomatik yeniden yapılandırma -i
- …$./yapılandır
- …$ yapmak
- …$ sudo kurulum yap
- …$ 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 klonu
Bir biblioteca "mraa" com os seguintes comandos yükleyin:
- …$ mkdir -p mraa/inşa
- …$ cd mraa/derleme
- …$ cmake..
Caso haja erro ao executar a função cmake.., instale-o com o seguinte comando ve tente novamente:
…$ apt-get install cmake
Prossiga com bir kurulum:
- …$ yapmak
- …$ sudo kurulum yap
- …$ sudo ldconfig /usr/local/lib
4º - Após realizar os passos acima, reinicie o sistema:
…$ sudo yeniden başlatma
5º - Para tester se todas as stalações foram feitas com sucesso olarak, programa teste em python ve makarna 96boards yürütmek
- …$ cd 96BoardsGPIO/örnekler
- …$ sudo python yanıp sönme.py
DragonBoard 23 (GPIO_A) ve GND terminali (veja a figura acima) arasındaki LED bağlantılarını test etmek için önemli.
Adım 5: Reconhecimento De Voz Para Acionar O LED Programını Uygulamak
1º - Além do LED já conectado ao terminal 23, conecte mais um LED girişte 25 (o terminal bitişik), e o outro GND (veja figura acima).
2º - Baxe veya arquivo, Python anexado ve dentro ve makarna "coruja_jlapsapi" için bir programa kopyalayın.
3° - Programa baixado'yu derleyin ve yürütün:
Abra o Terminal, makarnaya giriş:
…$ cd coruja_jlapsapi
Derleme e yürütme o programa com o comando:
…$ sudo python Reconhecimento.py
Alguns segundos após o programa başlatıcı, ele pedira que fale o comando ao mikrofon.
4º - Para acender o LED 23, bir palavra "liga" deve ser dita. O LED 25'in onaylanması için onaylandı. Caso queira apagar o LED 23, é necessário pronunciar ao mikrofon ve palavra "apaga".
Vale relembrar que bir takson ve tanto, tanto yapmak için mikrofona bağımlıdır, sensibilidade konfigürasyonları bir ele e bir forma de pronúncia das palavras.
Caso queira ek palavralar, para outros comandoları, o Documento anexado "dicionario.temp" possui olarak palavralar ve kelimeler orijinal Coruja'yı, então basta adiciona-las ao arquivo "dic.temp" dentro ve makarna coruja_jlapsapi yapmak
Önerilen:
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Kontrol De Foco Por Medio De Comandos De Voz: 22 Adım
Control De Foco Por Medio De Comandos De Voz: En esta ocasion traemos ve eğitim para el kontrol de el encendido ve apagado de un foco por medya de comandos de voz google asistanı ve nuestra plataforma desarrollo wifi (Lolin), tambien puede que tambien puede ser un modulo Esp8266 o un Node mcu
Centro De Comando Acil Durumlar - Erupção De Vulcão E Terremotos: 7 Adım
Centro De Comando Emergencias - Erupção De Vulcão E Terremoto'lar: İnternet'teki tüm olası olumsuz durumlar, olası tüm algılayıcılar, algılayıcılar ve diğer algılayıcılar için mevcut değildir. pani
Configuración Modulo De Reconocimiento De Voz Geeetech: 6 Adım
Yapılandırma Modulo De Voz Geeetech: En esta entrada veremos como configurarar passo a paso el módulo de reconocimiento de voz del fabrikasyon GeeetechEste módulo puede almacenar 15 piezas devoi. Esas 15 piezas están divididas en 3 grup, con 5 en un
Arduino Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 Adım
Arduino Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: Bu Talimat İngilizce olarak da mevcuttur. MOVI, 'My Own Voice Interface' (Mi propia interfaz de voz) y es un escudo para el Arduino. IDE de Ar