{"id":21193180,"url":"https://github.com/subhan-liaqat/ben-interactive-video","last_synced_at":"2026-02-06T23:34:46.875Z","repository":{"id":262231114,"uuid":"802263543","full_name":"subhan-liaqat/Ben-Interactive-Video","owner":"subhan-liaqat","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-11T09:39:32.000Z","size":62818,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-10T08:03:35.837Z","etag":null,"topics":["gcp","openai","streamlit","vectara"],"latest_commit_sha":null,"homepage":"https://beninteractive-video.streamlit.app","language":"Python","has_issues":false,"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/subhan-liaqat.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-17T21:12:33.000Z","updated_at":"2024-11-11T11:20:23.000Z","dependencies_parsed_at":"2024-11-11T10:44:13.488Z","dependency_job_id":null,"html_url":"https://github.com/subhan-liaqat/Ben-Interactive-Video","commit_stats":null,"previous_names":["subhan-liaqat/ben-interactive-video"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/subhan-liaqat/Ben-Interactive-Video","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subhan-liaqat%2FBen-Interactive-Video","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subhan-liaqat%2FBen-Interactive-Video/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subhan-liaqat%2FBen-Interactive-Video/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subhan-liaqat%2FBen-Interactive-Video/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/subhan-liaqat","download_url":"https://codeload.github.com/subhan-liaqat/Ben-Interactive-Video/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subhan-liaqat%2FBen-Interactive-Video/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29180508,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T23:15:33.022Z","status":"ssl_error","status_checked_at":"2026-02-06T23:15:09.128Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["gcp","openai","streamlit","vectara"],"created_at":"2024-11-20T19:13:24.383Z","updated_at":"2026-02-06T23:34:46.860Z","avatar_url":"https://github.com/subhan-liaqat.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ben Interactive Video\n\n## Overview\nBen Interactive Video is an innovative platform developed for the Benin Multimodal AI Hackathon. This solution enables users to interact with videos in their preferred language, breaking down language barriers and enhancing accessibility to information. By leveraging advanced AI technology, Ben Interactive Video provides a user-friendly interface for video transcription and Q\u0026A functionalities.\n\n## Features\n- **Multilingual Interaction**: Users can select their preferred language, including Yoruba, to engage with video content.\n- **Video Transcription**: The platform transcribes video content into the user's chosen language, facilitating better understanding and accessibility.\n- **Interactive Q\u0026A**: Users can ask questions based on the transcription, allowing for quick retrieval of specific information within videos.\n- **User-Friendly Interface**: Designed to be intuitive, enabling users to easily input video links and interact with content seamlessly.\n\n## Technologies Used\n- Python\n- Streamlit (for web application development)\n- Google Cloud Speech-to-Text (for transcription)\n- YouTube API (for video integration)\n- Natural Language Processing (NLP) libraries (for Q\u0026A functionality)\n\n## Live Demo\nExperience the platform live at: [Ben Interactive Video](https://beninteractive-video.streamlit.app/)\n\n## Installation\nTo run this project locally, clone the repository and install the required libraries. You can do this by executing the following command:\n\n```bash\npip install -r requirements.txt\n```\n\n## Usage\n1. Clone this repository to your local machine.\n2. Ensure all dependencies are installed.\n3. Run the Streamlit app using the following command:\n```bash\nstreamlit run app.py\n```\n4. Access the application in your web browser at http://localhost:8501.\n\n## Contributing\nContributions are welcome! If you have suggestions for improvements or features, please create an issue or submit a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsubhan-liaqat%2Fben-interactive-video","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsubhan-liaqat%2Fben-interactive-video","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsubhan-liaqat%2Fben-interactive-video/lists"}