💾
고급JSON 형식: 개발자를 위한 구조화 데이터
구간, 시간, 메타데이터, 화자 정보가 포함된 JSON을 연동에 활용하세요.
4분 읽기 TranscribeNext Team 2025년 1월 15일에 업데이트됨
JSON은 텍스트와 타임스탬프를 프로그램에서 바로 읽을 수 있는 구조로 제공하므로 검색, 분석, 자동화에 적합합니다.
포함되는 내용
- 파일 ID와 제목 등 메타데이터
- 전체 텍스트
- 시작·종료 시간이 있는 구간 배열
- 사용 가능한 경우 화자 ID와 라벨
- 언어, 길이, 처리 정보
JSON 구조 예시
{
"language": "ko",
"text": "전체 텍스트",
"segments": [
{ "start": 1.2, "end": 4.5, "speaker": "화자 1", "text": "첫 문장" }
]
}필드 설명
- `start`, `end` — 초 단위 시간
- `text` — 해당 구간의 텍스트
- `speaker` — 화자 분리를 사용한 경우의 화자 라벨
- `language` — 감지하거나 선택한 언어 코드
- `segments` — 순서가 유지된 모든 발화 구간
적합한 용도
- 자체 검색 인덱스 구축
- 자막 또는 문서 자동 생성
- 분석 파이프라인과 데이터베이스 저장
- API 및 내부 도구 연동
- 화자별 발언 시간 계산
JavaScript에서 처리
const data = JSON.parse(json);
for (const segment of data.segments) {
console.log(segment.start, segment.text);
}Python에서 처리
import json
with open('transcript.json', encoding='utf-8') as file:
data = json.load(file)
for segment in data['segments']:
print(segment['start'], segment['text'])태그
JSON개발자API데이터
관련 문서
🎬
SRT 타임스탬프 형식: hh:mm:ss,mmm 이해하기
SubRip 자막의 정확한 시간 문법과 재생 오류를 막는 규칙을 알아보세요.
📥
내보내기 개요: 알맞은 형식 선택하기
모든 내보내기 형식과 용도에 맞는 선택 방법을 알아보세요.
⏱️
타임스탬프 텍스트 변환: 원하는 순간으로 바로 이동
구간별 시간 코드를 눌러 오디오를 재생하고 TXT, SRT, JSON에 시간을 포함하는 방법을 알아보세요.
📄
TXT 형식: 간단한 일반 텍스트
모든 편집기와 앱에서 열 수 있는 깔끔한 텍스트 파일로 내보내세요.
관련 도구
- 지원되는 오디오 및 비디오 형식 — MP3, WAV, OGG, MP4, MPEG 등 지원 형식별 제한과 팁을 확인하세요.
- Mac용 텍스트 변환 앱 — Whisper와 Parakeet으로 오프라인에서 무료로 녹음하고 텍스트로 변환하세요. 데이터는 기기 밖으로 나가지 않습니다.