Πίνακας περιεχομένων:

Comando Por Voz - DragonBoard410c: 5 Βήματα
Comando Por Voz - DragonBoard410c: 5 Βήματα

Βίντεο: Comando Por Voz - DragonBoard410c: 5 Βήματα

Βίντεο: Comando Por Voz - DragonBoard410c: 5 Βήματα
Βίντεο: Смарт-Часы Maimo Watch - Детальный ОБЗОР + ТЕСТЫ 2024, Νοέμβριος
Anonim
Comando Por Voz - DragonBoard410c
Comando Por Voz - DragonBoard410c

Είναι απαραίτητο να εγκαταστήσετε ένα πρόγραμμα εγκατάστασης ή εγκατάστασης του προγράμματος Julius junto com o Coruja, που είναι το σεβασμό των προγραμμάτων σας για την ανασυγκρότηση του μοντέλου ακουστικής μας στα Πορτογαλικά.

Μια εκμετάλλευση για χρήση του Julius é o λειτουργικότητας "εκτός σύνδεσης", είναι η χρήση, η χρήση των υπηρεσιών που προσφέρονται στο Διαδίκτυο για την πραγματοποίηση ή την επανασύνδεσή σας.

Απαιτείται εγκατάσταση, είναι απαραίτητη η βιβλιογραφία, ή το πρόγραμμα για την Python που επιτρέπουν τη χρήση και τη χρήση των LED, μέσω της χρήσης των μικροφώνων και της θύρας USB για την προσαρμογή. Χρησιμοποιήστε τον προσαρμογέα για τον ήχο (συνεχής P2) για USB "1χος 7.1 καναλιών".

Μπορείτε να χρησιμοποιήσετε το GPIOs για την πλατφόρμα του 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: Instalar Julius

Instalar Julius
Instalar Julius

Τρόπος λειτουργίας για λειτουργικούς υπολογιστές Linux 4.4.23 - εγκατάσταση του DragonBoard 410c για την Qualcomm.

Εγκαταστήστε την Python για να δοκιμάσετε τη χρήση του λογισμικού Python 2.7.2. 1º - Adicionar os repositórios brasileiros:

Abra ή arquivo source.list usando o caminho/etc/apt/source.list

Λάβετε υπόψη σας τη λίστα των αποθεμάτων ως seguintes linhas:

  • deb https://ftp.br.debian.org/debian/ συμπίεση κύρια συνεισφορά μη δωρεάν
  • deb-src https://ftp.br.debian.org/debian/ συμπίεση κύριας συνεισφοράς μη δωρεάν deb
  • https://ftp.br.debian.org/debian/ squeeze-updates κύρια συνεισφορά μη δωρεάν deb-src
  • https://ftp.br.debian.org/debian/ squeeze-updates κύρια συνεισφορά μη δωρεάν

Então salve o arquivo.

2º - Απαιτήσεις Linux και εγκαταστάσεων βιβλιοθηκών

Abra o terminal e digite os seguintes comandos:

  • … $ Sudo apt-get ενημέρωση εγκατάστασης
  • … $ 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 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

Δεν επιτρέπεται η είσοδος στον ιστότοπο: https://julius.osdn.jp/en_index.php e baixe o arquivo compactado.

4º - Διαμορφώστε τις επιλογές για τη μεταβολή των περιβαλλόντων:

Digite ή seguinte comando χωρίς τερματικό:

… $ 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 and digite:

  • … $ Sudo./configure aarch64-unknown-linux
  • … $ Sudo καθαρίστε
  • … $ Sudo make
  • … $ Sudo make install

Για να δοκιμάσετε την εγκατάστασή σας, χρησιμοποιήστε το comando:

… $ Julius -εκτροπή

Caso tenha sido bem sucedido, os dados técnicos irão aparecer χωρίς τερματικό

Βήμα 2: Instalar O Coruja

1º - Σύνδεσμος Baixe os modelos acústicos do Coruja 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

Βήμα 3: Modificando O Coruja Para a Aplicação Do Programa

1º - Εισαγωγή ζυμαρικών "coruja_jlapsapi" και αντικατάστασης ή ύπαρξης "julius.jconf" pelo anexo, nele há algumas modificações e ajustes para a execução do programa em tempo real, taxas de frequê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 και 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º - 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º - Execute o Julius através do seguinte comando:

… $ Julius -μικρόφωνο εισαγωγής -C julius.jconf

Για να εκτελέσετε προγράμματα, πατήστε Ctrl+C.

Βήμα 4: Configuração Das Saídas Digitais Da DragonBoard

Configuração Das Saídas Digitais Da DragonBoard
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

Caso nesse passo ou em qualquer outro, houver erro ao εκτελεστής και funcão git clone, escreva o comando abaixo και tente baixar novamente:

… $ Export GIT_SSL_NO_VERIFY = 1

Εγκαταστήστε μια βιβλιοθήκη "libsoc" com os seguintes comandos:

  • … $ Cd libsoc
  • … $ Autoreconf -i

Caso haja erro ao executivear 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 (geralmente: /home /linaro).

… $ Git clone

Εγκαταστήστε μια βιβλιοθήκη "96boardsGPIO" com os comandos abaixo:

  • … $ Cd 96 ΠίνακεςGPIO
  • … $ Autoreconf -i
  • … $./ διαμόρφωση
  • … $ 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

Εγκαταστήστε μια βιβλιοθήκη "mraa" com os seguintes comandos:

  • … $ Mkdir -p mraa/build
  • … $ Cd mraa/build
  • … $ Cmake..

Caso haja erro ao executivear a função cmake.., instale-o com o seguinte comando e tente novamente:

… $ Apt-get install cmake

Prossiga com a instalação:

  • … $ Make
  • … $ Sudo make install
  • … $ Sudo ldconfig/usr/local/lib

4º - Após realizar os passos acima, reinicie o sistema:

… $ Sudo επανεκκίνηση

5º - Para testar se todas as instalações foram feitas com sucesso, execute o programa teste em python και pasta 96boards

  • … $ Cd 96 ΠίνακεςGPIO/παραδείγματα
  • … $ Sudo python blink.py

É e de de de, ve e LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED Dra Dra Dra

Βήμα 5: Εφαρμόστε το Πρόγραμμα De Reconhecimento De Voz Para Acionar O LED

Υλοποιήστε το Πρόγραμμα De Reconhecimento De Voz Para Acionar O LED
Υλοποιήστε το Πρόγραμμα 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 τερματικό παρακείμενο), και εκτός GND (veja figura acima).

2º - Baixe o arquivo do programa em Python anexado e copie -o dentro da pasta "coruja_jlapsapi".

3 ° - Μεταγλώττιση και εκτέλεση του προγράμματος baixado:

Abra o Terminal, entre na pasta:

… $ Cd coruja_jlapsapi

Μεταγλώττιση και εκτέλεση προγράμματος ή παραγγελίας:

… $ Sudo python Reconhecimento.py

Πραγματοποιήστε ένα πρόγραμμα, το οποίο μπορεί να χρησιμοποιηθεί για να χρησιμοποιήσετε το μικρόφωνο.

4º - Para acender o LED 23, a palavra "liga" deve ser dita. O LED 25 επιβεβαίωση που σημαίνει ότι θα λάβετε μια συνοπτική παρουσίαση από εμάς. Caso queira apagar o LED 23, και είναι απαραίτητο να προφέρετε το μικρόφωνο και το palavra "apaga".

Η ανταπόκριση αυτή εξαρτάται από τη χρήση των μικροφώνων, για την ευαισθητοποίηση και τη διαμόρφωση ενός στοιχείου και μιας μορφής προτάσεων για την παύλα.

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

Συνιστάται: