Skill 가이드
SoulDub Video Translate Skill
SoulDub 원본 음성 더빙으로 로컬 MP4 동영상을 번역한 뒤 번역 영상과 SRT 자막을 다운로드합니다.
이 저장소는 souldub-video-translate Agent Skill을 제공합니다.
기능
이 Skill은 Agent가 다음 작업을 수행하도록 돕습니다.
- 로컬 .mp4 동영상을 SoulDub에 업로드합니다.
- 동영상 번역 작업을 생성합니다.
- 오래 걸리는 번역 작업의 진행률을 추적합니다.
- 번역 영상과 자막을 다운로드합니다.
성공하면 다음 파일이 저장됩니다.
result.mp4: 번역 영상translated.srt: 대상 언어 자막bilingual.srt: 이중 언어 자막
설치
공개 GitHub 저장소에서 설치합니다.
npx skills add jiabaogithub/souldub-skills --skill souldub-video-translate사용
설치 후 로컬 MP4 경로와 대상 언어를 지정해 Agent에게 Skill을 실행하도록 요청하세요.
Use the souldub-video-translate skill to translate C:\path\to\video.mp4 into Japanese.이 Skill은 Japanese, Chinese, 일본어, 중국어와 같은 지원 언어 이름도 허용합니다.
Agent는 누락된 정보를 확인하고 번역을 시작하며 진행률을 보고하고 작업이 끝나면 로컬 출력 경로를 반환합니다.
구성
이 Skill에는 SoulDub API 키가 필요합니다.
설치 후 Agent에게 인증 상태를 확인하도록 요청하세요.
uv run scripts/video_translation.py auth statusAPI 키가 구성되지 않은 경우 Skill은 다음 사용자 수준 구성 파일을 생성합니다.
~/.souldub/souldub.config.yaml파일에 souldub_api_key를 설정하거나 SOULDUB_API_KEY 환경 변수를 설정하세요.
요구 사항
- Python 3.11+
uv- SoulDub Agent API 네트워크 액세스
- SoulDub API 키
- 원본 MP4 파일 읽기 권한
- 출력 디렉터리 쓰기 권한
실행 데이터 및 안전
설치된 Skill 파일은 읽기 전용으로 취급됩니다.
실행 상태는 사용자 플랫폼 상태 디렉터리에 저장됩니다. 번역 결과는 원본 영상 옆 souldub_outputs/ 폴더에 저장됩니다.
Skill은 API 키, 업로드용 서명 URL, 미디어 게이트웨이 URL, 임시 서명 매개변수를 저장하지 않습니다.
개발
저장소 구조:
skills/
└── souldub-video-translate/저장소 루트에서 로컬 검색을 확인합니다.
npx skills add . --list로컬 작업 사본을 설치합니다.
npx skills add . --skill souldub-video-translate도우미를 직접 실행해 로컬 디버깅을 수행합니다.
cd skills/souldub-video-translate
uv run scripts/video_translation.py auth status