Spaces:
Sleeping
Sleeping
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 | |
1. Speak your feedback using your microphone. | |
2. Choose your spoken language from the dropdown. | |
3. Click **Process Feedback**. | |
4. View your summarized feedback and word cloud. | |
5. Export all collected feedback to CSV if needed. | |
6. 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`: | |
```txt | |
gradio | |
transformers | |
nltk | |
wordcloud | |
matplotlib | |
pydub | |
torch | |
gtts | |
soundfile | |
``` | |
## π Tags | |
`#gradio` `#huggingface` `#voice-feedback` `#multilingual` `#NLLB` `#speech-to-text` `#translation` `#summarization` `#data-viz` | |
--- | |