Nós temos uma baleia de um Raspberry Pi projeto em nossas mãos hoje. Um criador e desenvolvedor conhecido como TheAmateurRunner no Reddit trouxe o clássico Big Mouth Billy Bass na era moderna, com uma pequena ajuda do nosso SBC favorito. Se você não está familiarizado com este peixe falante, era uma decoração popular de parede desde o início dos anos 2000, conhecida por cantar e geralmente assustar qualquer um que passasse, até que o sensor de movimento foi trocado por um botão.
De acordo com TheAmateurRunner, isso ainda é um trabalho em andamento. Mas até agora, eles conseguiram controlar o Big Mouth Bill Bass com um Raspberry Pi e integraram com sucesso o ChatGPT. Ele vira o rabo e a cabeça para retransmitir as mensagens recuperadas do ChatGPT. No momento, a boca não se move, mas isso deve ser corrigido com atualizações futuras.
TheAmateurRunner explica que o Raspberry Pi se comunica com algumas APIs para lidar com os recursos interativos. Ele usa o Google e o OpenAI para receber comandos de voz, bem como processar respostas para respostas. A ideia é modificar um Big Mouth Billy Bass que pode conversar com os usuários usando o ChatGPT.
Se você não quer desmontar um Big Mouth Billy Bass em funcionamento, não o culpamos. Nesse caso, TheAmateurRunner está usando um quebrado comprado anos atrás e restaurando-o com novas funcionalidades. O Raspberry Pi usado neste projeto é um 3B+, mas você pode usar um Raspberry Pi 4 se é o que você tem em mãos.
Para receber comandos, o Pi está usando o Google Speech to Text. Este texto é então analisado para OpenAI para processamento. As respostas são tratadas usando o Google Text to Speech. TheAmateurRunner explica em um comentário que a API não oficial do ChatGPT não estava funcionando, então uma solução alternativa teve que ser introduzida com o OpenAI.
Se você quiser ver mais de perto este projeto Raspberry Pi em ação, confira o tópico compartilhado com Reddit. Lá, você também pode dar uma olhada na configuração do hardware que controla o Big Mouth Billy Bass. Estamos ansiosos por futuras atualizações sobre este projeto, então certifique-se de seguir TheAmateurRunner para ver o projeto final.