BillyBassAI

BillyBassAI is an old Billy Bass Singing Fish Toy that I retrofitted into a AI-powered chatbot. It uses voice to text transctiption, AI repsonse generation and TTS generation.

Tech-Stack

BillyBass(Hardware Control):

  • Go
  • Sox (audio input)
  • openwakeword

API & AI Processing:

  • Python, Flask
  • Whisper(Speech-to-text)
  • Google Gemini
  • PiperTTS

Demo

https://github.com/user-attachments/assets/66f519e4-afbf-4e50-9039-24a98abedd61

Hardware list

  • Raspberry PI Zero 2W
  • Adafruit MAX98357A
  • x2 L298N Motor Driver
  • x2 LM2596 Buck Converter
  • USB Lavalier Microphone
  • USB to micro USB adapter

Schematics

BillyBass_diagram

If want to build this for yourself and want more info or have any questions please feel free to reach out to me on linkedin :)

Built With

Share this project:

Updates