Inteligencia artificial para leer la carga emocional y expresiva del habla a través de la lógica de la prosodia, las proporciones (ratios) y la estructura física de la voz — no del contenido semántico.
Front de investigación experimental que prueba si la estructura proporcional del habla (movimiento de F0, ratios armónicos, calidad de voz, dinámica de osciladores) permite leer la carga afectiva del discurso con más precisión que las etiquetas psicológicas o los embeddings opacos. Construye sobre HIT (Harmonic Information Theory) y Phideus, y hereda una taxonomía de descriptores de voz, un mapa de datasets y un marco metodológico. Statement canónico: Documentos/foundation.md.
- No es un sistema de diagnóstico clínico.
- No es un clasificador de emociones "cerrado" ni una taxonomía emocional convencional.
- No es por sí mismo una validación fuerte de HIT.
Un primer MVP: reconocimiento de 2-3 campos emocionales desde la voz, usado para alimentar un loop de respuesta proporcional en tiempo real a través de Beacon. Despliegue natural dentro de la app Beacon, Deamoncraft o aplicaciones relacionadas.
El workspace ya no está sólo en fase de arranque. Además del material heredado en src/ y experiments/, hoy hay un runtime operativo en prosodia/, un harness de evaluación en eval/, resultados comparativos sobre ESD, y un frente de evaluación limpia sobre EMOVOME. La trazabilidad de lo copiado vive en PROCEDENCIA.md; el estado vivo del plan está en ROADMAP.md.
Convención vigente: la raíz queda para coordinación del workspace; los documentos de la obra van en Documentos/.
| Archivo / carpeta | Función |
|---|---|
Documentos/ |
Documentos de la obra: foundation.md (statement canónico), rpu_voz_dataset_prosa.md (visión RPU), phideus_voz_expresiva/ (docs heredados del front) |
src/, experiments/ |
Código heredado de Phideus (clausura mínima Voz Expresiva). Ver PROCEDENCIA.md |
prosodia/ |
Runtime actual del pipeline wav -> emoción -> sonido para Beacon |
eval/ |
Harness de evaluación SER sobre ESD/EMOVOME y scripts de métricas |
data/esd/ |
Dataset ESD (audio + descriptores). Copia local |
data/emovome/ |
Snapshot local de EMOVOME; audio restringido, features y splits disponibles |
vendor/EmoBox/ |
Toolkit/benchmark SER (MIT). Solo metadata/particiones |
PROCEDENCIA.md |
Trazabilidad de todo lo copiado desde otros proyectos |
ROADMAP.md |
Estado vivo del proyecto, fases y decisiones abiertas |
AGENTS.md / CLAUDE.md |
Bootstrap operativo para cualquier agente (CLAUDE.md incluye además orientación técnica) |
DIRECTIVAS.md |
Directivas operativas (universales + específicas) |
PROTOCOLO_OPERATIVO.md |
Workflow entre roles, ownership de archivos |
HANDOFF_CLAUDE.md / HANDOFF_CODEX.md |
Bootstrap específico de cada rol |
BITACORA.md |
Log cronológico canónico |
PENDIENTES.md |
Pendientes del usuario (exclusivo) |
NOTAS_CLAUDE-CODEX.md / NOTAS_CODEX-CLAUDE.md |
Canales escritos entre roles |
Biblioteca/ |
Investigaciones archivadas (ver Biblioteca/INDEX.md) |
- Claude — implementador (código, ejecución, descriptores, clasificadores, repo).
- Codex — auditor (hipótesis, diseño experimental, auditoría, bitácora).
IEMOCAPquedó descartado como backend práctico del pipeline tras la comparación ESD-4;emotion2vec+quedó como default operativo.- Ese resultado no canoniza el modelo para habla real: el caveat de contaminación de ESD sigue abierto y el roadmap ya mueve el foco a EMOVOME y a la línea ratio-based/eGeMAPS.
- La lectura actual del proyecto está en
ROADMAP.md,Documentos/prosodia_eval_modelos.mdyDocumentos/prosodia_mvp_handoff.md.
/mnt/m2-1TB/editorial-altermundi/ — directivas globales en DIRECTIVAS_EDITORIALES_ALTERMUNDI.md. Biblioteca compartida del ecosistema en editorial-altermundi/Biblioteca/.
- Repo git: privado en GitHub —
Mar-IA-no/ProsodIA(https://github.com/Mar-IA-no/ProsodIA), branchmaster. Datos pesados (ESD, EMOVOME), caches, venv yvendor/EmoBoxquedan fuera por.gitignore. - Backup en RAID1: ProsodIA no mantiene un mecanismo propio. Todo el proyecto queda cubierto por
/mnt/m2-1TB/backup_m2_to_drive.sh, que respeta la.backupignorelocal y copia de forma acumulativa a/mnt/raid1/m2-1tb_backup/ProsodIA/./mnt/raid1/m2-1tb_backup/ProsodIA-backup/queda solo como archivo de la campaña de limpieza de 2026-08-17. - Antes de investigar desde cero, consultar
Biblioteca/y/mnt/m2-1TB/editorial-altermundi/Biblioteca/. - Antes de tocar código heredado o discutir origen de assets, leer
PROCEDENCIA.md. - Para instalar el entorno, usar
requirements-gpu.txtorequirements-cpu.txt;requirements.txtya no fija torch por sí solo.
<TBD>