Communitygithub.com

skills.volces.com/openai-whisper-local

로컬 환경에서 OpenAI Whisper를 실행하여 오디오를 텍스트로 변환하는 기술 스킬입니다.

openai-whisper-local란 무엇인가요?

이 스킬은 로컬에서 OpenAI Whisper 모델을 사용하여 오디오 파일을 텍스트로 변환하는 기능을 제공합니다. 개발자가 별도의 API 호출 없이 자체 하드웨어에서 음성 인식을 수행할 수 있게 해주며, 개인정보 보호와 오프라인 사용이 중요한 시나리오에 적합합니다. 주로 Python 환경과 Whisper 라이브러리를 기반으로 작동하며, 다양한 오디오 형식을 지원하고 여러 모델 크기( tiny, base, small, medium, large)를 선택할 수 있습니다. 이 스킬은 AI 에이전트(예: Claude Code, Cursor)가 오디오 파일을 수신하여 텍스트로 변환한 후 사용자에게 결과를 반환하는 방식으로 활용됩니다. 자세한 사용법과 설치 과정은 원본 스킬 저장소의 SKILL.md 문서를 참조하십시오.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add skills.volces.com/openai-whisper-local

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

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

문서

openai-whisper-local은(는) 무엇을 하나요?

skills.volces.com/openai-whisper-local에서 제공하는 에이전트 스킬입니다.

개요

이 스킬은 로컬 환경에서 OpenAI Whisper 모델을 활용하여 오디오 파일을 텍스트로 변환합니다. API 종속성 없이 음성 인식 작업을 수행할 수 있어 데이터 프라이버시와 오프라인 동작이 중요한 상황에 적합합니다.

요구 사항

  • Python 3.8 이상
  • openai-whisper 라이브러리 설치 (pip install openai-whisper)
  • FFmpeg 시스템 패키지 (오디오 처리용)

설치

pip install openai-whisper
# Linux의 경우 FFmpeg 설치
sudo apt update && sudo apt install ffmpeg
# macOS의 경우
brew install ffmpeg

사용법

이 스킬은 다음과 같은 방식으로 호출됩니다:

  1. 오디오 파일 경로 또는 URL을 입력으로 받습니다.
  2. Whisper 모델을 로드하여 음성을 텍스트로 변환합니다.
  3. 변환된 텍스트를 반환합니다.

예시:

import whisper

model = whisper.load_model("base")
result = model.transcribe("audio.mp3")
print(result["text"])

지원 모델 크기

모델 크기디스크 사용량속도정확도
tiny~75 MB매우 빠름낮음
base~142 MB빠름중간
small~466 MB보통높음
medium~1.5 GB느림매우 높음
large~2.9 GB매우 느림최고

환경 변수

이 스킬은 기본적으로 환경 변수를 사용하지 않지만, 필요시 모델 캐시 디렉토리를 WHISPER_CACHE_DIR로 설정할 수 있습니다.

참고 사항

  • 대용량 오디오 파일의 경우 처리 시간이 길어질 수 있습니다.
  • GPU 가속을 위해 PyTorch와 CUDA를 설정하면 성능이 크게 향상됩니다.
  • 기본 모델은 base이며, 필요에 따라 다른 크기로 변경할 수 있습니다.

라이선스

이 스킬은 MIT 라이선스 하에 제공됩니다. 자세한 내용은 원본 저장소를 참조하십시오.

관련 스킬