google-deepmind / google-deepmind/gemma
[Demo] Gemma Chat Persona Builder: Hugging Face Spaces Demo of Gemma with Voice & Image Interaction
- Dominant language
- Python
- Stars
- 5.7k
- Forks
- 1k
- Avg merge
- 10h 33m
- Merged PRs (30d)
- 2
Description
Hello Gemma team and community members,
I'm excited to share my latest Hugging Face Spaces demo, [Gemma Chat Persona Builder](https://huggingface.co/spaces/BhumikaShetty/gemmabot), an interactive AI chat application powered by Gemma that features customizable personas, image interaction, and voice responses.
## Overview
Gemma Chat Persona Builder is a Hugging Face Spaces app that allows users to converse with AI through different personality lenses, with the ability to upload images for personalized feedback and hear responses in voice that matches the persona's characteristics. This app demonstrates Gemma 1.1's versatility in creative text generation, persona adaptation, and multimodal interaction.
## Key Features
* **Multiple Personas**: Chat with pre-configured personas (Zen Monk, Parisian Chef, Bollywood Star) or create your own
* **Custom Persona Builder**: Create unique personas with custom names, personality descriptions, language preferences, and voice gender
* **Image Interaction**: Upload images to get personalized feedback from your chosen persona
* **Voice Responses**: Text responses are converted to speech that matches the persona's language and gender
* **Multilingual Support**: Automatic language detection with responses in the persona's preferred language
## How to Use
1. **Select a Persona**: Choose from pre-built personas or create your own
2. **Upload an Image (Optional)**: Get personalized feedback on your appearance
3. **Type Your Message**: Ask questions or chat naturally
4. **Hear the Response**: Listen to the AI's response in a voice matching the persona
5. **Create Custom Personas**: Expand the "Create Custom Persona" section to build your own AI personalities
## Technical Innovations
* **Contextual Awareness**: The app intelligently determines if your question is about an uploaded image
* **Persona-Specific Voice Matching**: Each persona speaks with a voice that matches their language and gender
* **Custom Persona Persistence**: Created personas remain available throughout your session
## Links
* [Hugging Face Spaces Demo](https://huggingface.co/spaces/BhumikaShetty/gemmabot)
* [GitHub Repo](https://github.com/Bhumika-Shetty/Gemmabot.git)
Contributor guide
Assessment
This issue has not been assessed yet.