google-deepmind / google-deepmind/gemma

[Demo] Gemma Chat Persona Builder: Hugging Face Spaces Demo of Gemma with Voice & Image Interaction

Open
#256 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.