We transformed the common Big Mouth Billy Bass (BMBB) into an inteligent fish that responds accordingly to your questions. This is the code behind this project and a simulator that mymics the mouth of the fish.
Only Video that we captured
The main code it's for the fish itself, for that you will need a BMBB and to follow our hardware instructions. If you only want to see our analysis working use the mouth simulation provided in this directory
First install SpeechRecognition
, apiai
, gTTS
, numpy
and pygame
$ pip3 install SpeechRecognition apiai gTTS numpy pygame
If you want the simulaton working you will also need to install matplotlib
, peakutils
and scikit-learn
$ pip3 install scikit-learn peakutils matplotlib
In our file audio_analytics.py
you can give an input of audio for analysis, which will return the positions over time of the mouth seen in the simulation and the BMBB.
For more information go to our blogpost.
Go to the simulator directory and run
$ python mouth_sim.py
If you want to create your own inteligent fish go to our blogpost for more information, where we have our history since the start of our idea, everything behind the code explained, future implementations and the construction of our fellow fish from start to finish.