Meet Assist is an AI-powered assistant designed to log meeting details, provide advice, and offer finance information via text or voice interaction.
- Meeting Logging: Record meeting details including minutes, assigned persons, and action items.
- Advice Mode: Seek advice based on past meeting data.
- Finance Information: Surf through finance information using voice commands.
To install Meet Assist, follow these steps:
- Clone the repository to your local machine.
- Ensure you have Python 3.10 or higher installed.
- Install the required dependencies by running
pip install -r requirements.txt
.
- Run
main.py
to start Meet Assist. - Follow the prompts to log meeting details, seek advice, or surf finance information.
- pandas
- Flask
- pyttsx3
- SpeechRecognition
- Twilio
Refer to requirements.txt
for a complete list of dependencies.
A Dockerfile
is included for containerization and easy deployment.
- Configure Twilio WhatsApp integration in
whatsapp_processor.py
. - Set up AWS credentials for
boto_utils
if using S3 services.
To fully use Meet Assist, you'll need to configure the following credentials and API keys:
- Sign up for a Twilio account if you don't already have one.
- Create a new project in the Twilio console.
- Obtain your
Account SID
andAuth Token
from the Twilio console. - Configure these values in
whatsapp_processor.py
.
- Create an AWS account and set up an IAM user with S3 access.
- Obtain your
Access Key ID
andSecret Access Key
. - Configure your AWS credentials in a
.env
file or by setting environment variables.
- Sign up for an OpenAI account to access their API.
- Obtain your API key from the OpenAI console.
- Store your OpenAI API key in a secure location and reference it in your application code as needed.
If using Whisper for speech recognition or any other feature that requires it:
- Follow the installation and usage instructions provided by the Whisper project.
- Ensure you have the necessary credentials if required by Whisper's API.
To contribute to Meet Assist, create a branch from master
and submit a pull request with your changes.
Reach out to the deepanshuchaudharyy@gmail.com for any help or questions.