Visualizador 3D y 5D en tiempo real para calibrar umbrales multidimensionales de calidad acústica y depurar datasets de voz.
Three.js r128
Canvas 3D
Motor de Filtrado CSV
Entrada
CSV con columnas filename, brightness, snr, rms, duration
Salida
Descarga de CSV filtrado + JSON de umbrales 5D copiado
Detalle de Entradas, Salidas y Parámetros
›
Contrato de Entrada (Input)
- Formato: Archivo tabular `.csv` (carga por arrastre o selector).
- Columnas esperadas:
filename, brightness (Hz), snr (dB), rms (dB), duration (ms), spectral_flatness (opcional).
- Presets internos: Generador sintético de muestras incluido para exploración inmediata sin CSV externo.
Contrato de Salida (Output)
- CSV Depurado: Archivo descargable conteniendo únicamente las filas aprobadas por los 5 umbrales.
- JSON de Configuración: Copia al portapapeles con los umbrales numéricos exactos para integración en pipelines TTS/ASR.
Parámetros de Ajuste
- Brillo Mínimo: 500 a 4500 Hz (filtro de centroide espectral).
- SNR Mínimo: 5 a 65 dB (relación señal/ruido).
- RMS Mín / Máx: -35 a -5 dB (amplitud útil, evita susurros y clipping).
- Duración Mín / Máx: 500 a 25000 ms (ajuste para presupuestos de VRAM).
- Flatness Espectral: 0.001 a 0.100 (filtro contra ruido blanco y siseos).
Capacidades del Módulo
- Visualización tridimensional interactiva con Three.js (órbita, zoom y rotación).
- KPIs en vivo: tiempo acumulado retenido, porcentaje útil y muestras aptas.
- 4 Presets rápidos: Sin Corte, Corte 1 (Brillo), Corte 2 (Óptimo) y Corte 3 (Alta Fidelidad).
Abrir herramienta
Estación de trabajo para auditoría de diarización por locutores, sincronización audiovisual y corrección textual de transcripciones.
Tailwind CSS
HTML5 Media APIs
Editor JSON Reactivo
Entrada
Carpeta local (FLAC, WAV, MP4, WebM) + Archivo JSON de diarización
Salida
Descarga de JSON depurado con transcripción y hablantes corregidos
Detalle de Entradas, Salidas y Parámetros
›
Contrato de Entrada (Input)
- Carpeta multimedia: Directorio local con archivos de audio (.flac, .wav) o video (.mp4, .webm).
- Archivo JSON: Colección de episodios con lista de segmentos conteniendo
start, end, speaker y text.
Contrato de Salida (Output)
- JSON depurado: Estructura completa exportable con transcripción editada in situ y nombres de locutor actualizados.
Controles Operativos
- Renombrado global: Ventana modal para cambiar identificadores de hablante en todo el episodio en un solo paso.
- Reasignación cromática: Paleta dinámica de 8 tonos para diferenciar locutores visualmente.
- Sincronía bidireccional: Clic en texto salta la reproducción; reproducción avanza y resalta el segmento activo.
- Botón de retorno: Detección de scroll de usuario con recuperación rápida del punto de reproducción.
Abrir herramienta
Cliente web progresivo optimizado para navegación, consulta Cypher y visualización física de grafos de conocimiento temporales en Neo4j.
D3.js v7
neo4j-driver
Simulación Física
Entrada
Conexión Bolt o HTTP Neo4j + Consultas Cypher interactivas
Salida
Grafo físico D3 interactivo + Ficha técnica JSON de nodos y aristas
Detalle de Entradas, Salidas y Parámetros
›
Contrato de Entrada (Input)
- Credenciales Neo4j: Protocolo Bolt (bolt://, neo4j://) o endpoint HTTP REST transaccional.
- Sentencias Cypher: Consultas introducidas en consola integrada (ej. MATCH (n)-[r]->(m) RETURN n,r,m).
- Ontología Temporal: Propiedades temporales reconocidas en entidades:
created_at, valid_at, updated_at, timestamp.
Contrato de Salida (Output)
- Visualización de Grafo: Renderizado físico reactivo con soporte de arrastre, fijación posicional y zoom multitáctil.
- Inspector de Propiedades: Vista modal con todos los atributos formateados en JSON, etiquetas y aristas conectadas.
Controles de Ajuste
- Línea de tiempo: Deslizador temporal interactivo para filtrar la evolución histórica del grafo.
- Agrupación por clúster: Partición por
group_id o propiedad categórica configurable.
Abrir herramienta
Modelador geométrico paramétrico de perfiles alares para hélices contra rotatorias en ductos micro, con exportación milimétrica para CAD.
Ecuaciones NACA
Generador SVG Escala 1:1
Tailwind CSS
Entrada
Modelo alar + Parámetros de cuerda, espesor %, curvatura % y pitch °
Salida
Archivo SVG milimétrico 1:1 para Loft CAD + Tabla de coordenadas (X, Y)
Detalle de Entradas, Salidas y Parámetros
›
Contrato de Entrada (Input)
- Modelo de perfil: NACA Serie 4 Dígitos (analítico), Clark Y (modificado para impresión 3D) o Plano-Convexo.
- Parámetros de sección (Raíz y Punta): Cuerda (3 a 25 mm), Espesor Máximo (6% a 30%), Curvatura / Camber (0% a 10%), Ángulo de Torsión / Pitch (0° a 60°).
- Selección de rotor: Rotor 1 frontal (5 álabes) o Rotor 2 posterior (7 álabes).
Contrato de Salida (Output)
- Archivo SVG 1:1: Geometría vectorial milimétrica lista para importar en FreeCAD, Fusion 360, SolidWorks u Onshape como perfiles de soavizado (Loft).
- Tabla de Coordenadas: Matriz numérica de pares discretos (X, Y) exportable.
Presets Integrados
- Presets rápidos de ingeniería: Soplador de alta presión, NACA 4412 y Clark Y estándar.
Abrir herramienta
Traductor masivo de subtítulos conectado a modelos locales tipo Ollama o endpoints OpenAI, con partición contextual y vista paralela sincronizada.
API OpenAI Fetch
Procesador SRT Nativo
Scroll Emparejado
Entrada
Archivo .srt + Parámetros de inferencia LLM (URL, modelo, tokens)
Salida
Descarga de archivo .srt traducido con sincronización exacta
Detalle de Entradas, Salidas y Parámetros
›
Contrato de Entrada (Input)
- Archivo de subtítulos: Archivo de texto `.srt` con numeración y marcas temporales estándar (HH:MM:SS,mmm).
- Configuración LLM: URL de endpoint compatible OpenAI/Ollama, API Key (opcional), nombre de modelo, temperatura y Thinking Effort.
- Parámetros lingüísticos: Idioma fuente (o Auto-detect) e idioma objetivo (incluye Español Latino es-419 y España es-ES).
Contrato de Salida (Output)
- Archivo SRT traducido: Descarga directa del subtítulo traducido con integridad milimétrica en tiempos.
- Vista paralela sincronizada: Comparativa visual en tiempo real con scroll coordinado entre texto original y traducido.
Mecanismo de Partición
- Smart Chunking (Ratio 1:4): Envía lotes que consumen como máximo el 25% del límite de contexto, reservando el 75% para razonamiento y expansión.
Abrir herramienta