Spaces:
Sleeping
Sleeping
File size: 1,940 Bytes
a67898e 6fc0a64 a67898e 6fc0a64 a67898e 6fc0a64 a67898e 6fc0a64 a67898e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
---
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`
---
|