Formato JSON: datos estructurados para desarrolladores
Exporte los datos completos de la transcripción como JSON con segmentos, marcas de tiempo, metadatos e información de hablantes para integraciones de API.
El formato JSON exporta los datos completos de la transcripción como JSON estructurado, perfecto para desarrolladores que crean integraciones, aplicaciones personalizadas o canalizaciones de análisis de datos.
Qué obtiene
- Metadatos completos de la transcripción
- Contenido del texto completo
- Datos por segmentos con marcas de tiempo
- Información de detección de idioma
- Duración en segundos
- Fecha de creación
- ID único de la transcripción
- Nombre del archivo original
Estructura JSON
La exportación JSON sigue esta estructura:
{
"id": "transcription_abc123",
"fileName": "meeting-2025-01-15.mp3",
"text": "Full transcription text...",
"language": "en",
"duration": 1825.45,
"createdAt": "2025-01-15T10:30:00.000Z",
"segments": [
{
"id": 1,
"start": 0.0,
"end": 5.23,
"text": "Hello everyone and welcome..."
},
{
"id": 2,
"start": 5.23,
"end": 9.45,
"text": "Thank you for having me..."
}
]
}Descripción de los campos
- id - Identificador único de la transcripción
- fileName - Nombre original del archivo subido
- text - Transcripción completa como cadena única
- language - Código de idioma detectado/seleccionado (en, es, fr, etc.)
- duration - Duración total del audio en segundos (decimal)
- createdAt - Marca de tiempo ISO 8601 de creación
- segments - Array de segmentos de texto con tiempos
Objeto segmento
Cada segmento del array segments contiene:
- id - Número secuencial del segmento
- start - Tiempo de inicio en segundos (decimal)
- end - Tiempo de fin en segundos (decimal)
- text - Contenido de texto del segmento
Casos de uso recomendados
- Integraciones de API y webhooks
- Pipelines personalizados de procesamiento de datos
- Análisis y minería de texto
- Construcción de generadores de subtítulos personalizados
- Importaciones a bases de datos
- Datos de entrenamiento de aprendizaje automático
- Indexación de búsqueda
- Generación de informes personalizados

Consejo Pro
Las exportaciones JSON están formateadas con sangría de 2 espacios para mejorar la legibilidad. Use JSON.parse() en JavaScript o json.loads() en Python para procesar los datos.
Procesar datos JSON (JavaScript)
// Read and process JSON export
const data = JSON.parse(jsonString);
// Get total duration in minutes
const minutes = Math.floor(data.duration / 60);
// Extract all text
const fullText = data.text;
// Process segments
data.segments.forEach(segment => {
console.log(`[${segment.start}s] ${segment.text}`);
});
// Filter segments by time range
const firstMinute = data.segments.filter(
seg => seg.start < 60
);Procesar datos JSON (Python)
import json
# Load JSON file
with open('transcription.json', 'r') as f:
data = json.load(f)
# Access fields
print(f"File: {data['fileName']}")
print(f"Duration: {data['duration']}s")
print(f"Language: {data['language']}")
# Process segments
for segment in data['segments']:
print(f"[{segment['start']:.2f}s] {segment['text']}")Importante
Los archivos JSON pueden ser grandes para transcripciones largas. Una transcripción de 1 hora puede generar un archivo JSON de 100-200 KB según la densidad de segmentos.
Etiquetas
Artículos relacionados
Resumen de exportación: elija el formato adecuado
Conozca todos los formatos de exportación disponibles y cuándo usar cada uno según sus necesidades.
Formato TXT: texto plano sencillo
Exporte su transcripción como un archivo de texto limpio y sencillo, compatible con cualquier editor o aplicación.
Trabajar con marcas de tiempo
Comprenda cómo funcionan las marcas de tiempo en sus transcripciones y cómo usarlas eficazmente.