WalkieTalk AI
Who will you speak to?
What it does
The application acts as a walkie talkie by letting the user connect on different 'frequencies' to talk with different AI characters based all around the world.
The characters are powered by the Gemini API and are designed to spark interesting and thoughtful conversations. They are diverse, ranging from a female biologist exploring the Amazon rainforest, to a male Astronaut currently onboard the international space station.
The application makes use of the Gemini API to generate appropriate responses based on the user input and characters persona. Googles Text to Speech and Speech to Text services are used to generate conversational data around those inputs and responses. Google Cloud Storage is used for temporary file storage.
Each reply within a conversation is transcribed, stored and fed into each Gemini API call to provide context around that conversation. Different prompts are used initially to uniquely distinguish each character via their name and backstory.
Built with
- Flutter
- Android
- Web/Chrome
- Google Cloud Storage
- Google Speech to Text
- Google Text to Speech
- Google Compute Engine
Team
By
Ryan Smith
From
UK