Call Recording AI Engine: Transcription, Summary & Follow-up Identification

Job ID: 37014563

Budget: $30 – $250 USD

Project Title: Call Recording AI Engine: Transcription, Summary & Follow-up Identification

Project Description:

We are seeking an experienced developer to create a powerful Call Recording AI Engine that streamlines the analysis of phone call recordings. The application will automatically transcribe calls, generate summaries, and identify follow-up actions for improved workflow efficiency.

Requirements:

Phone Call Monitoring: Develop a robust system to monitor the specified Amazon AWS S3 bucket for incoming phone call recordings. When a new recording is available, trigger the transcription and summarization process.

Transcription using AI: Utilize OpenAI's Whisper model for accurate and efficient transcription of phone call audio content into text.

Summarization and Follow-up Identification: Implement advanced natural language processing techniques using ChatGPT to generate concise call summaries. Identify actionable items and associated dates for follow-up tasks.

RTF File Generation: Create downloadable RTF files containing both the full transcribed text and the summarized content of each call.

Future CRM Integration: Develop the application in a modular and flexible manner, ensuring easy integration with your CRM system in the future when an API becomes available.

Error Handling and Logging: Implement comprehensive error handling and logging mechanisms to ensure the application operates reliably.

Preferred Technologies:

Python for application development.
AWS SDK (Boto3) for Amazon S3 interaction.
OpenAI's Whisper model for audio transcription.
Hugging Face Transformers library for summarization with ChatGPT.
Future-proof architecture for CRM integration.
Deliverables:

Source code of the application.
Documentation for setting up and configuring the application.
Application that seamlessly transcribes, summarizes, and identifies follow-up actions from call recordings.
Timeline:

Please provide an estimated timeframe for completing the project.

Budget:

Indicate your proposed budget for the entire project, considering both initial development and potential future CRM integration.

Future CRM Integration:

Keep in mind that our long-term vision involves integrating this application with our CRM system once an API becomes available. We expect the chosen developer to build the application in a way that facilitates smooth integration with the CRM in the future.


Reference Sources
Here is my inspiration (1 minute clip): https://youtube.com/clip/Ugkx1lA4lmF5McwzUrq7NI5Su3KRSJmc3mCj

Building a Thought Summarization App With Whisper and GPT-3 - https://betterprogramming.pub/building-a-thought-summarization-app-with-whisper-and-gpt-3-90c2d8653faa

How to Summarize a Podcast with ChatGPT API + Whisper - https://www.allabtai.com/how-to-summarize-a-podcast-with-chatgpt-api-and-whisper/
Related categories: Python Aws Lambda Amazon S3 OpenAI ChatGPT