Índice:
- Etapa 1: Etapa 1: Coisas / equipamentos de que você precisa
- Etapa 2: Configurando o microfone para detectar voz
- Etapa 3: Configurando Pinos Gpio
- Etapa 4: Escrevendo o Script
- Etapa 5: Instalação do software de reconhecimento de voz para Raspberry Pi:
Vídeo: Raspberry Pi, automação residencial controlada por voz: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
O objetivo deste instrutível é fornecer um tutorial passo a passo sobre como configurar um pi de framboesa que pode automatizar luzes / leds com seus comandos de voz.
Etapa 1: Etapa 1: Coisas / equipamentos de que você precisa
1. Raspberry Pi 3 com Noobs / Raspbian Os.
2. Uma webcam USB com microfone / microfone USB
3. pc windows / linux para acessar o Raspberry pi
Etapa 2: Configurando o microfone para detectar voz
Primeiro, temos que verificar se o seu microfone ou webcam é detectado pelo Raspberry Pi e se o volume do microfone está alto. O primeiro passo é verificar se sua webcam ou microfone está listado usando o comando “lsusb“.
Fig. 1: Verificação da webcam ou microfone detectado pelo Raspberry Pi
O próximo passo é definir o volume de gravação do microfone alto. Para fazer isso, digite o comando “alsamixer” no terminal. Uma tela de interface gráfica elegante é exibida, pressione as teclas de seta para cima ou para baixo para definir o volume. Pressione F6 (tudo) e selecione a webcam ou microfone na lista. Mais uma vez, use a tecla de seta para cima para definir o volume da gravação para alto.
Fig. 2: Configurando o volume do microfone alto
Etapa 3: Configurando Pinos Gpio
Para acessar os pinos GPIO, você deve instalar o Wiring Pi no seu Raspberry Pi
sudo apt-get install git-core
git clone git: //git.drogon.net/wiringPi
cd wiringPi
./construir
para mais instruções, você pode dar uma olhada nas imagens
Etapa 4: Escrevendo o Script
Crie o seguinte script como um arquivo denominado ‘led’:
#! / bin / bash
se [$ #> 1]
então
/ usr / local / bin / gpio modo 4 fora
if
então
/ usr / local / bin / gpio write 4 on
fi
se
então
/ usr / local / bin / gpio write 4 off
fi
fi
Defina o script para ser executável com o seguinte comando:
chmod u + x led
Agora, este comando deve LIGAR o LED conectado ao pino. (A descrição do número do pino pode ser encontrada na página Wiring Pi).
./led em
Para desligar este comando pode ser usado
./led off
Etapa 5: Instalação do software de reconhecimento de voz para Raspberry Pi:
O Comando de voz é instalado como parte de uma coleção de pacotes. Precisamos apenas das dependências e componentes de comando de voz para este tutorial. Quando o script de configuração for executado, ele perguntará se você deseja instalar vários pacotes, você só pode dizer sim às dependências e ao comando de voz.
Execute os comandos abaixo:
git clone git: //github.com/StevenHickson/PiAUISuite.git
cd PiAUISuite / Instalar /
./InstallAUISuite.sh
Após a instalação do Comando de voz, ele solicitará que você faça a configuração. Escolha sim para permitir que o script de instalação seja configurado automaticamente. Quando a configuração estiver concluída, ele solicitará que você edite o arquivo de configuração. Pressione Enter para editar o arquivo e consulte a próxima seção para configuração. Adicione a seguinte linha ao arquivo de configuração, salve e saia.
luz == / home / pi / scripts / led…
A linha acima significa que, quando você disser luz acesa ou luz apagada, o Voice Command executará o script / home / pi / led passando o argumento ligado ou desligado. Isso é semelhante ao resultado de quando você executou o script manualmente.
Use o comando abaixo para iniciar o Comando de Voz. O -c significa ser executado continuamente, -k pi define o prompt de nome que você dirá para chamar a atenção do Raspberry Pi. O -v faz com que o programa verifique o prompt antes de entrar no modo de reconhecimento de voz. O -i faz com que o comando de voz processe apenas comandos explícitos listados no arquivo de configuração. Finalmente, o argumento -b0 força o comando de voz a não usar texto de preenchimento antes de sua resposta.
comando de voz -c -k pi -v -b0 -i
Execute o comando acima. Diga claramente PI e aguarde a resposta "Sim senhor"
Diga claramente que a luz está acesa. O LED deve acender
Diga claramente que a luz está apagada. O LED deve desligar
é isso…….
Recomendado:
Automação Talkative -- Áudio do Arduino -- Automação controlada por voz -- HC - 05 Módulo Bluetooth: 9 etapas (com fotos)
Automação Talkative || Áudio do Arduino || Automação controlada por voz || Módulo Bluetooth HC - 05: …………………………. ASSINAR O meu canal no YouTube para obter mais vídeos …. …. Neste vídeo, construímos uma Automação Talkative. Quando você enviar um comando de voz via celular, ele ligará os dispositivos domésticos e enviará feedback para
Infinity Gauntlet - Automação residencial controlada: 8 etapas (com fotos)
Infinity Gauntlet Controlled Home Automation: Em meu projeto anterior, fiz uma manopla infinita que controla um interruptor de luz. Eu queria usar seis pedras e cada pedra pode controlar o eletrodoméstico, a fechadura da porta ou a iluminação. Então, fiz um sistema de automação residencial usando a manopla do infinito. Neste projeto
Automação residencial controlada por Internet / nuvem usando Esp8266 (aREST, MQTT, IoT): 7 etapas (com imagens)
Automação residencial controlada por Internet / nuvem usando Esp8266 (aREST, MQTT, IoT): TODOS os créditos para http://arest.io/ pelo serviço em nuvem !! IoT o assunto mais discutido no mundo agora !! Servidores e serviços em nuvem que tornam isso possível são o ponto de atração do mundo de hoje … ELIMINAR A BARREIRA DE DISTÂNCIA foi e é o
Automação controlada por voz: 13 etapas
Automação Controlada por Voz: Hoje em dia, as pessoas têm smartphones com eles o tempo todo. Portanto, faz sentido usá-los para controlar eletrodomésticos. Apresentado aqui é um sistema de automação residencial usando um aplicativo Android simples, que você pode usar para controlar aparelhos elétricos com um clique
Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini: 6 etapas
Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini: Ei! Depois de uma longa pausa, estou aqui, pois todos nós temos que fazer algo chato (trabalho) para ganhar. Depois de todos os artigos do HOME AUTOMATION que escrevi do BLUETOOTH, IR, WIFI local, Cloud ou seja, os difíceis, * AGORA * vem o mais fácil, mas o mais eficiente