OpenAI transcriptions API
/v1/audio/transcriptions를 통해 오디오를 텍스트로 변환합니다. OpenAI 호환 프록시 또는 로컬 게이트웨이를 사용하려면 OPENAI_BASE_URL을 설정하세요.
빠른 시작
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a
기본값:
- 모델:
gpt-4o-transcribe - 출력:
<input>.txt
유용한 플래그
{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model gpt-4o-transcribe --out /tmp/transcript.txt
{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model gpt-4o-mini-transcribe
{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model gpt-4o-transcribe-diarize --json
{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model whisper-1
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --language en
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --prompt "화자 이름: Peter, Daniel"
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --json --out /tmp/transcript.json
참고:
- 지원되는 업로드 형식:
mp3,mp4,mpeg,mpga,m4a,wav,webm. - 호스팅 API의 업로드 제한은 25MB입니다.
- 화자 레이블을 위해 diarize를 사용하세요. 스크립트는
chunking_strategy=auto를 전송하며--prompt를 거부합니다.
API 키
OPENAI_API_KEY를 설정하거나 활성 OpenClaw 설정 파일($OPENCLAW_CONFIG_PATH, 기본값 ~/.openclaw/openclaw.json)에서 구성하세요. 선택적으로 OPENAI_BASE_URL을 설정할 수 있습니다:
{
skills: {
"openai-whisper-api": {
apiKey: "OPENAI_KEY_HERE",
},
},
}