{"id":24016319,"url":"https://github.com/shashankgupta10/sonic-sum","last_synced_at":"2025-05-07T01:46:41.515Z","repository":{"id":210529877,"uuid":"726748390","full_name":"ShashankGupta10/Sonic-Sum","owner":"ShashankGupta10","description":"Sonic Sum is a revolutionary audio summarizer leveraging cutting-edge AI to transform spoken content into concise and engaging summaries.","archived":false,"fork":false,"pushed_at":"2023-12-03T11:12:49.000Z","size":8,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-31T05:04:32.266Z","etag":null,"topics":["langchain-python","openai","whisper-ai"],"latest_commit_sha":null,"homepage":"https://sonic-sum.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShashankGupta10.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-12-03T09:26:37.000Z","updated_at":"2024-07-27T12:56:20.000Z","dependencies_parsed_at":"2023-12-03T13:28:46.148Z","dependency_job_id":"67b8b8b9-34c9-41c6-80f1-1a930bfed265","html_url":"https://github.com/ShashankGupta10/Sonic-Sum","commit_stats":null,"previous_names":["shashankgupta10/sonic-sum"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShashankGupta10%2FSonic-Sum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShashankGupta10%2FSonic-Sum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShashankGupta10%2FSonic-Sum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShashankGupta10%2FSonic-Sum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShashankGupta10","download_url":"https://codeload.github.com/ShashankGupta10/Sonic-Sum/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252798773,"owners_count":21805879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["langchain-python","openai","whisper-ai"],"created_at":"2025-01-08T08:48:56.032Z","updated_at":"2025-05-07T01:46:41.486Z","avatar_url":"https://github.com/ShashankGupta10.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sonic-Sum AI\n\n## Project Description\nSonic Sum is a revolutionary audio summarizer leveraging cutting-edge AI to transform spoken content into concise and engaging summaries. Whether you're dealing with podcast episodes, interviews, or any audio content, Sonic Sum is your intelligent companion, providing you with insightful summaries using advanced natural language processing techniques.\n\n\u003c!-- Overview --\u003e\n## Overview\nSonic Sum redefines the landscape of audio content by introducing an AI-driven summarization tool. Imagine having an assistant that listens to your audio files and extracts key insights, creating compelling summaries for your audience. Sonic Sum makes this a reality, offering a seamless solution for content creators, podcasters, and anyone dealing with spoken content.\n\n### 1. Intelligent Summaries\nSonic Sum employs state-of-the-art natural language processing algorithms to generate intelligent and coherent summaries from your audio files. No more tedious manual transcriptions – Sonic Sum extracts the essence of your audio content, making it accessible and engaging.\n\n### 2. Simplified Listening\nLong audio files can be overwhelming. Sonic Sum simplifies the listening experience by providing concise summaries, enabling your audience to grasp the core message without investing significant time.\n\n### 3. Topic Customization\nTailor your summaries based on the specific topics covered in your audio content. Sonic Sum understands the nuances of different subjects, allowing you to customize summaries for various niches and themes.\n\n### 4. Enhance Accessibility\nMake your audio content accessible to a wider audience. Sonic Sum creates bite-sized summaries that cater to diverse listener preferences, making your content more inclusive and engaging.\n\nSonic Sum is not just an audio summarizer; it's a transformative tool for content creators seeking to enhance the accessibility and impact of their spoken content. Experience the power of Sonic Sum and redefine the way you share audio content!\n\n\u003c!-- Use Cases --\u003e\n## Use Cases\nExplore the versatility of Sonic Sum and discover how it can elevate various aspects of your audio content.\n\n### 1. Podcast Precision\nCraft concise summaries for your podcast episodes, allowing your audience to quickly grasp the key takeaways. Sonic Sum enhances the impact of your podcast content, attracting and retaining listeners.\n\n### 2. Interview Insights\nFor interview-based content, Sonic Sum extracts key insights and highlights, enabling your audience to focus on the most valuable parts of the conversation.\n\n### 3. Lecture Digest\nEducators and speakers can use Sonic Sum to condense lengthy lectures into digestible summaries, ensuring that the educational content remains engaging and accessible.\n\n### 4. Audiobook Previews\nCreate engaging previews for your audiobooks, giving potential listeners a taste of the content and encouraging them to explore further.\n\n### 5. Content Accessibility\nImprove accessibility for individuals with diverse preferences or limited time. Sonic Sum provides an alternative way to consume audio content, accommodating various lifestyles.\n\n\n## Tech Stack\n- **Langchain**: Langchain is used for natural language processing (NLP) tasks, including text extraction and understanding.\n- **Streamlit**: Streamlit is the framework used for creating a user-friendly web interface for the chatbot.\n- **Generative AI**: The project incorporates generative AI techniques to generate responses based on the content of the PDFs.\n- **Python**: The project is primarily developed in Python.\n- **Cohere**: The LLM used for all of text generation is done via Cohere.\n- **Whisper**: The LLM used for all of video to text conversion.\n\n## Deployed Link\n[Live](https://sonic-sum.streamlit.app/)\n\n\u003c!-- Getting Started --\u003e\n## Getting Started\n\nGet Sonic Sum up and running on your local machine by following these simple steps.\n\n### Prerequisites\n\nEnsure you have the following prerequisites installed on your machine:\n\n- [Python](https://www.python.org/downloads/) (version 3.10 or higher)\n- [pip](https://pip.pypa.io/en/stable/installation/) (Python package installer)\n\n### Installation\n\n1. **Clone the Repository:**\n   ```bash\n   git clone https://github.com/ShashankGupta10/Sonic-Sum.git\n   cd Sonic-Sum\n\n2. **Obtain API Keys:**\n    - Sign in to Cohere and visit Cohere Dashboard to obtain your API key.\n    - Sign in to OpenAI and visit API Dashboard to obtain your API key.\n\n3. **Add API Key to Project:**\n    - Create a .streamlit folder in the root directory of the project.\n    - Add a secrets.toml file and include the following line:\n    - COHERE_API_KEY = \"your-api-key\"\n    - OPENAI_API_KEY = \"your-api-key\"\n\n4. **Run the Application:**\n    - Execute the following command:\n    ```bash\n    streamlit run app.py\n\n### Demo\n\nhttps://github.com/ShashankGupta10/Sonic-Sum/assets/117008526/de15e062-aa7e-491a-aacc-dd9883d8d224\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshashankgupta10%2Fsonic-sum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshashankgupta10%2Fsonic-sum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshashankgupta10%2Fsonic-sum/lists"}