Índice:
- Suprimentos
- Etapa 1: Projeto de Vídeo
- Etapa 2: Rádio
- Etapa 3: Hardware
- Etapa 4: História
- Etapa 5: bot de bate-papo
- Etapa 6: Resultado
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Neste projeto, convertemos um rádio de aparência elegante em um contador de histórias interativo habilitado para voz. Futuro, aqui vamos nós!
Suprimentos
Hardware
- Raspberry Pi 3B + Kit Inicial (ou um Kit Inicial Raspberry Pi 4)
- Kit de voz Google AIY v1
- Trocar
- Rádio Retro
- Chaves de fenda
- Equipamento de solda - opcional
Programas
- Google Cloud Platform
- Google Dialogflow
Como um associado da Amazon, ganho com as compras qualificadas que você faz usando meus links de afiliados.
Etapa 1: Projeto de Vídeo
Etapa 2: Rádio
Como a maioria dos projetos de retrofit, este começa com alguns eletrônicos antigos, para ser preciso, um Bjazzo Ts da Telefunken, feito em algum momento da década de 1960 na Alemanha Ocidental.
O primeiro é determinar o que é reutilizável. A melhor maneira de descobrir é desmontando nossa tecnologia vintage. Esta etapa é diferente para cada dispositivo, mas remover todos os parafusos que encontrar é um ótimo começo.
Para nossa sorte, podemos recuperar o alto-falante original e o botão liga / desliga. Também mantemos a parte que está segurando todos os botões.
Após esta operação bem-sucedida, ficamos com alguns componentes reutilizáveis e uma moldura semi-vazia.
Etapa 3: Hardware
Com nosso espaço recém-criado e peças reutilizáveis, passamos para a próxima etapa, adicionando nosso próprio hardware.
O objetivo é fazer um dispositivo de narrativa interativa e controlável por voz. Isso significa que precisamos de um microfone e alto-falante, combinados com algum tipo de poder de processamento. Que the Google AIY Voice Kit, um pacote de hardware perfeito para o nosso empreendimento.
Seguir suas instruções de construção é simples, mas em vez do alto-falante e botão fornecidos, conectamos aqueles que recuperamos de nosso rádio antigo. Com todo o hardware montado e pronto, agora podemos executar qualquer um dos exemplos fornecidos.
Etapa 4: História
Antes de construirmos nossa história, precisamos encontrar um tema adequado. Como mencionado antes, nosso rádio foi feito em algum momento da década de 1960 na Alemanha Ocidental. Isso foi durante a guerra fria em um local vital.
Quando pensamos na guerra fria, pensamos em espionagem, e assim mesmo temos o nosso tema, espionagem!
Há mais uma tarefa antes de prosseguirmos para o edifício do chatbot, a estrutura da história. Como queremos que nosso gráfico mude com base nas informações dos usuários, precisamos projetar uma árvore de decisão. Depois de terminar, estamos prontos para avançar furtivamente para a próxima etapa.
Etapa 5: bot de bate-papo
Sucesso, com a história completa podemos começar no chatbot. Idealmente, teríamos um software que ajuda a escolher a resposta certa, extraindo significado do texto falado e tomando as decisões do enredo.
Isso é exatamente o que uma plataforma de chatbot fornece, detectando o significado no texto ('Processamento de linguagem natural') e tomando decisões.
Existem muitos provedores por aí e você pode escolher qualquer um deles. No entanto, escolhemos o Google Dialogflow porque é gratuito e fácil de usar. O Dialogflow tem um ótimo guia de primeiros passos bem aqui.
Depois de algumas configurações e redação criativa, o chatbot está pronto para começar. Agora conectamos o hardware local com o chatbot, transformando nossa invenção em um verdadeiro voicebot.
O código completo está incluído neste artigo, este é o fluxo de dados:
1O microfone capta alguém que está falando e grava o áudio.
2-3Usando um pouco da magia do Google AI (Speech-To-Text), extraímos o texto falado do áudio.
4-5 Este texto é enviado ao nosso chatbot (Dialogflow) e corresponde à resposta correta, que é enviada de volta ao Raspberry Pi.
6-7 Usando um pouco mais de vodu de inteligência artificial, este texto é usado para gerar fala artificial.
8 Este áudio é transmitido para a pessoa por meio do alto-falante.
Nota: Todo este processo só é ativado quando o botão do rádio é colocado no status 'ON'.
Etapa 6: Resultado
Depois de todo esse trabalho árduo, finalmente é hora de descontrair, relaxar e explorar todas as diferentes possibilidades que nosso contador de histórias interativo tem a oferecer.
Recomendado:
Mesa de centro de LED interativa Arduino: 6 etapas (com imagens)
Mesa de centro de LED interativa Arduino: Fiz uma mesa de centro interativa que acende luzes de led embaixo de um objeto, quando o objeto é colocado sobre a mesa. Apenas os leds que estão sob esse objeto acenderão. Ele faz isso usando efetivamente sensores de proximidade, e quando a proximidade
Parede interativa de ladrilhos de LED (mais fácil do que parece): 7 etapas (com imagens)
Parede de ladrilho de LED interativo (mais fácil do que parece): Neste projeto, construí um display de parede de LED interativo usando um Arduino e peças impressas em 3D. A inspiração para este projeto veio parcialmente dos ladrilhos Nanoleaf. Eu queria criar minha própria versão que fosse não apenas mais acessível, mas também mais mo
Instalação de arte interativa: 4 etapas (com imagens)
Instalação de arte interativa: neste projeto, estamos misturando codificação e computação física para criar uma instalação de arte interativa. O exemplo compartilhado neste Instructable é um projeto de codificação do aluno que combina elementos gráficos e sonoros com uma interface construída de propósito. O
Monstros espaciais - uma pintura interativa: 8 etapas (com imagens)
Monstros espaciais - uma pintura interativa: também cansado de ouvir " NÃO! &Quot; quando você quer tocar uma pintura? Vamos fazer um que você PODE tocar
Tabela periódica interativa de LED: 12 etapas (com imagens)
Tabela Periódica Interativa de LED: Minha namorada e eu temos uma coleção de elementos - amostras dos pedaços únicos de matéria que compõem tudo no universo! Para uma coleção tão interessante, decidi construir uma vitrine que mostre as amostras em todos os seus mundos