GrandVoice / BLOG_POST.md
vishwakayireddi1234's picture
Upload 11 files
c57ebd9 verified
|
Raw
History Blame Contribute Delete
2.73 kB
# GrandVoice: A Multilingual Voice Companion for Grandparents, Kids, and Families
GrandVoice is a Build Small Hackathon project for elderly people, small kids, and multilingual families.
Many grandparents feel lonely or need patient help understanding daily life in a new place. Small kids need gentle stories and simple explanations. Families also run into translation problems every day: medicine instructions, school notes, doctor questions, grocery labels, and phone calls.
GrandVoice is designed for those moments.
## What GrandVoice does
GrandVoice has two main modes:
- **Voice Companion:** a warm conversational companion with four styles: Caring Companion, Wise Elder, Friendly Tutor, and Story Companion.
- **Translator:** a simple translator across English, Hindi, Tamil, Telugu, Spanish, French, Japanese, Portuguese, Arabic, and Mandarin.
The app supports:
- Text input
- Microphone input
- Spoken replies
- Native-script translation
- A small animated talking avatar
- Downloadable conversation traces
## Why the app asks for each user's own Groq key
Because the Space is public, I did not want to use one shared Groq API key. A shared key can hit minute or daily limits quickly and make the app fail for everyone.
Instead, each user can create a free Groq key and paste it into the UI. This keeps the demo more reliable and avoids burning one shared key.
## Small model choice
GrandVoice uses `llama-3.1-8b-instant` through Groq's OpenAI-compatible API. This is under the Build Small Hackathon 32B parameter limit.
I am not claiming Tiny Titan because the model is 8B. The app fits the main small-model rule, but it is not a 4B-or-smaller tiny model.
## What Codex helped with
Codex helped turn the rough app into a Space-ready project:
- Fixed a silent Send bug.
- Added repeat-send behavior so changing the companion and pressing Send again works.
- Added visible status messages for empty input, missing keys, and API errors.
- Improved translation prompts for native scripts.
- Added the animated talking avatar.
- Added kid- and elder-aware safety instructions.
- Created Hugging Face upload instructions and submission materials.
## Why this matters
GrandVoice is not trying to replace family. It is meant to help family members communicate, comfort, explain, and translate when language or distance gets in the way.
The best demo is simple:
1. A grandparent says, "I feel lonely today."
2. A child starts a safe story.
3. A family translates, "Please take this medicine twice a day."
That is the heart of GrandVoice: small AI, real family moments.
## Links
- Space: [ADD YOUR SPACE LINK HERE]
- Demo video: [ADD YOUR DEMO VIDEO LINK HERE]
- Social post: [ADD YOUR SOCIAL POST LINK HERE]