A dupla de criadores Addison Waller e Alexander Straub está usando nosso SBC favorito, o Raspberry Pi para impulsionar um projeto colaborativo deles conhecido como Patinho depurado. Este pato é mais do que um típico patinho de borracha para o banho, é um pato inteligente interativo que pode ajudá-lo a depurar seu código enquanto você programa usando ChatGPT. Na verdade, você provavelmente não deveria colocá-lo perto da água.
Debuggy Ducky usa voz para texto e texto para fala para interagir com os usuários. Waller e Straub também acrescentaram alguns recursos extras que complementam a integração do ChatGPT e o tornam mais um assistente virtual. O resultado final é este pato adorável, aumentado pelo poder da inteligência artificial.
O principal objetivo do Debuggy Ducky é servir como uma plataforma conveniente para solução de problemas de código. Para usar o Debuggy Ducky, basta ativar um sensor de toque para ativar o modo de escuta. O áudio é então traduzido em texto que é então repassado ao ChatGPT. Os usuários também podem usar um temporizador e funções básicas de gravador de áudio.
A placa principal que alimenta este projeto é um Raspberry Pi 4. Ela está conectada a alguns sensores de toque, LEDs e até mesmo um servo que permite que a cabeça se mova. Um microfone e alto-falante USB simples são usados para entrada e saída de áudio. Uma montagem personalizada foi impressa em 3D para manter o hardware no lugar dentro do corpo do pato.
O principal sistema operacional utilizado neste projeto foi o Raspberry Pi OS. Ele inicia automaticamente o software personalizado desenvolvido por Waller e Straub quando o Debuggy Ducky é inicializado. Você pode encontrar mais detalhes sobre como funciona e ver o código-fonte no GitHub.
Se você quiser dar uma olhada mais de perto neste projeto Raspberry Pi, confira a página do projeto em Hacker. Você também pode vê-lo em ação em um vídeo de demonstração compartilhado no YouTube.