feat: Add Render.com deployment support with production data

Render Configuration:
- render.yaml for declarative deployment
- requirements-dashboard.txt (lightweight deps for cloud)
- Updated .streamlit/config.toml for production
- Updated app.py to auto-detect production vs local data

Production Data:
- Added data/production/test-07/ with 30 real call analyses
- Updated .gitignore to allow data/production/

Documentation:
- Added Render.com section to DEPLOYMENT.md with step-by-step guide

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
sujucu70
2026-01-19 16:45:57 +01:00
parent 75e7b9da3d
commit 7ddb8a2ee5
129 changed files with 22527 additions and 2 deletions

View File

@@ -0,0 +1,67 @@
{
"call_id": "10122025_0082038C3CFBF955",
"turns": [
{
"speaker": "A",
"text": "No, no, venga ya si partir huyó ya desde aquí.",
"start_time": 0.96,
"end_time": 7.84,
"confidence": 0.8880412,
"duration_sec": 6.88,
"word_count": 10
},
{
"speaker": "B",
"text": "Hola, buenas noches, habla Alejandra. Veo que te.",
"start_time": 11.12,
"end_time": 13.68,
"confidence": 0.9720154,
"duration_sec": 2.5600000000000005,
"word_count": 8
},
{
"speaker": "A",
"text": "Mira. Hace un par de horas he dado de alta la luz, que es una obra nueva, es un piso de obra nueva. Y entonces cuando he tramitado el alta, he recibido dos correos por vuestra parte. Uno que me indicaba que enviara el Ritsic y el otro que enviara el CIE. Cuando yo hubiera estado tramitando el alta ya lo enviaba. Entonces he recibido un tercer correo diciéndome que no coincide la potencia de uno y el otro documento. ¿Me escucha bien?",
"start_time": 16.0,
"end_time": 46.64,
"confidence": 0.9447506,
"duration_sec": 30.64,
"word_count": 83
},
{
"speaker": "B",
"text": "Sí, es cierto, escuchando bien, solo que.",
"start_time": 46.88,
"end_time": 49.12,
"confidence": 0.8910087,
"duration_sec": 2.239999999999995,
"word_count": 7
},
{
"speaker": "A",
"text": "Se cayó como que.",
"start_time": 49.52,
"end_time": 50.55,
"confidence": 0.9355876,
"duration_sec": 1.029999999999994,
"word_count": 4
}
],
"words": null,
"metadata": {
"audio_duration_sec": 51.0,
"audio_file": "10122025_0082038C3CFBF955.wav",
"language": "es",
"language_confidence": null,
"provider": "assemblyai",
"job_id": "dc005ca5-6dec-4ee4-8552-a6467d5ff974",
"model_version": null,
"created_at": "2026-01-19T13:38:48.514815",
"processing_time_sec": 4.562695,
"overall_confidence": 0.9379486,
"speaker_count": 2
},
"full_text": "No, no, venga ya si partir huyó ya desde aquí. Hola, buenas noches, habla Alejandra. Veo que te. Mira. Hace un par de horas he dado de alta la luz, que es una obra nueva, es un piso de obra nueva. Y entonces cuando he tramitado el alta, he recibido dos correos por vuestra parte. Uno que me indicaba que enviara el Ritsic y el otro que enviara el CIE. Cuando yo hubiera estado tramitando el alta ya lo enviaba. Entonces he recibido un tercer correo diciéndome que no coincide la potencia de uno y el otro documento. ¿Me escucha bien? Sí, es cierto, escuchando bien, solo que. Se cayó como que.",
"total_turns": 5,
"total_words": 112
}