pmarreck/yt-transcriber
CLI app- Give it a YouTube URL and you get a transcription with possible speaker identification and optional summary or translation, all thanks to open-source AI tooling and my lack of enough free time to watch content-sparse YouTube videos
해결하는 문제
이 도구는 YouTube 동영상이나 로컬 오디오/비디오 파일을 텍스트로 변환할 수 있는 방법을 제공합니다. 특정 정보를 찾기 위해 전체 동영상을 시청할 필요 없이, 사용자는 트랜스크립트를 읽고 콘텐츠를 요약하거나 다른 언어로 번역할 수 있습니다.
작동 방식
이 애플리케이션은 오픈소스 AI 도구, 특히 음성 인식 모델인 Whisper를 사용하는 명령줄 인터페이스(CLI)입니다. YouTube URL 또는 로컬 파일 경로를 입력으로 받습니다. ffmpeg와 yt-dlp를 사용하여 YouTube 동영상에서 오디오를 추출한 후, Whisper로 오디오를 처리하여 트랜스크립트를 생성합니다. 또한 요약 및 번역을 위한 별도의 스크립트도 제공되며, 이 추가 처리 단계에는 OpenAI API가 사용됩니다.
대상 사용자
동영상 콘텐츠를 빠르게 텍스트로 변환하고 싶은 사용자, 연구자, 또는 콘텐츠가 적은 동영상을 시청하는 대신 읽는 것으로 시간을 절약하고 싶은 누구나.
주요 기능
- 여러 모델 크기(base, small, medium, large, large-v2)를 지원하는 자체 소스 AI 음성 인식(Whisper 사용).
ffmpeg를 통해 YouTube URL과 로컬 오디오/비디오 파일 모두 지원.- 중복 처리를 방지하기 위한 트랜스크립트 및 오디오의 통합 캐시 시스템.
- OpenAI API 통합을 통한 선택적 요약 및 번역 기능.
- Nix를 통한 결정론적 설치로 의존성 관리가 간소화됨.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트