Სარჩევი:

Comando Por Voz - DragonBoard410c: 5 ნაბიჯი
Comando Por Voz - DragonBoard410c: 5 ნაბიჯი

ვიდეო: Comando Por Voz - DragonBoard410c: 5 ნაბიჯი

ვიდეო: Comando Por Voz - DragonBoard410c: 5 ნაბიჯი
ვიდეო: СБОРКА И ЗАПУСК 12 ЛИТРОВГО ДВИГАТЕЛЯ ГРУЗОВИКА SCANIA / ПРОБЕГ 1,4 МЛН КМ. / DC12 HPi 2024, ნოემბერი
Anonim
Comando Por Voz - DragonBoard410c
Comando Por Voz - DragonBoard410c

ეს არის პროგრამის Julius junto com o Coruja, რომელიც ემყარება ჩვენს პროგრამას, რომელიც აკმაყოფილებს ჩვენს პორტუგალიურ მოდელებს.

Vantagem da utilização do Julius é o funcionamento "ხაზგარეშე", არის ის, რაც არ არის გამოყენებული მომსახურების სერვისების ინტერნეტში რეალიზაციის ან ხელახალი მუშაობისთვის.

არის ინსტალაცია, ბიბლიოთეკა, ან პროგრამული უზრუნველყოფა Python– ის ნებადართული და დამხმარე LED– ების საშუალებით, რაც საშუალებას გვაძლევს გამოვიყენოთ ჩვენი მიკროფონის კავშირი და USB პორტატული მოწყობილობები, რომლებიც დაკავშირებულია ადაპტატორთან. გამოიყენეთ USB / "7.1 არხის ბგერის" USB აუდიო ადაპტორი.

გამოვიყენოთ კოდი გაფართოების მიზნით, როგორც GPIO– ები DragonBoard410c განკარგვის გარეშე.

Desenvolvido e escrito for João Vitor Magalhães Barros, aluno de iniciação científica da Faculdade de Tecnologia de Technologia de Technologia de Technologia de "Mariano Ferraz" no curso de Tecnologia em Automação Industrial. აბრილი 2017 წ.

ნაბიჯი 1: ინსტალატორი ჯულიუსი

ინსტალატორი იულიუსი
ინსტალატორი იულიუსი

გაუშვით ოპერაციული სისტემა Linux 4.4.23 - დააინსტალირეთ DragonBoard 410c და Qualcomm.

პროგრამული უზრუნველყოფა Python– ის გამოყენებით, რომელიც იყენებს Python– ს 2.7.2 ვერსიას. 1º - adicionar os repositórios brasileiros:

აბრა ან არკივო წყარო. სიის გამოყენება და კამინჰო/etc/apt/source. სია

Adicione ao início da lista de 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/ squeeze-updates ძირითადი წვლილი არათავისუფალი deb-src
  • https://ftp.br.debian.org/debian/ squeeze-updates ძირითადი წვლილი არათავისუფალი

Então salve o arquivo.

2º - Linux– ის საჭიროება და ბიბლიოთეკის ინსტალაცია

აბრა ან ტერმინალი და დიგიტეტი გამოქვეყნებულია:

  • … $ Sudo apt-get ინსტალაციის განახლება
  • … $ Sudo apt-get ინსტალაციის განახლება
  • … $ Sudo apt-get install build-essential zlib1g-dev flex
  • … $ Sudo apt-get დააინსტალირეთ libasound2-dev 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:

გამოთვალეთ კომანდო ტერმინალის გარეშე:

5º - ინსტალაური ან იულიუსი

Extraia o arquivo baixado compactado do Julius, entre na pasta julius-4.3.1 pelo ტერმინალი და დიგიტი:

  • … $ Sudo./ კონფიგურაცია aarch64-unknown-linux
  • … $ Sudo გაასუფთავეთ
  • … $ Sudo მარკა
  • … $ Sudo make install

შეამოწმეთ ინსტალაცია თქვენი წარმატებისათვის, გამოიყენეთ კომანდო:

… $ 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.საერთო სია
  • LaPSLM1.5.lm.bin

ნაბიჯი 3: მოდიფიკაცია ო კორუჯა პროგრამის გამოყენებისათვის

1º - შესვლის პასტა "coruja_jlapsapi" e 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 და ა.შ.

2º - Ainda na pasta "coruja_jlapsapi", substitua também o arquivo "dic.temp" pelo fornecido em anexo. O motivo dessa mudança é que varetendo do ambiente და a captação do microfone, ან Julius pode confundir palavras, então semper რეკომენდირებული შემცირება biblioteca de palavras no coruja para poucas palavras; როგორც que serão utilizadas para aplicação, და de preferência com vocábulos distintos.

3º - No Terminal novamente, acesse a pasta onde está localizado o arquivo "julius.jconf" e definina o dispositivo de áudio com o seguinte comando:

… $ ექსპორტი ALSADEV = "plughw: 1, 0"

4º - შეასრულეთ იულიუს ატრავესი 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 execartar funcão git clone, escreva o comando abaixo e tente baixar novamente:

… $ ექსპორტი GIT_SSL_NO_VERIFY = 1

დააინსტალირეთ ბიბლიოთეკა "libsoc" com os seguintes comandos:

  • … $ Cd ლიბსოკი
  • … $ Autoreconf -i

Caso haja erro ao execar funcão autoreconf -i, instale -o com o comando abaixo e tente novamente:

… $ Apt-get install dh-autoreconf

Prossiga com instalação:

  • … $./ კონფიგურაცია-enable-python2-ჩართვა-დაფა = dragonboard410c
  • … $ Make && sudo make install
  • … $ Sudo ldconfig/usr/local/lib

2º - Instalação da biblioteca "96 დაფები GPIO"

Baixe a biblioteca "96boardboardGPIO" da sua pasta de usuário (geralmente: /home /linaro).

… $ Git კლონი

დააინსტალირეთ ბიბლიოთეკა "96boardboardGPIO" com os comandos abaixo:

  • … $ Cd 96 დაფა GPIO
  • … $ Autoreconf -i
  • … $./ კონფიგურაცია
  • … გააკეთე
  • … $ 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 კლონი

დააინსტალირეთ ბიბლიოთეკა "mraa" com os seguintes comandos:

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

Caso haja erro ao execar funcão cmake.., instale-o com o seguinte comando e tente novamente:

… $ Apt-get install cmake

Prossiga com instalação:

  • … გააკეთე
  • … $ 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, შეასრულოს პროგრამა teste em python და პასტა 96 დაფები

  • … $ Cd 96 დაფები GPIO/მაგალითები
  • … $ Sudo python blink.py

მნიშვნელოვანია, რომ გამოვიყენოთ ტესტირება, როდესაც ჩვენ გავაანალიზებთ LED განათებას და შევა 23 (GPIO_A) DragonBoard– ში და GND– ის ტერმინალში

ნაბიჯი 5: განახორციელეთ O Programa De Reconhecimento De Voz Para Acionar O LED

განახორციელეთ O Programa De Reconhecimento De Voz Para Acionar O LED
განახორციელეთ O Programa De Reconhecimento De Voz Para Acionar O LED

1º - თქვენ შეგიძლიათ შეაერთოთ ტერმინალი 23, შეაერთეთ იგი LED– ით და შეაერთეთ იგი 25 – ში (ტერმინალის მიმდებარე ტერიტორია), ან გარეთ GND (veja figura acima).

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

3 ° - შეადგინეთ და შეასრულეთ პროგრამა baixado:

აბრა ო ტერმინალი, პასტა:

… $ Cd coruja_jlapsapi

შეადგინე და შეასრულე პროგრამა და კომანდო:

… $ Sudo პითონი Reconhecimento.py

Alguns segundos após o programa iniciar, ele pedirá que fale or comando ao microfone.

4º - Para acender o LED 23, palavra "liga" deve ser dita. O LED 25 დაადასტურეთ, თუ როგორ მივიღოთ ის, თუ როგორ მივიღებთ ჩვენს სურვილს. Caso queira apagar ან 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

გირჩევთ: