audio_sentiment_analysis.py
Usage
1
Set up your virtual environment
2
Install dependencies
3
Export your Google API key
4
Run Agent
Key Features
- Audio Processing: Downloads and processes audio files from remote URLs
- Sentiment Analysis: Analyzes emotional tone and sentiment in conversations
- Speaker Identification: Distinguishes between different speakers in the conversation
- Persistent Sessions: Maintains conversation history using SQLite database
- Streaming Response: Real-time response generation for better user experience
Use Cases
- Customer service call analysis
- Meeting sentiment tracking
- Interview evaluation
- Call center quality monitoring