Coder Social home page Coder Social logo

sankalpsthakur / pitchpal Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 71 KB

PitchPal repository is high level implementation of a comprehensive sales pitch analysis tool that leverages nlp methods to help sales professionals benchmark their pitches. It includes modules for scoring a pitch, speaker analysis, sentiment analysis, keyword usage analysis, and objection handling.

Home Page: https://pitchpal.framer.website

Python 100.00%

pitchpal's Introduction

PitchPal - Pitch Training Assistant

PitchPal is an AI-driven sales performance enhancement tool designed to help sales teams improve their pitch presentations and close deals more effectively. By leveraging state-of-the-art NLP models, advanced AI technology, and powerful analytics, PitchPal offers valuable insights into various aspects of your sales pitches, such as talk-to-listen ratio, objection handling, keyword usage, and more. Empower your sales team with the tools and insights they need to optimize their sales strategies, enhance their communication skills, and drive significant growth for your business.

Features

Transcribe audio files of pitch presentations Perform Named Entity Recognition, Sentiment Analysis, and other NLP tasks Generate valuable feedback and improvement suggestions using OpenAI GPT models Store results in Google Sheets and MongoDB for further analysis Send pitch analysis and suggestions via email

Getting Started

Prerequisites

To use the Pitch Training Assistant, you will need:

Python 3.7 or later Access to the following APIs and services: Google Speech-to-Text API Google Drive API Google Sheets API OpenAI API

Installation

Clone the repository: bash Copy code git clone https://github.com/sankalpsthakur/pitchpal.git Install the required Python packages: Copy code pip install -r requirements.txt Set up the necessary API keys and credentials in config.py: makefile Copy code WHISPER_API_KEY = "your-whisper-api-key" OPENAI_API_KEY = "your-openai-api-key" EMAIL_ADDRESS = "your-email-address" EMAIL_PASSWORD = "your-email-password" Set up the Google API credentials by following the official guide.

Usage

Run the application: Copy code streamlit run main.py Open the web application in your browser and upload an audio file containing a pitch presentation. The tool will transcribe the audio, perform NLP analysis, and generate feedback using OpenAI models. View the generated insights and suggestions in the web application, and receive them via email if desired.

Contributing

Contributions to the Pitch Training Assistant project are welcome! To contribute, please follow these steps:

Fork the repository Create a new branch with a descriptive name (git checkout -b your-feature) Commit your changes (git commit -m 'Add your feature') Push the branch to your forked repository (git push origin your-feature) Create a Pull Request

Acknowledgments

OpenAI for providing access to their powerful GPT models Google Cloud for their Speech-to-Text, Drive, and Sheets APIs Hugging Face for their comprehensive library of NLP models

[working on more features and analytics from the pitch]

image

pitchpal's People

Contributors

sankalpsthakur avatar

Stargazers

 avatar  avatar

Watchers

 avatar Sumitra Saksham avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.