Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ezhilezhil/ai-negotiation-assistant-with-sentiment-analysis
https://github.com/ezhilezhil/ai-negotiation-assistant-with-sentiment-analysis
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ezhilezhil/ai-negotiation-assistant-with-sentiment-analysis
- Owner: ezhilezhil
- Created: 2024-12-12T11:47:06.000Z (28 days ago)
- Default Branch: main
- Last Pushed: 2024-12-12T12:22:33.000Z (28 days ago)
- Last Synced: 2024-12-12T12:37:42.306Z (28 days ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI Negotiation Assistant
Elevate your negotiation strategies with this cutting-edge AI-powered assistant, designed to deliver real-time insights and sentiment-driven analysis for optimal outcomes.
---
## 🌟 Features
- **🎙️ Multi-Input Modes**: Choose between text input or speech-to-text conversion via audio uploads.
- **📊 Sentiment Analysis**: Understand the tone of your input with sentiment detection (Positive, Negative, Neutral) and a precise score.
- **🤖 Smart Responses**: Get concise, actionable negotiation strategies powered by advanced AI language models.
- **🕒 Conversation History**: Track past exchanges for seamless follow-ups and insights.---
## 🚀 Installation
1. **Clone the Repository**:
```bash
git clone
```2. **Navigate to Project Directory**:
```bash
cd
```3. **Install Dependencies**:
```bash
pip install -r requirements.txt
```---
## 📌 Usage
1. **Launch the Application**:
```bash
streamlit run ai_tools_app.py
```2. **Access the Application**:
Open the provided URL in your web browser.3. **Interact with the Assistant**:
- **Speech to Text**: Upload an audio file to convert speech into text.
- **Text to Text**: Directly input negotiation details or queries.4. **Analyze Results**:
View AI-generated responses and sentiment analysis outputs.---
## 🛠️ Requirements
Ensure all required libraries listed in `requirements.txt` are installed:
- Streamlit
- Requests
- TextBlob
- SpeechRecognition---
## ⚡ Notes
- Replace the placeholder API key in the `query_llama_llm` function with your valid credentials.
- Supported audio formats: WAV, FLAC, MP3.