TranscribeNext.comTranscribeNext.com
💾
고급

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 형식: 간단한 일반 텍스트

모든 편집기와 앱에서 열 수 있는 깔끔한 텍스트 파일로 내보내세요.

관련 도구

JSON 형식: 개발자를 위한 구조화 데이터 | TranscribeNext 도움말