모델

OpenAI: GPT-4o Transcribe

Markdown · JSON

OpenAI: GPT-4o Transcribe

GPT-4o Transcribe는 OpenAI의 GPT-4o 음성 인식 기능으로 오디오를 텍스트로 변환합니다. 맥락을 제공하는 프롬프트, 입력 언어 힌트, JSON 전사, 파일 출력 스트리밍을 지원하며, 불확실한 표현을 검토하기 위한 토큰 로그 확률을 선택적으로 반환할 수 있습니다.

모델 소개

이 설명은 모델의 기능을 다룹니다. Ailoot에서 사용할 수 있는 입력, 출력 및 옵션은 아래에 선택한 메서드별로 표시됩니다.

GPT-4o Transcribe는 GPT-4o를 기반으로 하는 OpenAI의 음성 인식 모델입니다. 선택적인 텍스트 안내와 함께 오디오를 입력받고 인식한 텍스트를 출력합니다. GPT-4o Mini Transcribe 버전 및 화자 레이블 지정에 특화된 GPT-4o Transcribe Diarize와 구분됩니다. 이 프로필로 발화 내용을 충실하게 글로 기록하고, 검토와 이후 편집을 위해 원본 녹음을 보관하세요.

파일 입력과 긴 자료 준비하기

OpenAI의 전사 가이드는 최대 25 MB의 업로드를 문서화합니다. 현재 엔드포인트 참조 문서는 FLAC, MP3, MP4, MPEG, MPGA, M4A, OGG, WAV, WebM을 입력받으며, 확장자가 있는 파일명과 적절한 콘텐츠 유형 등 형식을 식별하는 파일 메타데이터를 권장합니다. 더 큰 녹음에는 압축하거나 25 MB 이하의 부분으로 순서에 맞게 나누는 방법이 개발사의 긴 입력 지침에 부합합니다. 문장 중간에서 나누지 말고 전체 녹음에서 각 부분의 위치를 유지하세요.

인터뷰에는 각 입력 파일을 해당 녹음과 그 파일이 다루는 구간에 연결합니다. 기술 발표에는 관련 제품명, 약어, 전문 용어를 맥락으로 준비한 뒤 화자가 실제로 말한 내용과 표기를 대조하세요. 수치가 포함된 녹음 설명은 글로 된 절차로 바꾸기 전에 전사와 원본을 함께 검토합니다. 먼저 필요한 산출물은 발화를 인식한 텍스트이며, 요약 보고서나 번역 문서는 그 텍스트에서 별도 단계로 만들 수 있습니다.

녹음에 고유한 프롬프트와 언어 선택

개발사 가이드는 프롬프트 지원 대상에 GPT-4o Transcribe를 명시적으로 포함합니다. 프롬프트는 올바른 표기, 이전 구간의 맥락, 문장 부호, 대소문자, 군더더기 말, 표기 체계에 대한 선호를 제공할 수 있습니다. 참조 문서는 프롬프트가 녹음의 언어와 일치해야 한다고 명시합니다. 주제와 어휘에 관한 짧고 관련성 있는 설명은 발화하지 않은 용어를 필수 출력으로 취급하지 않으면서 전사에 유용한 맥락을 제공합니다.

이 프로필은 ISO 639-1 형식으로 문서화된 단수형 language 언어 힌트를 지원합니다. 실제 입력 언어를 제공하면 인식에 도움이 될 수 있습니다. GPT Transcribe의 새로운 keywords 필드와 복수형 languages 필드는 별도로 명명된 그 모델에 속하므로 GPT-4o Transcribe에도 있다고 가정해서는 안 됩니다. 언어 설정을 전사할 발화에 맞추고, 이후 번역이나 문체 수정 전에 원래 표현을 보존하세요.

결과 형식, 확률, 특수 출력

현재 엔드포인트 참조 문서는 GPT-4o Transcribe가 지원하는 응답 형식으로 JSON을 명시합니다. 결과에는 인식한 텍스트가 포함되며, 이 JSON 형식에서 토큰 로그 확률을 선택적으로 요청할 수 있습니다. 확률 데이터는 모델의 토큰 선택을 설명합니다. 어떤 구간을 확인할지 판단하는 데 참고할 수 있지만, 어려운 이름, 숫자, 구절을 전사가 재현하는지는 오디오와 비교해 확인해야 합니다.

표준 프로필의 JSON 결과는 기본 자막 형식, 상세한 단어 타임스탬프, 화자 배정을 제공하지 않습니다. OpenAI는 이러한 출력이 필요할 때 다른 모델·형식 선택지를 문서화하며, GPT-4o Transcribe Diarize는 별도의 화자 레이블 지정 버전입니다. 자막 작업에는 확인한 전사를 적절한 시간 지정 단계에 사용할 수 있도록 보관하세요. 대화에서는 전사 문단의 주제나 목소리가 바뀌는 것처럼 보인다는 이유만으로 화자 이름을 만들어서는 안 됩니다.

완료된 파일의 결과 스트리밍

OpenAI의 음성 인식 가이드는 기존 GPT-4o Transcribe 통합이 파일 스트리밍을 지원한다고 설명합니다. 애플리케이션은 먼저 녹음을 제공한 뒤 녹음이 처리되는 동안 전사 텍스트를 받고 완료된 결과를 보관합니다. 이는 완료된 녹음의 전사를 스트리밍하는 것이며, 마이크 오디오가 도착하는 대로 입력받는 것이 아닙니다. 해당 모델 카드에는 전사 및 Realtime 엔드포인트 계열도 명시되어 있습니다. 모델별 세션 동작은 이 프로필에 연결해야 하며 새로운 연속 스트리밍 모델에서 가져와서는 안 됩니다.

모델 한도와 최종 산출물 확인

현재 GPT-4o Transcribe 사양에는 16,000토큰의 컨텍스트 창, 2,000토큰의 최대 출력, 2024년 6월 1일의 지식 기준일이 명시되어 있습니다. 이 토큰 한도는 고정된 오디오 시간이 아니며 파일 전사 준비 규칙을 대체하지 않습니다. 긴 녹음에는 원본 순서와 관련된 앞부분의 맥락을 유지하고, 완료된 텍스트가 의도한 각 구간의 끝까지 도달하는지 확인하세요.

유용한 최종 전사는 검색 가능한 인터뷰 자료, 기술 문서의 원본, 이후 자막 작업 흐름에 사용할 문구가 될 수 있습니다. 불확실한 어휘, 수량, 문장 부호, 억양, 겹치는 발화를 녹음과 대조하세요. 인식한 텍스트와 이후 수정·요약을 구분하고 주변 작업 흐름의 식별자를 통해 원본과의 연결을 유지합니다. 모델은 글로 된 기록을 제공하며, 세심한 입력 준비와 원본 검토가 그 기록이 다음 용도에 적합한지를 결정합니다.

Ailoot Ultra · 음성 전사 POST /v1/audio/transcriptions openai/gpt-4o-transcribe

openai/gpt-4o-transcribe

OpenAI /openai/gpt-4o-transcribe

시작하기

GPT-4o Transcribe는 OpenAI의 GPT-4o 음성 인식 기능으로 오디오를 텍스트로 변환합니다. 맥락을 제공하는 프롬프트, 입력 언어 힌트, JSON 전사, 파일 출력 스트리밍을 지원하며, 불확실한 표현을 검토하기 위한 토큰 로그 확률을 선택적으로 반환할 수 있습니다.

허용 입력
오디오
결과
텍스트

Ailoot에서 사용 가능 · 입력 및 메서드

Ailoot Ultra · 음성 전사 POST /v1/audio/transcriptions
입력
audio
출력
text
필드유형요건값과 한도기본값
필드model유형string요건필수값과 한도
openai/gpt-4o-transcribe
기본값—
필드input_audio유형object요건필수값과 한도기본값—
메서드 매개변수와 수명 주기
매개변수명세
매개변수content_type명세application/json
매개변수required명세model, input_audio
매개변수material_types명세audio
매개변수material_conditions명세이 예제는 비어 있지 않은 실제 PCM WAV 파일을 읽고, 파일의 전체 바이트를 base64로 인코딩한 다음 input_audio.format을 wav로 전송합니다.

수명 주기: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · 기존 소유 미디어 기록의 정확한 task_id

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

요금

요금 정보는 요청 옵션을 추가하지 않습니다. 지원되는 매개변수는 선택한 메서드에 표시됩니다.

빠른 모드
미지정 빠른 모드를 선택한 경우
Flex 모드
미지정 flex 모드를 선택한 경우
최대 추론 수준
미지정 최대 추론 수준에 default 조정값을 적용하는 경우

Ailoot 요금

설정별 가격

각 요금을 표시된 조건과 대조하세요. 서로 대체되는 설정 묶음마다 하나의 요금만 적용하세요.

설정요금표과금 단위요금
설정기본 토큰 요금요금표기본 요금과금 단위—요금
입력 · 입력 토큰 — / 1K 토큰
출력 · 출력 토큰 — / 1K 토큰
입력 · 캐시 읽기 — / 1K 토큰
입력 · 캐시 쓰기 — / 1K 토큰
입력 · 캐시 쓰기, 1시간 — / 1K 토큰
설정입력 토큰요금표—과금 단위/ 1K 토큰요금
입력 $0.005 / 1K 토큰
설정출력 토큰요금표—과금 단위/ 1K 토큰요금
출력 $0.02 / 1K 토큰

Ailoot는 요청 전에 예상 금액을 미리 확보합니다. 결과를 받은 뒤 측정된 사용량을 기준으로 최종 요금을 정산합니다. 스트리밍 정산에는 최종 사용량 기록을 사용합니다. 금액 확보와 정산 방식 →

요청 예제

Ailoot Ultra · 음성 전사

curl · 실제 WAV 파일과 원본 결과 전체
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}"
export AILOOT_AUDIO_FILE
python3 - <<'PY_REQUEST'
import base64, io, json, os, wave
from pathlib import Path
audio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):
    raise SystemExit('Supply your actual PCM WAV audio file')
with wave.open(io.BytesIO(audio), 'rb') as recording:
    if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:
        raise SystemExit('Supply a nonempty PCM WAV recording')
request = {'model': 'openai/gpt-4o-transcribe', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}
Path('request.json').write_text(json.dumps(request, ensure_ascii=False), encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete original response, headers and actual X-Client-Request-ID.
# Read existing owned records for recovery; do not resubmit an uncertain operation.

결과 수신 및 저장

Ailoot Ultra · 음성 전사

원본 응답 본문 전체, 상태 및 전달된 헤더입니다. 이 핸들러는 공통 JSON 구조, 텍스트 필드 또는 작업 바깥 구조를 추가하지 않습니다.

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
완료된 결과 모두 보관

반환된 완전한 응답, 파일, 콘텐츠 부분을 모두 보관하세요.

전체 응답과 헤더, 실제로 생성된 모든 출력, 최초로 반환된 식별자와 모든 사용량 필드를 보관하세요. 생성 요청을 다시 제출하지 말고 최초 작업을 복구하세요.

원래 응답을 확인해야 할 경우

실제 X-Client-Request-ID와 응답 전체를 보존하세요. 원래 소유 자산과 해당 자산의 정확한 서명된 콘텐츠 URL을 조회하세요. 생성 여부가 불확실한 요청을 절대로 다시 제출하지 마세요.

응답 필드
필드유형
필드text (when present)유형
필드usage (when present)유형
오류와 다음 단계
응답조건다음 단계
응답400 · invalid_request_error조건JSON 본문 또는 명시적인 표준 모델 ID가 유효하지 않습니다.다음 단계응답을 보존하고 표시된 요청 필드를 수정하세요.
응답401 · authentication_error조건Ailoot API 키가 유효하지 않습니다.다음 단계사용 권한이 있는 Ailoot API 키를 사용하세요.
응답403 · permission_error조건이 키 그룹은 해당 메서드를 허용하지 않습니다.다음 단계반환된 오류 세부 정보를 보존하세요.
응답404 · not_found_error조건선택한 메서드에는 허용된 경로가 없습니다.다음 단계반환된 오류 세부 정보를 보존하세요.
응답422 · price_unavailable조건승인된 요금제에서 필요한 입력 수량 또는 상한을 확보할 수 없습니다.다음 단계응답을 보존하세요. 승인된 요금제에서 요구하는 입력 표현 형식을 사용하세요.
응답503 · 조건필요한 저장소, 경로, 메서드 요금 또는 예약을 사용할 수 없습니다.다음 단계원본 응답 전체를 보존하세요. 예약 여부가 불확실하다고 해서 다시 제출할 수 있는 것은 아닙니다.
응답502 · server_error조건원래 결과, 사용량 또는 정산을 확인해야 합니다.다음 단계실제 요청 ID와 원본 응답을 보존하세요. 기존 소유 기록을 조회하고 생성을 다시 제출하지 마세요.

별칭

모델 별칭

Ailoot Ultra openai/gpt-4o-transcribe

메서드 경로 별칭

위에 표시된 메서드 경로를 사용하세요.

관련 호출용 ID

openai/gpt-4o-transcribe

FAQ · OpenAI: GPT-4o Transcribe
어떤 입력과 결과를 사용할 수 있나요?

POST /v1/audio/transcriptions · openai/gpt-4o-transcribe: audio → text

요청은 어떤 필드를 사용하나요?

POST /v1/audio/transcriptions · openai/gpt-4o-transcribe: model, input_audio

자세히 보기

Claude Code, OpenCode, Hermes, 자체 앱에 Ailoot를 연결하세요.

회사와 그 프로젝트 포트폴리오

회사와 그 프로젝트 포트폴리오: 수백만 고객, 매월 수십억 규모의 매출.

할인받아 토큰을 구매하세요.

정기 작업에는 구독 할인, 토큰 구매에는 최대 50% 프로모션 코드.

구독
정기 요청에 맞는 할인 요금제를 선택하세요.
최대 50% 프로모션 코드
구매할 때 코드를 넣으면 진행 중 행사에 따라 가격을 다시 계산합니다.
이력의 지출
요청마다 모델, 토큰, 금액을 저장합니다.

구독 선택 · 모델 가격 보기

판매하는 제품에 API를 연결하세요.

Ailoot 공식 이용 조건과 라이선스 계약으로 SaaS, 앱, 봇에 사용하세요. 재판매에는 리셀러 라이선스를 요청하세요.

상업용 앱
서비스의 유료 기능에 텍스트, 이미지, 영상, 소리 생성을 넣으세요.
리셀러 라이선스
프로젝트 설명과 접근 구조를 보내 사용·재판매의 서면 조건을 요청하세요.
사이트의 문서
연결 전에 공식 이용 조건, 라이선스 계약, 데이터 처리 정책을 읽을 수 있습니다.

리셀러 라이선스 요청 · 공식 이용 조건과 라이선스 계약