Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
5.44.1
metadata
title: VoicePulse β Voice Feedback Summarizer
emoji: π§
colorFrom: yellow
colorTo: pink
sdk: gradio
sdk_version: 5.32.1
app_file: app.py
pinned: false
license: mit
short_description: Multilingual audio feedback summarizer
tags:
- mcp-server-track
- agent-demo-track
VoicePulse: Multilingual Voice Feedback Collector and Visualizer
VoicePulse is a multilingual voice feedback summarizer built with π€ Hugging Face, Gradio, and open-source speech/translation models. Users can speak in Telugu, Hindi, Tamil, Kannada, or English. The app transcribes, translates (if needed), summarizes the feedback, and visualizes key insights using a dynamic word cloud. It also provides CSV export of all collected feedback.
π₯ Features
- π€ Voice input in 5 languages (English, Telugu, Hindi, Tamil, Kannada)
- π Auto-translation to English using Facebook NLLB
- β¨ Summarization using DistilBART
- βοΈ Word cloud generation of key terms
- π CSV export of all feedback and summaries
- π§ Sample audio playback for testing in all supported languages
π How to Use
- Speak your feedback using your microphone.
- Choose your spoken language from the dropdown.
- Click Process Feedback.
- View your summarized feedback and word cloud.
- Export all collected feedback to CSV if needed.
- Use sample buttons to try audio feedback in different languages.
π Tech Stack
- Gradio β UI Interface
- Hugging Face Transformers β ASR, translation, and summarization
- gTTS β For generating test audio
- pydub + matplotlib + wordcloud β Audio trimming and visualization
π¦ Dependencies
Ensure you have these in your requirements.txt
:
gradio
transformers
nltk
wordcloud
matplotlib
pydub
torch
gtts
soundfile
π Tags
#gradio
#huggingface
#voice-feedback
#multilingual
#NLLB
#speech-to-text
#translation
#summarization
#data-viz