화자 감지, 녹취록과의 채팅, 자동화용 폴더 감시 기능을 갖춘 셀프 호스팅 오프라인 오디오·비디오 전사 앱입니다.
zackees/transcribe-anything
Whisper로 로컬 파일이나 URL을 전사하고, 여러 백엔드와 화자별 출력 기능을 지원하는 CLI 도구입니다.
대체할 수 있는 제품:Otter.ai
- 스타
- 1,483
- 포크
- 146
- 열린 이슈
- 15
- 마지막 커밋
- 13일 전
어떤 프로젝트인가요?
transcribe-anything은 Whisper 음성 인식을 위한 명령줄 프런트엔드입니다. 로컬 오디오나 동영상 파일, 또는 YouTube를 비롯한 지원 URL을 입력하면 오디오를 다운로드하고 정규화한 뒤 일반 텍스트, SRT 및 VTT 자막, JSON 파일을 출력합니다. 각 백엔드는 처음 사용할 때 별도의 격리된 환경에 설치되므로 CUDA와 torch 의존성이 기본 Python 설치에 추가되지 않습니다.
`--device` 옵션으로 백엔드를 선택합니다. 기본 openai-whisper의 CPU 및 CUDA 경로, 선택적으로 FlashAttention2 변형을 지원하는 배치 GPU 전사 방식의 insanely-fast-whisper, VAD·단어 정렬·화자 분리를 위한 WhisperX, 다국어 및 CJK 인식에 특화된 SenseVoice, Intel Arc XPU 지원, Apple Silicon용 MLX 백엔드 등을 사용할 수 있습니다. 화자 분리를 지원하는 백엔드는 텍스트를 화자별로 묶은 speaker.json 파일을 생성합니다.
이 프로젝트는 Python API와 동영상에 자막을 선택적으로 입히는 기능도 제공하며, 토큰 인증을 선택적으로 사용할 수 있는 공용 HTTP 전사 서버를 실행하는 데몬 모드도 지원합니다.
핵심 기능
- 01로컬 파일과 YouTube 또는 기타 URL을 전사해 TXT, SRT, VTT 및 JSON 형식으로 출력합니다.
- 02`--device`로 여러 Whisper 백엔드 중 하나를 선택할 수 있으며, 옵션을 생략하면 자동으로 감지합니다.
- 03각 백엔드를 처음 사용할 때 별도의 격리된 환경에 설치합니다.
- 04화자 분리 지원 백엔드에서 화자별 텍스트가 담긴 speaker.json을 생성합니다.
- 05Python API와 공용 전사 서버용 데몬 모드를 선택적으로 제공합니다.
활용 사례
- YouTube 동영상이나 로컬 녹음 파일의 자막을 생성할 때.
- 인터뷰나 회의 내용을 화자별 라벨과 함께 전사할 때.
- 자체 GPU나 Apple Silicon Mac에서 비공개로 오프라인 방식의 전사를 수행할 때.
- 데몬 모드를 통해 공용 GPU 호스트에서 일괄 전사할 때.
빠른 시작
- 1
PyPI에서 패키지 설치하기
pip install transcribe-anything - 2
CPU 모드로 YouTube 동영상 받아쓰기
transcribe-anything "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
사용 전 알아둘 점
- 각 백엔드를 처음 실행할 때 자체 종속 항목을 다운로드하며, --device insane의 경우 약 10GB가 필요합니다.
- 일부 백엔드는 특정 플랫폼 전용입니다. --device mlx에는 Apple Silicon이 필요하고, --device xpu는 실험 단계입니다.
- --device whisperx로 화자 분할을 사용하려면 HuggingFace 토큰이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- transcribe-anything은(는) 무엇인가요?
- Whisper로 로컬 파일이나 URL을 전사하고, 여러 백엔드와 화자별 출력 기능을 지원하는 CLI 도구입니다. transcribe-anything은 Whisper 음성 인식을 위한 명령줄 프런트엔드입니다. 로컬 오디오나 동영상 파일, 또는 YouTube를 비롯한 지원 URL을 입력하면 오디오를 다운로드하고 정규화한 뒤 일반 텍스트, SRT 및 VTT 자막, JSON 파일을 출력합니다. 각 백엔드는 처음 사용할 때 별도의 격리된 환경에 설치되므로 CUDA와 torch 의존성이 기본 Python 설치에 추가되지 않습니다.
- transcribe-anything은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- transcribe-anything은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- transcribe-anything은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. transcribe-anything의 마지막 커밋은 2026년 10월 26일입니다.
- transcribe-anything은(는) 어디에 사용할 수 있나요?
- YouTube 동영상이나 로컬 녹음 파일의 자막을 생성할 때. 인터뷰나 회의 내용을 화자별 라벨과 함께 전사할 때. 자체 GPU나 Apple Silicon Mac에서 비공개로 오프라인 방식의 전사를 수행할 때. 데몬 모드를 통해 공용 GPU 호스트에서 일괄 전사할 때.
- transcribe-anything는 어떻게 설치하나요?
- PyPI에서 패키지 설치하기: pip install transcribe-anything CPU 모드로 YouTube 동영상 받아쓰기: transcribe-anything "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
- transcribe-anything은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/zackees/transcribe-anything
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Whisper 기반 오픈소스 음성-텍스트 변환 도구로, forced alignment를 통해 단어 단위 타임스탬프를 추가하고 선택적으로 화자 분리를 지원합니다.
OpenAI Whisper 기반으로 오디오와 동영상을 컴퓨터에서 오프라인으로 전사하고 번역하는 데스크톱 앱입니다.
Whisper 등 음성 모델을 사용해 오디오와 비디오를 내 기기에서 완전히 오프라인으로 전사하는 데스크톱 앱입니다.
OpenAI Whisper 음성 인식을 위한 셀프 호스팅 GUI 및 REST API로, 작업 큐와 이메일·웹훅 콜백을 지원하며 SRT/VTT/텍스트 형식으로 결과를 제공합니다.
OpenAI Whisper로 미디어 파일에서 SRT 또는 LRC 자막을 생성하고 Bazarr, Plex, Jellyfin, Emby, Tautulli와 연동하는 셀프 호스팅 도구입니다.