Communitygithub.com

DoTheWorkNow/podcast-transcriber

B站/YouTube/小宇宙/直链音频一键转成带说话人分离的Markdown逐字稿。Claude Code Skill — 火山引擎大模型ASR + Groq Whisper回退。

podcast-transcriber란 무엇인가요?

podcast-transcriber는 Bilibili, YouTube, 小宇宙(중국 팟캐스트 플랫폼) 및 직접 링크의 오디오를 화자 분리(Speaker Diarization)가 포함된 Markdown 형식의 자세한 대본으로 변환하는 AI 에이전트 스킬입니다. 이 스킬은 Claude Code 환경에서 사용하도록 설계되었으며, 주 음성 인식 엔진으로 Volcano Engine(火山引擎)의 BigModel ASR을 사용하고, 실패 시 Groq의 Whisper 모델로 자동 폴백(fallback)합니다. 개발자, 연구자, 콘텐츠 제작자는 이 도구를 통해 다양한 플랫폼의 오디오 콘텐츠를 텍스트로 신속하게 변환하여, 대화 내용 분석, 요약, 검색, 접근성 향상 등에 활용할 수 있습니다. 간단한 명령어와 설정만으로 복잡한 ASR 및 화자 분리 파이프라인을 자동화하여, 수작업 대본 작성에 드는 시간과 노력을 크게 절약해 줍니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add DoTheWorkNow/podcast-transcriber

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

podcast-transcriber은(는) 무엇을 하나요?

B站/YouTube/小宇宙/直链音频一键转成带说话人分离的Markdown逐字稿。Claude Code Skill — 火山引擎大模型ASR + Groq Whisper回退。

기능 개요

이 스킬은 다음 플랫폼의 오디오를 지원합니다:

  • Bilibili (B站)
  • YouTube
  • 小宇宙 (Xiaoyuzhou)
  • 직접 링크 (Direct URL)

작동 방식

  1. 제공된 URL에서 오디오 스트림을 자동으로 추출합니다.
  2. 1차 시도: Volcano Engine(火山引擎) BigModel ASR을 사용하여 음성을 텍스트로 변환합니다.
  3. 폴백(fallback): 1차 시도가 실패하면 Groq의 Whisper 모델을 사용합니다.
  4. 화자 분리: 각 발화를 화자별로 구분하여 대화 내용을 구조화합니다.
  5. 출력: 최종 결과를 Markdown 형식의 자세한 대본으로 제공합니다.

사용 예시

# Claude Code 환경에서 스킬 호출
claude "이 YouTube 영상의 대본을 작성해줘: https://youtube.com/watch?v=example"

환경 변수

  • VOLC_ACCESS_KEY: Volcano Engine 액세스 키
  • VOLC_SECRET_KEY: Volcano Engine 시크릿 키
  • GROQ_API_KEY: Groq API 키 (폴백용)

요구 사항

  • Claude Code 환경
  • 위 환경 변수 설정
  • 안정적인 인터넷 연결

라이선스

원본 저장소의 라이선스를 따릅니다. 자세한 내용은 LICENSE 파일을 참조하세요.

관련 스킬