{"id":13341842,"url":"https://github.com/BatuhanYilmaz26/Youtube-Transcriber","last_synced_at":"2025-03-11T22:31:40.925Z","repository":{"id":60591514,"uuid":"544124579","full_name":"BatuhanYilmaz26/Youtube-Transcriber","owner":"BatuhanYilmaz26","description":"Input a YouTube video link and get a transcription as a .txt, .vtt or .srt file.","archived":false,"fork":false,"pushed_at":"2022-10-15T14:30:29.000Z","size":4633,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-24T10:07:45.487Z","etag":null,"topics":["automatic-speech-recognition","huggingface","openai","python","speech-recognition","streamlit","whisper"],"latest_commit_sha":null,"homepage":"https://huggingface.co/spaces/BatuhanYilmaz/Youtube-Transcriber","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/BatuhanYilmaz26.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}},"created_at":"2022-10-01T17:58:36.000Z","updated_at":"2023-10-02T07:57:52.000Z","dependencies_parsed_at":"2023-01-20T02:30:49.600Z","dependency_job_id":null,"html_url":"https://github.com/BatuhanYilmaz26/Youtube-Transcriber","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BatuhanYilmaz26%2FYoutube-Transcriber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BatuhanYilmaz26%2FYoutube-Transcriber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BatuhanYilmaz26%2FYoutube-Transcriber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BatuhanYilmaz26%2FYoutube-Transcriber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BatuhanYilmaz26","download_url":"https://codeload.github.com/BatuhanYilmaz26/Youtube-Transcriber/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243125221,"owners_count":20240263,"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":["automatic-speech-recognition","huggingface","openai","python","speech-recognition","streamlit","whisper"],"created_at":"2024-07-29T19:26:40.305Z","updated_at":"2025-03-11T22:31:39.153Z","avatar_url":"https://github.com/BatuhanYilmaz26.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Youtube-Transcriber\n\n![Python](https://img.shields.io/badge/Python-FFD43B?style=for-the-badge\u0026logo=python\u0026logoColor=blue)\n![Streamlit](https://img.shields.io/badge/Streamlit-FF4B4B?style=for-the-badge\u0026logo=Streamlit\u0026logoColor=white)\n![OpenAI](https://camo.githubusercontent.com/ea872adb9aba9cf6b4e976262f6d4b83b97972d0d5a7abccfde68eb2ae55325f/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f7374796c653d666f722d7468652d6261646765266d6573736167653d4f70656e414926636f6c6f723d343132393931266c6f676f3d4f70656e4149266c6f676f436f6c6f723d464646464646266c6162656c3d)\n\n#### About this project\n- This project is an automatic speech recognition application that takes a YouTube video link as input to generate a transcription of the video.\n- Built functions to get the metadata of the video using [pytube](https://github.com/pytube/pytube) and displayed the video.\n- Generated a transcription of the video using the [OpenAI Whisper](https://openai.com/blog/whisper) model.\n- Built the web app using [Streamlit](https://streamlit.io) and hosted on [HuggingFace Spaces](https://huggingface.co/spaces).\n- You can use the app via this [link](https://huggingface.co/spaces/BatuhanYilmaz/Youtube-Transcriber).\n\n![](youtube_transcriber.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBatuhanYilmaz26%2FYoutube-Transcriber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBatuhanYilmaz26%2FYoutube-Transcriber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBatuhanYilmaz26%2FYoutube-Transcriber/lists"}