diff --git a/refinement/__pycache__/introspection.cpython-311.pyc b/refinement/__pycache__/introspection.cpython-311.pyc deleted file mode 100644 index ba3d7fd0e8943e0c1eb4aa050f2c87060f12c8cb..0000000000000000000000000000000000000000 Binary files a/refinement/__pycache__/introspection.cpython-311.pyc and /dev/null differ diff --git a/refinement/__pycache__/multiagent_refinement.cpython-311.pyc b/refinement/__pycache__/multiagent_refinement.cpython-311.pyc deleted file mode 100644 index dbc56c4a2470dd32422aa8b4ec4903679f04cd23..0000000000000000000000000000000000000000 Binary files a/refinement/__pycache__/multiagent_refinement.cpython-311.pyc and /dev/null differ diff --git a/refinement/__pycache__/multiagent_refinement.cpython-37.pyc b/refinement/__pycache__/multiagent_refinement.cpython-37.pyc deleted file mode 100644 index e4806d3d8699e51db10bdca84b62892307411de7..0000000000000000000000000000000000000000 Binary files a/refinement/__pycache__/multiagent_refinement.cpython-37.pyc and /dev/null differ diff --git a/refinement/__pycache__/reflection.cpython-311.pyc b/refinement/__pycache__/reflection.cpython-311.pyc deleted file mode 100644 index 417a7a5d1b56a9e1bda42ffad7e1c76ab494ecc8..0000000000000000000000000000000000000000 Binary files a/refinement/__pycache__/reflection.cpython-311.pyc and /dev/null differ diff --git a/refinement/__pycache__/reflection.cpython-37.pyc b/refinement/__pycache__/reflection.cpython-37.pyc deleted file mode 100644 index 06c74484d270f99837fe76b19a22242a128817db..0000000000000000000000000000000000000000 Binary files a/refinement/__pycache__/reflection.cpython-37.pyc and /dev/null differ diff --git a/refinement/__pycache__/reflexion.cpython-311.pyc b/refinement/__pycache__/reflexion.cpython-311.pyc deleted file mode 100644 index 024c73de0163fe0bea8d31fc87ba81d37fa42c66..0000000000000000000000000000000000000000 Binary files a/refinement/__pycache__/reflexion.cpython-311.pyc and /dev/null differ diff --git a/refinement/__pycache__/video_analysis.cpython-311.pyc b/refinement/__pycache__/video_analysis.cpython-311.pyc deleted file mode 100644 index a342cb377a1281de3c6bb7e380f46c1d5ffff6cc..0000000000000000000000000000000000000000 Binary files a/refinement/__pycache__/video_analysis.cpython-311.pyc and /dev/null differ diff --git a/refinement/__pycache__/video_analysis.cpython-37.pyc b/refinement/__pycache__/video_analysis.cpython-37.pyc deleted file mode 100644 index deef4fd792c29f54f361f732a60bf8ad0f5eaf1b..0000000000000000000000000000000000000000 Binary files a/refinement/__pycache__/video_analysis.cpython-37.pyc and /dev/null differ diff --git a/refinement/data/alumnes/casting.csv b/refinement/data/alumnes/casting.csv deleted file mode 100644 index 9ee649066265fba57defd99ed94d71d107fc4ff1..0000000000000000000000000000000000000000 --- a/refinement/data/alumnes/casting.csv +++ /dev/null @@ -1,3 +0,0 @@ -character name,personality / context -Sandra,"Estudiante de Arquitectura con una beca de alto rendimiento. Es la líder de facto del equipo de proyecto final, muy orientada a los resultados y bajo una intensa presión autoimpuesta. Su línea ('crec que aquest projecte canviarà la nostra nota final') revela su gran preocupación por el impacto académico." -Lucía,"Compañera de equipo de Sandra, más pragmática y con un enfoque en el esfuerzo y la ejecución. Es la motivadora del equipo y se asegura de que el trabajo se haga con pasión ('Hem de donar-ho tot'). Es posible que sea la encargada de la parte visual o de diseño del proyecto." \ No newline at end of file diff --git a/refinement/data/alumnes/eval.csv b/refinement/data/alumnes/eval.csv deleted file mode 100644 index d5aa8270098510562297ff41fd0932a371394e9d..0000000000000000000000000000000000000000 --- a/refinement/data/alumnes/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,5,"Les descripcions són adequades però podrien ser més detallades, especialment en el canvi d'escena." -Sincronització Temporal,4,"Hi ha un solapament entre els temps de les línies 1 i 2, la qual cosa pot causar confusió." -Claredat i Concisió,6,"El diàleg és clar i concís, però les descripcions podrien ser més breus i precises." -Inclusió de Diàleg/So,7,El diàleg està ben representat i les descripcions d'àudio (AD) són útils. -Contextualització,5,"Les escenes es descriuen, però falta informació sobre el context general de la situació." -Flux i Ritme de la Narració,6,"El flux és adequat, però el solapament temporal afecta lleugerament el ritme." diff --git a/refinement/data/alumnes/fake_une_ad.srt b/refinement/data/alumnes/fake_une_ad.srt deleted file mode 100644 index f4cbe875ad1f8898e615003a12d917e80f1197b4..0000000000000000000000000000000000000000 --- a/refinement/data/alumnes/fake_une_ad.srt +++ /dev/null @@ -1,23 +0,0 @@ -1 -00:00:00,000 --> 00:00:03,140 -[Lucía] Però de veritat crec que aquest projecte canviarà - -2 -00:00:03,140 --> 00:00:05,340 -[Lucía] la nostra nota final. - -3 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -4 -00:00:05,790 --> 00:00:08,790 -[Lucía] Ho sé, ho sé. - -5 -00:00:08,790 --> 00:00:10,000 -(AD) - -6 -00:00:10,000 --> 00:00:14,000 -(AD) A Una Cuina, tallen verdures per a una amanida. Canvi d'escena a El Parc. Caminant. Hi ha ocells cantant i el sol brilla molt fort. \ No newline at end of file diff --git a/refinement/data/alumnes/free_ad.txt b/refinement/data/alumnes/free_ad.txt deleted file mode 100644 index 2eb980d704f0aac143a4b6a4f8fe88ba4f2bf17c..0000000000000000000000000000000000000000 --- a/refinement/data/alumnes/free_ad.txt +++ /dev/null @@ -1,3 +0,0 @@ -L'Sandra, l'estudiant d'Arquitectura amb una beca d'alt rendiment i sota una intensa pressió autoimposada, va compartir amb la seva companya la profunda inquietud que sentia, afirmant: Sandra diu: "Però de veritat crec que aquest projecte canviarà la nostra nota final". La Lucía, la companya més pragmàtica i enfocada en l'execució de l'esforç , li va replicar amb una crida a l'acció: Lucía diu: "Hem de donar-ho tot". L'Sandra, conscient de l'exigència del moment, li va assegurar que n'era del tot sabedora. - -Aquest intercanvi sobre la seva alta preocupació acadèmica es va dur a terme mentre continuaven la seva marxa a través d'un racó verd urbà com el Parc Güell , un lloc de transició que només accentuava l'apuro de les protagonistes. Sense pausa, l'activitat es va traslladar de cop a l'interior d'una cuina moderna i lluminosa, on les parets blanques i els taulells d'acer inoxidable reflectien l'ambient. L'esforç i la concentració es van dirigir llavors a tallar verdures per a una amanida, convertint la preparació del menjar en una altra tasca intensa i enfocada dins del seu atrafegat dia. \ No newline at end of file diff --git a/refinement/data/alumnes/json_ad.json b/refinement/data/alumnes/json_ad.json deleted file mode 100644 index 757943ddc61c22ad36ad4af76b0ce934db2d52af..0000000000000000000000000000000000000000 --- a/refinement/data/alumnes/json_ad.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "segments": [ - { - "id": 1, - "start": "00:00:00,000", - "end": "00:00:05,340", - "type": "dialog", - "text": "[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final." - }, - { - "id": 2, - "start": "00:00:04,340", - "end": "00:00:05,790", - "type": "dialog", - "text": "[Lucía] Hem de donar-ho tot." - }, - { - "id": 3, - "start": "00:00:05,790", - "end": "00:00:08,790", - "type": "dialog", - "text": "[Sandra] Ho sé, ho sé." - }, - { - "id": 4, - "start": "00:00:08,790", - "end": "00:00:10,000", - "type": "visual_context", - "text": "Canvi d'escena a El Parc. Caminant." - }, - { - "id": 5, - "start": "00:00:10,000", - "end": "00:00:14,000", - "type": "visual_context", - "text": "A Una Cuina, tallen verdures per a una amanida." - } - ] -} \ No newline at end of file diff --git a/refinement/data/alumnes/sample.json b/refinement/data/alumnes/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/alumnes/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/alumnes/scenarios.csv b/refinement/data/alumnes/scenarios.csv deleted file mode 100644 index 7a61606b95689535c063aeb14f7ac3e33d0c8c6f..0000000000000000000000000000000000000000 --- a/refinement/data/alumnes/scenarios.csv +++ /dev/null @@ -1,4 +0,0 @@ -scenario,description -Parc Güell,"Un rincón verde urbano con árboles maduros y bancos de madera. La luz del sol se filtra a través de las hojas en un día de primavera. Es un lugar de transición o de conversación rápida, no de descanso, reflejando el apuro de las protagonistas." -La cuina de Núria,"Una cocina moderna y luminosa, con encimeras de acero inoxidable y azulejos blancos. Hay tablas de cortar y utensilios profesionales dispersos, indicando que el proceso de preparación de la comida (cortar y remover) es una actividad intensa y enfocada dentro de la escena." -La universitat,"Un pasillo largo y bien iluminado de un edificio académico o corporativo (posiblemente un campus universitario). Las paredes son de color neutro y tiene grandes ventanales al final. Es el escenario de la 'victoria' o el cierre de una etapa, donde ambas aparecen visiblemente aliviadas y sonrientes." \ No newline at end of file diff --git a/refinement/data/alumnes/target_une_ad.srt b/refinement/data/alumnes/target_une_ad.srt deleted file mode 100644 index 7745f423d019565379124e5efb35b88ec4aa1529..0000000000000000000000000000000000000000 --- a/refinement/data/alumnes/target_une_ad.srt +++ /dev/null @@ -1,23 +0,0 @@ -1 -00:00:00,000 --> 00:00:03,140 -[Sandra] Però de veritat crec que aquest projecte canviarà - -2 -00:00:03,140 --> 00:00:05,340 -[Sandra] la nostra nota final. - -3 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -4 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -5 -00:00:08,790 --> 00:00:10,000 -(AD) Canvi d'escena a El Parc. Caminant. - -6 -00:00:10,000 --> 00:00:14,000 -(AD) A Una Cuina, tallen verdures per a una amanida. diff --git a/refinement/data/alumnes/une_ad.srt b/refinement/data/alumnes/une_ad.srt deleted file mode 100644 index 111f2cb902d37491cf6c79eb478d890918922210..0000000000000000000000000000000000000000 --- a/refinement/data/alumnes/une_ad.srt +++ /dev/null @@ -1,19 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:10,000 -(AD) Canvi d'escena a El Parc. Caminant. - -5 -00:00:10,000 --> 00:00:14,000 -(AD) A Una Cuina, tallen verdures per a una amanida. diff --git a/refinement/data/ara_que_faig/casting.csv b/refinement/data/ara_que_faig/casting.csv deleted file mode 100644 index 604aaf3768f480de5c3620500f46b6e2a8466742..0000000000000000000000000000000000000000 --- a/refinement/data/ara_que_faig/casting.csv +++ /dev/null @@ -1,3 +0,0 @@ -character name,personality / context -Salvador,"Cantautor o poeta amb una profunda crisi emocional. La durada i la naturalesa del seu monòleg ('I encara sóc el mateix. No puc dir-te que et vull...') suggereixen que és el protagonista de l'escena, expressant un sentiment de pèrdua o de dilema amorós." -Dona jove (Personatge visual),"El probable interès amorós o el record de Salvador. La seva vestimenta (abric clar sobre pantalons curts de texà) i el fet de ser observada des d'una finestra la situen com un subjecte de contemplació o de desig. No parla, però la seva presència és central en el drama." \ No newline at end of file diff --git a/refinement/data/ara_que_faig/eval.csv b/refinement/data/ara_que_faig/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/ara_que_faig/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/ara_que_faig/fake_une_ad.srt b/refinement/data/ara_que_faig/fake_une_ad.srt deleted file mode 100644 index 4cd179cbb3d382d655f2626ae11a76a9f4ee26f0..0000000000000000000000000000000000000000 --- a/refinement/data/ara_que_faig/fake_une_ad.srt +++ /dev/null @@ -1,27 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,000 -(AD) La càmera mira a través d'una finestra de fusta, àmplia i oberta, a una dona jove vestida amb un abric clar sobre uns pantalons curts de texà. El sol de la tarda il·lumina les fulles dels arbres a l'exterior, creant ombres allargades i una sensació de nostàlgia profunda. - -2 -00:00:05,000 --> 00:00:08,700 -(AD) La càmera mira a través d'una finestra de fusta, àmplia i oberta. - -3 -00:00:08,700 --> 00:00:11,400 -(AD) - -4 -00:00:11,400 --> 00:00:14,320 -(AD) El quadre de la finestra ara emmarca un carrer de tardor, amb arbres amb fulles grogues i taronges. - -5 -00:00:15,200 --> 00:00:29,480 -[Laura] I encara sóc el mateix. No puc dir-te que et vull, - -6 -00:00:29,480 --> 00:00:43,760 -[Salvador] no crec en les mirades que em diuen que eres igual. - -7 -00:00:43,760 --> 00:00:46,000 -[Salvador] I ara què faig? \ No newline at end of file diff --git a/refinement/data/ara_que_faig/free_ad.txt b/refinement/data/ara_que_faig/free_ad.txt deleted file mode 100644 index cf4d876f5db4804f51a88288c7f349c1c8249938..0000000000000000000000000000000000000000 --- a/refinement/data/ara_que_faig/free_ad.txt +++ /dev/null @@ -1 +0,0 @@ -A través de la finestra de fusta, àmplia i oberta, la mirada s'aturava en una dona jove vestida amb un abric clar sobre uns pantalons curts de texà, la imatge d'un possible amor o d'un record persistent. L'escena es va desplaçar subtilment, oferint ara la visió d'una finestra més petita, coberta per cortines blanques i velades, immersa en una Dolors Montserratllum tènue amb ombres que reflectien la profunda crisi emocional del protagonista. Des d'aquell racó íntim, Dolors MontserratSalvadorDolors Montserrat, el cantautor turmentat, començava la seva amarga reflexió interna, un monòleg que era l'eix del seu dilema: Dolors MontserratSalvadorDolors Montserrat diu: "I encara sóc el mateix. No puc dir-te que et vull, no crec en les mirades que em diuen que eres igual. I ara què faig?". Aquelles paraules d'indecisió i de pèrdua emmarcaven perfectament el que es veia a l'exterior: un Dolors Montserratcarrer de tardorDolors Montserrat, amb els arbres ja vestits de fulles grogues i taronges, un escenari que evocava amb el seu cromatisme melancòlic el pas del temps i la nostàlgia del seu estat anímic. \ No newline at end of file diff --git a/refinement/data/ara_que_faig/json_ad.json b/refinement/data/ara_que_faig/json_ad.json deleted file mode 100644 index d214db5f51bd7b1fbf6f276fa51dbe1a6090b19d..0000000000000000000000000000000000000000 --- a/refinement/data/ara_que_faig/json_ad.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "all_identities": "Salvador, Dona jove (Personatge visual)", - "face_identities": "Dona jove (Personatge visual)", - "voice_identities": "Salvador", - "full_transcripcion": "La càmera mira a través d'una finestra de fusta, àmplia i oberta, a una dona jove vestida amb un abric clar sobre uns pantalons curts de texà. La perspectiva canvia a una finestra més petita amb cortines blanques i velades. La llum és tènue, amb ombres. El quadre de la finestra ara emmarca un carrer de tardor, amb arbres amb fulles grogues i taronges. I encara sóc el mateix. No puc dir-te que et vull, no crec en les mirades que em diuen que eres igual. I ara què faig?", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 5.0, - "ocr": "(AD)", - "persona": [ - "Dona jove (Personatge visual)" - ], - "per_second": {}, - "description": "Una habitació amb una gran finestra de fusta. A través de la finestra, una dona jove vestida amb un abric clar sobre uns pantalons curts de texà. [cite: 1, 8]", - "scenario_knn": [ - "Interior amb Finestra Gran" - ] - }, - { - "frame_number": 2, - "start": 5.0, - "end": 8.7, - "ocr": "(AD)", - "persona": [], - "per_second": {}, - "description": "Canvi de perspectiva a una finestra més petita amb cortines blanques i velades. [cite: 2]", - "scenario_knn": [ - "Interior amb Finestra Petita" - ] - }, - { - "frame_number": 3, - "start": 8.7, - "end": 11.4, - "ocr": "(AD)", - "persona": [], - "per_second": {}, - "description": "Llum tènue, amb ombres. [cite_start]L'ambientació reflecteix l'estat d'ànim de la lletra de Salvador. [cite: 3, 9]", - "scenario_knn": [ - "Interior amb Finestra Petita" - ] - }, - { - "frame_number": 4, - "start": 11.4, - "end": 15.2, - "ocr": "(AD)", - "persona": [], - "per_second": {}, - "description": "El quadre de la finestra ara emmarca un carrer de tardor, amb arbres amb fulles grogues i taronges. [cite: 4, 10]", - "scenario_knn": [ - "Carrer de Tardor (Vista Exterior)" - ] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 15.2, - "end": 43.76, - "speaker": "Salvador", - "voice_neighbors": { - "identity": "Salvador", - "distance": 0.0 - }, - "text": "I encara sóc el mateix. [cite_start]No puc dir-te que et vull, no crec en les mirades que em diuen que eres igual. [cite: 5] I ara què faig?", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - } - ] -} \ No newline at end of file diff --git a/refinement/data/ara_que_faig/sample.json b/refinement/data/ara_que_faig/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/ara_que_faig/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/ara_que_faig/scenarios.csv b/refinement/data/ara_que_faig/scenarios.csv deleted file mode 100644 index 3c2baffef39447d811ecf6ebeb3e1fac44fab72c..0000000000000000000000000000000000000000 --- a/refinement/data/ara_que_faig/scenarios.csv +++ /dev/null @@ -1,4 +0,0 @@ -scenario,description -Interior amb Finestra Gran,"Una habitació (possiblement un estudi o una sala d'estar) amb una gran finestra de fusta, àmplia i oberta. La llum que entra és suficient, però canviant, creant ombres que suggereixen un ambient melancòlic o privat. A través d'aquesta finestra, es veu inicialment una dona jove." -Interior amb Finestra Petita,"Un canvi subtil de perspectiva a una zona més íntima o secundària de l'habitació. La finestra és més petita i coberta amb cortines blanques i velades, intensificant l'ambientació de 'llum tènue' i ombres, reflectint l'estat d'ànim de la lletra de Salvador." -Carrer de Tardor (Vista Exterior),"Un carrer tranquil i residencial, típic d'una zona urbana o suburbana durant la tardor. El marc de la finestra emmarca perfectament arbres amb fulles d'un intens color groc i taronja. L'escena transmet nostàlgia o el pas del temps." \ No newline at end of file diff --git a/refinement/data/ara_que_faig/target_une_ad.srt b/refinement/data/ara_que_faig/target_une_ad.srt deleted file mode 100644 index 5a06e8df98f60dcfb0701c515dac110079725847..0000000000000000000000000000000000000000 --- a/refinement/data/ara_que_faig/target_une_ad.srt +++ /dev/null @@ -1,35 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,000 -(AD) La càmera mira a través d'una finestra de fusta, àmplia i oberta, a una dona jove vestida amb un abric clar sobre uns pantalons curts de texà. - -2 -00:00:05,000 --> 00:00:08,700 -(AD) La perspectiva canvia a una finestra més petita amb cortines blanques i velades. - -3 -00:00:08,700 --> 00:00:11,400 -(AD) La llum és tènue, amb ombres. - -4 -00:00:11,400 --> 00:00:14,320 -(AD) El quadre de la finestra ara emmarca un carrer de tardor, amb arbres amb fulles grogues i taronges. - -5 -00:00:15,200 --> 00:00:22,340 -[Salvador] I encara sóc el mateix. No puc dir-te que et vull, - -6 -00:00:22,340 --> 00:00:29,480 -[Salvador] no crec en les mirades que em diuen que eres igual. - -7 -00:00:29,480 --> 00:00:36,620 -[Salvador] no crec en les mirades que em diuen que eres igual. - -8 -00:00:36,620 --> 00:00:43,760 -[Salvador] No crec en les mirades que em diuen que eres igual. - -9 -00:00:43,760 --> 00:00:46,000 -[Salvador] I ara què faig? \ No newline at end of file diff --git a/refinement/data/ara_que_faig/une_ad.srt b/refinement/data/ara_que_faig/une_ad.srt deleted file mode 100644 index d48e1a3946ae569990d9aa0f49d4a069328e9717..0000000000000000000000000000000000000000 --- a/refinement/data/ara_que_faig/une_ad.srt +++ /dev/null @@ -1,19 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,000 -(AD) La càmera mira a través d'una finestra de fusta, àmplia i oberta, a una dona jove vestida amb un abric clar sobre uns pantalons curts de texà. - -2 -00:00:05,000 --> 00:00:08,700 -(AD) La perspectiva canvia a una finestra més petita amb cortines blanques i velades. - -3 -00:00:08,700 --> 00:00:11,400 -(AD) La llum és tènue, amb ombres. - -4 -00:00:11,400 --> 00:00:14,320 -(AD) El quadre de la finestra ara emmarca un carrer de tardor, amb arbres amb fulles grogues i taronges,. - -5 -00:00:15,200 --> 00:00:43,760 -[Salvador] I encara sóc el mateix. No puc dir-te que et vull, no crec en les mirades que em diuen que eres igual. I ara què faig? \ No newline at end of file diff --git a/refinement/data/barrufets_1/casting.csv b/refinement/data/barrufets_1/casting.csv deleted file mode 100644 index 91dff6946aff1eea7be813357b3d59f3caca3fd6..0000000000000000000000000000000000000000 --- a/refinement/data/barrufets_1/casting.csv +++ /dev/null @@ -1,17 +0,0 @@ -character name,personality / context -Narrador,"La veu omnipresent que canvia de to dràsticament, passant d'un to promocional (celebració) a un d'alarma (perill), guiant l'espectador a través de la transformació de la trama." -Papa Pitufo,"El líder savi i preocupat que perd el control de la situació al principi ('Què és això?'). És el catalitzador final de la batalla, reunint el poble amb un discurs inspirador." -Pitufina,"L'única barrufeta, amb un rol de líder d'acció i icona ('la barrufeta més guai'), però que manté un toc humà/còmic de preocupació i un sorprenent apetit per les patates fregides en moments de crisi." -Pitufo Gruñón (Rondinaire),"El queixós professional que, tot i així, és sempre lleial a l'acció. El seu rebuig a la feina quotidianana contrasta amb la seva promesa d'un 'barrufarem molta calla' en la batalla." -Pitufo Influencer,"El pitufo modern i narcisista, obsessiu amb l'aparença i la validació social (selfies, 'M'encanta aquest Ken'). Representa l'adaptació del poble a les tendències actuals." -Pitufo Valiente,"L'impulsor de l'acció i l'explorador. És el primer a preguntar per la localització i a proposar la missió de rescat, demostrant un coratge sense fissures." -Pitufo Filósofo (Pensador),"L'intel·lectual i el lògic del grup. És qui identifica ràpidament la nova ubicació ('A París') i l'observador dels detalls (comptant les patates de Pitufina), oferint un contrapunt analític al caos." -Pitufo Chef,"El membre més sensible o centrat en les necessitats bàsiques. La seva reacció ('m'he barrufat a sobre') després de caure en un sac d'ous subratlla el seu humor físic i la seva fragilitat." -Pitufo DJ,"El promotor de la festa al poble, definint la vida quotidiana dels barrufets com una 'festa' abans de la irrupció de la crisi." -Enano/Gnomo,"Un missatger interdimensional que irromp al poble per llançar una advertència crítica, simbolitzant el perill exterior imminent abans de ser expulsat al món real." -Ken (Pitufo Desconegut),"El germà perdut o desconegut de Papa Pitufo. Un personatge que combina l'acció amb el toc còmic de la cura personal (màscara de fang, exfoliació), convertint-se en un aliat clau en el món exterior." -Gargamel,"El clàssic arxienemic, però presentat amb un toc d'inseguretat moderna. La seva preocupació se centra en la comunicació i el rebuig del seu germà, fent-lo sentir més patètic que amenaçador." -Razzamel,"El germà de Gargamel. Un antagonista modern, fred i pragmàtic, amb una clara aversió a les xarxes socials i el spam, que el fa el contrapunt sec i sense emoció del seu germà exagerat." -Azrael,"El gat de Gargamel. Un personatge visual que expressa la frustració constant dels seus amos amb una única acció: 'mira enojado'." -Pitufo Desconegut 2,"Un líder catalitzador del món real, que motiva als barrufets a seguir-lo i 'demostrar el món real' les seves capacitats, introduint la missió d'integració i acció en l'ambient humà." -Pitufo Malvat,"La representació visual del perill intern o la corrupció màgica. La transformació d'un pitufo en la seva versió malvada és el clímax visual de la traïció o el poder fosc." \ No newline at end of file diff --git a/refinement/data/barrufets_1/eval.csv b/refinement/data/barrufets_1/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/barrufets_1/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/barrufets_1/fake_une_ad.srt b/refinement/data/barrufets_1/fake_une_ad.srt deleted file mode 100644 index 6076c3963419b378fa4ba1cd83e9332f8d4cec5f..0000000000000000000000000000000000000000 --- a/refinement/data/barrufets_1/fake_une_ad.srt +++ /dev/null @@ -1,234 +0,0 @@ -1 -00:00:03,040 --> 00:00:04,640 -[Pitufo Influencer] El poble dels barrufets - -2 -00:00:06,220 --> 00:00:07,740 -[Narrador] Cada dia és una festa. - -3 -00:00:09,700 --> 00:00:12,280 -(AD) Cada barrufet té una feina, com en Rondinaire. - -4 -00:00:12,460 --> 00:00:13,960 -[Pitufina] No suporto tenir una feina. - -5 -00:00:14,100 --> 00:00:14,700 -(AD) - -6 -00:00:14,920 --> 00:00:15,720 -[Pitufo Influencer] Què passa, penya? - -7 -00:00:15,880 --> 00:00:17,440 -[Narrador] En directe des del poble dels barrufets. - -8 -00:00:17,640 --> 00:00:19,620 -[Pitufina] I jo, la barrufeta - -9 -00:00:19,620 --> 00:00:21,600 -[Pitufina] més guai de totes. - -10 -00:00:21,600 --> 00:00:23,980 -[Narrador] Al poble dels barrufets no passa mai res - -11 -00:00:23,980 --> 00:00:24,420 -(AD) Dolent. - -12 -00:00:26,200 --> 00:00:27,340 -[Papa Pitufo] Què és això? - -13 -00:00:28,080 --> 00:00:29,440 -[Enano/Gnomo] Atenció, escolteu-me tots. - -14 -00:00:29,520 --> 00:00:31,000 -(AD) Cada barrufet té una feina, com en Rondinaire. - -15 -00:00:31,080 --> 00:00:32,680 -[Narrador] El poble dels barrufets ja no és segur. - -16 -00:00:33,280 --> 00:00:34,470 -(AD) El gnomo es disparado hacia el mundo real - -17 -00:00:35,420 --> 00:00:37,700 -(AD) Papa Pitufo ha desaparecido. Pitufina està consternada - -18 -00:00:37,700 --> 00:00:38,980 -[Pitufina] Ai, mare, s'han endut el gran barrufet. - -19 -00:00:38,980 --> 00:00:40,840 -[Pitufo Filósofo/Pensador] Hem de descobrir qui ha sigut. - -20 -00:00:40,920 --> 00:00:42,140 -[Pitufo Valiente] Hem de salvar el gran barrufet. - -21 -00:00:42,200 --> 00:00:43,420 -[Pitufo Gruñón/Rondinaire] I barrufarem molta calla. - -22 -00:00:43,580 --> 00:00:49,320 -(AD) Los Pitufos son absorbidos por una luz azul y caen en un callejón oscuro de la ciudad, cerca de la Torre Eiffel - -23 -00:00:49,320 --> 00:00:50,400 -[Papa Pitufo] Ostres, on som? - -24 -00:00:50,740 --> 00:00:51,340 -[Pitufo Filósofo/Pensador] A París. - -25 -00:00:51,720 --> 00:00:52,680 -[Pitufo Desconocido 1] Aviam si ho endevino. - -26 -00:00:52,780 --> 00:00:54,200 -[Narrador] El gran barrufet corre perill. - -27 -00:00:54,380 --> 00:00:55,180 -[Pitufina] I tu qui ets? - -28 -00:00:55,180 --> 00:00:57,740 -[Narrador] Sóc en Ken, el germà del gran barrufet. - -29 -00:00:58,760 --> 00:01:01,060 -(AD) Ken se quita su máscara de barro, revelando una barba pelirroja. - -30 -00:01:01,060 --> 00:01:02,740 -[Pitufo Desconocido] Perdoneu la màscara, -m'estava fent una exfoliació - -31 -00:01:02,740 --> 00:01:03,940 -[Pitufo Desconocido] ràpida. No tinc mai temps per cuidar-me. - -32 -00:01:03,940 --> 00:01:05,140 -[Razzamel] M'encanta aquest Ken. - -33 -00:01:05,140 --> 00:01:07,200 -(AD) Transición de escena. Aparecen Gargamel y Razzamel - -34 -00:01:07,200 --> 00:01:07,920 -[Pitufo Desconocido] En Gargamel i el seu germà Razzamel - -35 -00:01:08,100 --> 00:01:09,440 -[Pitufo Desconocido] tenen el gran barrufet. - -36 -00:01:09,500 --> 00:01:10,860 -[Papa Pitufo] Oh, com t'he trobat a faltar. - -37 -00:01:11,060 --> 00:01:12,360 -[Gargamel] No has rebut els meus mails? - -38 -00:01:12,480 --> 00:01:12,840 -[Razzamel] No, t'he bloquejat. - -39 -00:01:13,460 --> 00:01:15,380 -[Gargamel] Per què? - -40 -00:01:15,380 --> 00:01:16,020 -[Razzamel] Perquè m'he cansat de veure fotos del teu gat. - -41 -00:01:16,020 --> 00:01:17,960 -(AD) Azrael, el gato, mira enojado - -42 -00:01:17,960 --> 00:01:18,260 -[Pitufina] Qui és aquest lloc? - -43 -00:01:18,260 --> 00:01:19,260 -(AD) Volando con un pájaro gigante y con canguros - -44 -00:01:21,700 --> 00:01:23,100 -[Pitufo Desconocido 2] Ei, barrufets, segueu-nos -i demostrarem el món - -45 -00:01:23,100 --> 00:01:24,580 -[Pitufo Desconocido 2] real. De què som capaços? - -46 -00:01:24,580 --> 00:01:25,820 -[Pitufo Desconocido 2] De què som capaços? - -47 -00:01:25,820 --> 00:01:28,300 -(AD) Los Pitufos caen del cielo y rebotan en un saco de huevos gigante lleno de patatas fregides i tomàquets. - -48 -00:01:28,300 --> 00:01:30,080 -[Pitufo Desconocido 1] Em sembla que m'he barrufat a sobre. - -49 -00:01:30,080 --> 00:01:34,520 -(AD) Pitufos y pequeños seres rojos se unen a la batalla - -50 -00:01:34,520 --> 00:01:37,420 -[Papa Pitufo] Arriba l'hora que sapigueu -què és un barrufet - -51 -00:01:37,420 --> 00:01:38,300 -[Papa Pitufo] de veritat. - -52 -00:01:38,300 --> 00:01:40,340 -(AD) Un Pitufo se convierte en una versión malvada - -53 -00:01:40,940 --> 00:01:43,320 -(AD) Papa Pitufo da un gran discurso en el pueblo - -54 -00:01:43,320 --> 00:01:44,260 -[Papa Pitufo] Us diré el pla. - -55 -00:01:45,040 --> 00:01:47,660 -[Pitufo Valiente] Ens col·lem al castell i salvem a tothom. - -56 -00:01:47,660 --> 00:01:50,860 -(AD) Están dentro de una bolsa de comida, Pitufina come una patata frita - -57 -00:01:50,860 --> 00:01:52,620 -[Pitufo Desconocido 2] Has menjat totes les patates. - -58 -00:01:52,620 --> 00:01:53,580 -[Pitufina] Les 3 en fa venir gana. \ No newline at end of file diff --git a/refinement/data/barrufets_1/free_ad.txt b/refinement/data/barrufets_1/free_ad.txt deleted file mode 100644 index ca42c406644ebfc3bd48f9731ed82526a4f6857b..0000000000000000000000000000000000000000 --- a/refinement/data/barrufets_1/free_ad.txt +++ /dev/null @@ -1,5 +0,0 @@ -El Poble dels Barrufets era l'escenari d'una felicitat perpètua, com el Pitufo DJ s'encarregava d'anunciar a l'inici, assegurant que per a ells Pitufo DJ diu: "El poble dels barrufets", on el Narrador afegia que "Cada dia és una festa". En aquell lloc idíl·lic, cada barrufet tenia una feina, tot i que el Pitufo Rondinaire no suportava tenir-ne, deixant clara la seva actitud queixosa. Enmig d'aquesta quotidianitat, apareixia el Pitufo Influencer, que aprofitava per treure's un selfie amb unes ulleres de sol i preguntar amb entusiasme Pitufo Influencer diu: "Què passa, penya?", presentant-se com un streamer en directe des del cor del poble. - -De sobte, l'idil·li es va trencar: una llum blava va embolcallar l'escena, absorbint de sobte alguns dels barrufets. El Papa Pitufo, el savi líder, va reaccionar immediatament a l'esdeveniment, demanant amb sorpresa Papa Pitufo diu: "Què és això?". Davant la crisi, la Pitufina, una de les barrufetes més dinàmiques, va mostrar la seva alarma pel segrest del líder: Pitufina diu: "No, el Papa Pitufo no! On és?". El Pitufo Valiente, sense dubtar, va impulsar la missió de rescat, anunciant: Pitufo Valiente diu: "Hem de rescatar-lo. Cap a fora!", just abans que l'escena es transformés en el seu transport forçat a través d'una llum blava cap al món real. - -Els antagonistes no van trigar a manifestar-se. Gargamel, acompanyat pel seu gat Azrael, que mirava enutjat, va revelar el seu triomf assegurant que Gargamel diu: "El Papa Pitufo és al meu poder!". Al seu costat, el seu germà Razzamel, amb una actitud més freda i moderna, va fer una petició pragmàtica: Razzamel diu: "Si us plau, res de xarxes socials ni 'spam'". La missió de rescat va portar els barrufets a un escenari aeri, on es veia com volaven amb un ocell gegant i amb cangurs en una persecució vertiginosa. El caos va arribar al seu punt àlgid quan els Pitufos van caure del cel i van aterrar còmicament rebotant en un sac d'ous, provocant la reacció d'un dels companys: Pitufo Cuiner diu: "Em sembla que m'he barrufat a sobre". Malgrat el daltabaix, un Líder Catalitzador els va cridar a l'acció, dient-los que el seguissin per demostrar al món real de què eren capaços, mentre el Pitufo Rondinaire deixava anar una promesa inusual per a ell en un moment de batalla: Pitufo Rondinaire diu: "Barrufarem molta calla". \ No newline at end of file diff --git a/refinement/data/barrufets_1/json_ad.json b/refinement/data/barrufets_1/json_ad.json deleted file mode 100644 index ee8d7d1ac9addef9e7b6eb6feb4579263e9b3893..0000000000000000000000000000000000000000 --- a/refinement/data/barrufets_1/json_ad.json +++ /dev/null @@ -1,833 +0,0 @@ -{ - "all_identities": "Narrador, Papa Pitufo, Pitufina, Pitufo Gruñón__Rondinaire__, Pitufo Influencer, Enano__Gnomo__, Pitufo Valiente, Pitufo Filósofo__Pensador__, Pitufo Desconocido, Gargamel, Razzamel, Pitufo Desconocido 2, Pitufo Chef, Pitufo DJ, Pitufo Malvat, Azrael, Ken", - "face_identities": "Papa Pitufo, Pitufina, Pitufo Gruñón__Rondinaire__, Pitufo Influencer, Enano__Gnomo__, Pitufo Valiente, Pitufo Filósofo__Pensador__, Ken, Gargamel, Razzamel, Azrael, Pitufo Malvat", - "voice_identities": "Narrador, Papa Pitufo, Pitufina, Pitufo Gruñón__Rondinaire__, Pitufo Influencer, Enano__Gnomo__, Pitufo Valiente, Pitufo Filósofo__Pensador__, Pitufo Desconocido, Gargamel, Razzamel, Pitufo Desconocido 2, Pitufo Chef, Pitufo DJ", - "full_transcripcion": "El poble dels barrufets cada dia és una festa. Cada barrufet té una feina, com en Rondinaire. No suporto tenir una feina. Pitufo con gafas de sol se saca un selfie. Què passa, penya? En directe des del poble dels barrufets. I jo, la barrufeta més guai de totes. Al poble dels barrufets no passa mai res dolent. Què és això? Atenció, escolteu-me tots. Les vostres vides corren perill. El poble dels barrufets ja no és segur. El gnomo es disparado hacia el mundo real. Papa Pitufo ha desaparecido. Pitufina està consternada. Ai, mare, s'han endut el gran barrufet. Hem de descobrir qui ha sigut. Hem de salvar el gran barrufet. I barrufarem molta calla. Los Pitufos son absorbidos por una luz azul y caen en un callejón oscuro de la ciudad, cerca de la Torre Eiffel. Ostres, on som? A París. Aviam si ho endevino. El gran barrufet corre perill. I tu qui ets? Sóc en Ken, el germà del gran barrufet. Ken se quita su máscara de barro, revelando una barba pelirroja. Perdoneu la màscara, m'estava fent una exfoliació rápida. No tinc mai temps per cuidar-me. M'encanta aquest Ken. Transición de escena. Aparecen Gargamel y Razzamel. En Gargamel i el seu germà Razzamel tenen el gran barrufet. Oh, com t'he trobat a faltar. No has rebut els meus mails? No, t'he bloquejat. Per què? Perquè m'he cansat de veure fotos del teu gat. Azrael, el gato, mira enojado. Qui és aquest lloc? Volando con un pájaro gigante y con canguros. Ei, barrufets, segueu-nos i demostrarem el món real. De què som capaços? Los Pitufos caen del cielo y rebotan en un saco de huevos. Em sembla que m'he barrufat a sobre. Pitufos y pequeños seres rojos se unen a la batalla. Arriba l'hora que sapigueu què és un barrufet de veritat. Un Pitufo se convierte en una versión malvada. Papa Pitufo da un gran discurso en el pueblo. Us diré el pla. Ens col·lem al castell i salvem a tothom. Están dentro de una bolsa de comida, Pitufina come una patata frita. Has menjat totes les patates. Les 3 en fa venir gana.", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 9.7, - "ocr": "", - "persona": [ - "Pitufo DJ", - "Pitufo Gruñón__Rondinaire__", - "Pitufo Influencer" - ], - "per_second": { - "Pitufo DJ": 1, - "Narrador": 1, - "Pitufo Gruñón__Rondinaire__": 1, - "Pitufo Influencer": 1 - }, - [cite_start]"description": "El poble dels Barrufets [cite: 47][cite_start], on la vida és una 'festa' [cite: 39] [cite_start]i es descriu la feina de Barrufet Rondinaire[cite: 34]. [cite_start]El Pitufo Influencer es fa un selfie[cite: 5, 35].", - "scenario_knn": [ - "El Poble dels Barrufets (Idil·li i Crisi)" - ] - }, - { - "frame_number": 2, - "start": 9.7, - "end": 17.64, - "ocr": "", - "persona": [ - "Pitufina" - ], - "per_second": { - "Pitufina": 1, - "Narrador": 1, - "Papa Pitufo": 1 - }, - [cite_start]"description": "Pitufina es presenta com 'la barrufeta més guai'[cite: 33]. [cite_start]La tranquil·litat del poble es trenca amb la pregunta de Papa Pitufo ('Què és això?')[cite: 32].", - "scenario_knn": [ - "El Poble dels Barrufets (Idil·li i Crisi)" - ] - }, - { - "frame_number": 3, - "start": 17.64, - "end": 32.68, - [cite_start]"ocr": "AD: Les vostres vides corren perill[cite: 13].", - "persona": [ - "Enano__Gnomo__", - "Papa Pitufo", - "Pitufina", - "Pitufo Filósofo__Pensador__", - "Pitufo Valiente", - "Pitufo Gruñón__Rondinaire__" - ], - "per_second": { - "Narrador": 1, - "Enano__Gnomo__": 1, - "Papa Pitufo": 1, - "Pitufina": 1, - "Pitufo Filósofo__Pensador__": 1, - "Pitufo Valiente": 1, - "Pitufo Gruñón__Rondinaire__": 1 - }, - [cite_start]"description": "L'Enano/Gnomo avisa del perill [cite: 40, 13] [cite_start]abans de ser 'disparat' al món real[cite: 15, 40]. [cite_start]Papa Pitufo desapareix[cite: 16, 32]. [cite_start]Els Pitufos són absorbits per una 'llum blava'[cite: 21, 48].", - "scenario_knn": [ - "El Poble dels Barrufets (Idil·li i Crisi)", - "El Lloc de Transició Màgica" - ] - }, - { - "frame_number": 4, - "start": 32.68, - "end": 43.58, - [cite_start]"ocr": "AD: Ken se quita su máscara de barro, revelando una barba pelirroja[cite: 28].", - "persona": [ - "Pitufo Valiente", - "Pitufo Filósofo__Pensador__", - "Pitufo Desconocido", - "Ken", - "Pitufo Influencer" - ], - "per_second": { - "Pitufo Valiente": 1, - "Pitufo Filósofo__Pensador__": 1, - "Pitufo Desconocido": 1, - "Narrador": 1, - "Pitufina": 1, - "Pitufo Influencer": 1 - }, - [cite_start]"description": "Els Pitufos aterren en un 'carreró fosc de París, prop de la Torre Eiffel'[cite: 49, 22]. [cite_start]El Pitufo Valiente pregunta on són [cite: 36][cite_start], i el Pitufo Filósofo identifica la ubicació[cite: 37, 23]. [cite_start]Es presenta Ken, el germà de Papa Pitufo, amb la seva màscara d'exfoliació[cite: 41, 28, 29].", - "scenario_knn": [ - "Carreró Fosc de París (Prop de la Torre Eiffel)" - ] - }, - { - "frame_number": 5, - "start": 43.58, - "end": 57.74, - "ocr": "AD: Transición de escena. [cite_start]Aparecen Gargamel y Razzamel[cite: 31].", - "persona": [ - "Pitufo Desconocido", - "Gargamel", - "Razzamel", - "Azrael", - "Pitufina" - ], - "per_second": { - "Pitufo Desconocido": 1, - "Gargamel": 1, - "Razzamel": 1, - "Pitufina": 1 - }, - [cite_start]"description": "Ken revela que Gargamel i Razzamel tenen Papa Pitufo[cite: 32, 41]. [cite_start]Es mostra l'Amagatall dels antagonistes [cite: 50][cite_start], on Razzamel rebutja a Gargamel per les fotos del gat Azrael[cite: 42, 43, 44, 40]. [cite_start]L'AD descriu Pitufina en un escenari aeri 'volando con un pájaro gigante y con canguros'[cite: 42, 51].", - "scenario_knn": [ - "Amagatall de Gargamel i Razzamel", - "Escenari Aeri i Fantàstic" - ] - }, - { - "frame_number": 6, - "start": 57.74, - "end": 70.08, - [cite_start]"ocr": "AD: Los Pitufos caen del cielo y rebotan en un saco de huevos[cite: 46].", - "persona": [ - "Pitufo Desconocido 2", - "Pitufo Chef", - "Papa Pitufo", - "Pitufo Malvat" - ], - "per_second": { - "Pitufo Desconocido 2": 1, - "Pitufo Chef": 1, - "Papa Pitufo": 1 - }, - [cite_start]"description": "Un líder ('Pitufo Desconegut 2') del món real motiva els Pitufos a demostrar de què són capaços[cite: 45, 44]. [cite_start]Cauen en un 'sac d'ous' [cite: 52][cite_start], i el Pitufo Chef reacciona còmicament[cite: 38]. [cite_start]Després, s'uneixen 'Pitufos i petits éssers rojos' al 'Camp de Batalla'[cite: 48, 53]. [cite_start]Un Pitufo es converteix en la seva 'versió malvada'[cite: 51, 46].", - "scenario_knn": [ - "Zona d'Impacte Còmic (Sac d'Ous)", - "El Camp de Batalla (Aliats)" - ] - }, - { - "frame_number": 7, - "start": 70.08, - "end": 74.26, - [cite_start]"ocr": "AD: Papa Pitufo da un gran discurso en el pueblo[cite: 52].", - "persona": [ - "Papa Pitufo", - "Pitufo Valiente" - ], - "per_second": { - "Papa Pitufo": 1, - "Pitufo Valiente": 1 - }, - [cite_start]"description": "Papa Pitufo fa un 'gran discurs' al Poble dels Barrufets[cite: 52, 32]. [cite_start]El Pitufo Valiente proposa el pla d'infiltració al Castell de l'Enemic[cite: 54, 36].", - "scenario_knn": [ - "El Poble dels Barrufets (Idil·li i Crisi)", - "El Castell de l'Enemic" - ] - }, - { - "frame_number": 8, - "start": 74.26, - "end": 76.58, - "ocr": "AD: Están dentro de una bolsa de comida, Pitufina come una patata frita.", - "persona": [ - "Pitufina", - "Pitufo Filósofo__Pensador__" - ], - "per_second": { - "Pitufo Valiente": 1, - "Pitufina": 1, - "Pitufo Filósofo__Pensador__": 1 - }, - [cite_start]"description": "Escena final d'infiltració al Castell[cite: 54]. [cite_start]Pitufina menja patates fregides dins una 'bossa de menjar' [cite: 33][cite_start], mentre el Pitufo Filósofo la renya[cite: 37].", - "scenario_knn": [ - "El Castell de l'Enemic" - ] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 3.04, - "end": 4.64, - "speaker": "Pitufo DJ", - "voice_neighbors": { - "identity": "Pitufo DJ", - "distance": 0.0 - }, - "text": "El poble dels barrufets", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo DJ": 1 - } - }, - { - "segment": 1, - "start": 6.22, - "end": 7.74, - "speaker": "Narrador", - "voice_neighbors": { - "identity": "Narrador", - "distance": 0.0 - }, - "text": "Cada dia és una festa.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Narrador": 1 - } - }, - { - "segment": 2, - "start": 9.7, - "end": 12.28, - "speaker": "Narrador", - "voice_neighbors": { - "identity": "Narrador", - "distance": 0.0 - }, - "text": "Cada barrufet té una feina, com en Rondinaire.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Narrador": 1, - "Pitufo Gruñón__Rondinaire__": 1 - } - }, - { - "segment": 3, - "start": 12.46, - "end": 13.96, - "speaker": "Pitufo Gruñón__Rondinaire__", - "voice_neighbors": { - "identity": "Pitufo Gruñón__Rondinaire__", - "distance": 0.0 - }, - "text": "No suporto tenir una feina.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Gruñón__Rondinaire__": 1 - } - }, - { - "segment": 4, - "start": 14.92, - "end": 15.72, - "speaker": "Pitufo Influencer", - "voice_neighbors": { - "identity": "Pitufo Influencer", - "distance": 0.0 - }, - "text": "Què passa, penya?", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Influencer": 1 - } - }, - { - "segment": 5, - "start": 15.88, - "end": 17.44, - "speaker": "Narrador", - "voice_neighbors": { - "identity": "Narrador", - "distance": 0.0 - }, - "text": "En directe des del poble dels barrufets.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Narrador": 1 - } - }, - { - "segment": 6, - "start": 17.64, - "end": 21.6, - "speaker": "Pitufina", - "voice_neighbors": { - "identity": "Pitufina", - "distance": 0.0 - }, - "text": "I jo, la barrufeta més guai de totes.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufina": 1 - } - }, - { - "segment": 7, - "start": 21.6, - "end": 24.42, - "speaker": "Narrador", - "voice_neighbors": { - "identity": "Narrador", - "distance": 0.0 - }, - "text": "Al poble dels barrufets no passa mai res dolent.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Narrador": 1 - } - }, - { - "segment": 8, - "start": 26.2, - "end": 27.34, - "speaker": "Papa Pitufo", - "voice_neighbors": { - "identity": "Papa Pitufo", - "distance": 0.0 - }, - "text": "Què és això?", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Papa Pitufo": 1 - } - }, - { - "segment": 9, - "start": 28.08, - "end": 29.44, - "speaker": "Enano__Gnomo__", - "voice_neighbors": { - "identity": "Enano__Gnomo__", - "distance": 0.0 - }, - "text": "Atenció, escolteu-me tots.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Enano__Gnomo__": 1 - } - }, - { - "segment": 10, - "start": 31.08, - "end": 32.68, - "speaker": "Narrador", - "voice_neighbors": { - "identity": "Narrador", - "distance": 0.0 - }, - "text": "El poble dels barrufets ja no és segur.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Narrador": 1 - } - }, - { - "segment": 11, - "start": 37.7, - "end": 38.98, - "speaker": "Pitufina", - "voice_neighbors": { - "identity": "Pitufina", - "distance": 0.0 - }, - "text": "Ai, mare, s'han endut el gran barrufet.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufina": 1 - } - }, - { - "segment": 12, - "start": 38.98, - "end": 40.84, - "speaker": "Pitufo Filósofo__Pensador__", - "voice_neighbors": { - "identity": "Pitufo Filósofo__Pensador__", - "distance": 0.0 - }, - "text": "Hem de descobrir qui ha sigut.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Filósofo__Pensador__": 1 - } - }, - { - "segment": 13, - "start": 40.92, - "end": 42.14, - "speaker": "Pitufo Valiente", - "voice_neighbors": { - "identity": "Pitufo Valiente", - "distance": 0.0 - }, - "text": "Hem de salvar el gran barrufet.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Valiente": 1 - } - }, - { - "segment": 14, - "start": 42.2, - "end": 43.42, - "speaker": "Pitufo Gruñón__Rondinaire__", - "voice_neighbors": { - "identity": "Pitufo Gruñón__Rondinaire__", - "distance": 0.0 - }, - "text": "I barrufarem molta calla.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Gruñón__Rondinaire__": 1 - } - }, - { - "segment": 15, - "start": 49.32, - "end": 50.4, - "speaker": "Pitufo Valiente", - "voice_neighbors": { - "identity": "Pitufo Valiente", - "distance": 0.0 - }, - "text": "Ostres, on som?", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Valiente": 1 - } - }, - { - "segment": 16, - "start": 50.74, - "end": 51.34, - "speaker": "Pitufo Filósofo__Pensador__", - "voice_neighbors": { - "identity": "Pitufo Filósofo__Pensador__", - "distance": 0.0 - }, - "text": "A París.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Filósofo__Pensador__": 1 - } - }, - { - "segment": 17, - "start": 51.72, - "end": 52.68, - "speaker": "Pitufo Desconocido", - "voice_neighbors": { - "identity": "Pitufo Desconocido", - "distance": 0.0 - }, - "text": "Aviam si ho endevino.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Desconocido": 1 - } - }, - { - "segment": 18, - "start": 52.78, - "end": 54.2, - "speaker": "Narrador", - "voice_neighbors": { - "identity": "Narrador", - "distance": 0.0 - }, - "text": "El gran barrufet corre perill.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Narrador": 1 - } - }, - { - "segment": 19, - "start": 54.38, - "end": 55.18, - "speaker": "Pitufina", - "voice_neighbors": { - "identity": "Pitufina", - "distance": 0.0 - }, - "text": "I tu qui ets?", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufina": 1 - } - }, - { - "segment": 20, - "start": 55.18, - "end": 57.74, - "speaker": "Pitufo Desconocido", - "voice_neighbors": { - "identity": "Pitufo Desconocido", - "distance": 0.0 - }, - "text": "Sóc en Ken, el germà del gran barrufet.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Desconocido": 1 - } - }, - { - "segment": 21, - "start": 57.74, - "end": 62.74, - "speaker": "Pitufo Desconocido", - "voice_neighbors": { - "identity": "Pitufo Desconocido", - "distance": 0.0 - }, - "text": "Perdoneu la màscara, m'estava fent una exfoliació rápida No tinc mai temps per cuidar-me.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Desconocido": 1 - } - }, - { - "segment": 22, - "start": 63.0, - "end": 63.94, - "speaker": "Pitufo Influencer", - "voice_neighbors": { - "identity": "Pitufo Influencer", - "distance": 0.0 - }, - "text": "M'encanta aquest Ken.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Influencer": 1 - } - }, - { - "segment": 23, - "start": 65.14, - "end": 67.92, - "speaker": "Pitufo Desconocido", - "voice_neighbors": { - "identity": "Pitufo Desconocido", - "distance": 0.0 - }, - "text": "En Gargamel i el seu germà Razzamel tenen el gran barrufet.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Desconocido": 1 - } - }, - { - "segment": 24, - "start": 68.1, - "end": 69.44, - "speaker": "Gargamel", - "voice_neighbors": { - "identity": "Gargamel", - "distance": 0.0 - }, - "text": "Oh, com t'he trobat a faltar.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Gargamel": 1 - } - }, - { - "segment": 25, - "start": 69.5, - "end": 70.86, - "speaker": "Gargamel", - "voice_neighbors": { - "identity": "Gargamel", - "distance": 0.0 - }, - "text": "No has rebut els meus mails?", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Gargamel": 1 - } - }, - { - "segment": 26, - "start": 71.06, - "end": 72.36, - "speaker": "Razzamel", - "voice_neighbors": { - "identity": "Razzamel", - "distance": 0.0 - }, - "text": "No, t'he bloquejat.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Razzamel": 1 - } - }, - { - "segment": 27, - "start": 72.48, - "end": 72.84, - "speaker": "Gargamel", - "voice_neighbors": { - "identity": "Gargamel", - "distance": 0.0 - }, - "text": "Per què?", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Gargamel": 1 - } - }, - { - "segment": 28, - "start": 73.46, - "end": 76.02, - "speaker": "Razzamel", - "voice_neighbors": { - "identity": "Razzamel", - "distance": 0.0 - }, - "text": "Perquè m'he cansat de veure fotos del teu gat.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Razzamel": 1 - } - }, - { - "segment": 29, - "start": 77.96, - "end": 78.26, - "speaker": "Pitufina", - "voice_neighbors": { - "identity": "Pitufina", - "distance": 0.0 - }, - "text": "Qui és aquest lloc?", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufina": 1 - } - }, - { - "segment": 30, - "start": 81.7, - "end": 84.58, - "speaker": "Pitufo Desconocido 2", - "voice_neighbors": { - "identity": "Pitufo Desconocido 2", - "distance": 0.0 - }, - "text": "Ei, barrufets, segueu-nos i demostrarem el món real.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Desconocido 2": 1 - } - }, - { - "segment": 31, - "start": 84.58, - "end": 85.82, - "speaker": "Pitufo Desconocido 2", - "voice_neighbors": { - "identity": "Pitufo Desconocido 2", - "distance": 0.0 - }, - "text": "De què som capaços?", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Desconocido 2": 1 - } - }, - { - "segment": 32, - "start": 88.3, - "end": 90.08, - "speaker": "Pitufo Chef", - "voice_neighbors": { - "identity": "Pitufo Chef", - "distance": 0.0 - }, - "text": "Em sembla que m'he barrufat a sobre.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Chef": 1 - } - }, - { - "segment": 33, - "start": 94.52, - "end": 98.3, - "speaker": "Papa Pitufo", - "voice_neighbors": { - "identity": "Papa Pitufo", - "distance": 0.0 - }, - "text": "Arriba l'hora que sapigueu què és un barrufet de veritat.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Papa Pitufo": 1 - } - }, - { - "segment": 34, - "start": 103.32, - "end": 104.26, - "speaker": "Papa Pitufo", - "voice_neighbors": { - "identity": "Papa Pitufo", - "distance": 0.0 - }, - "text": "Us diré el pla.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Papa Pitufo": 1 - } - }, - { - "segment": 35, - "start": 105.04, - "end": 107.66, - "speaker": "Pitufo Valiente", - "voice_neighbors": { - "identity": "Pitufo Valiente", - "distance": 0.0 - }, - "text": "Ens col·lem al castell i salvem a tothom.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Valiente": 1 - } - }, - { - "segment": 36, - "start": 110.86, - "end": 112.62, - "speaker": "Pitufo Filósofo__Pensador__", - "voice_neighbors": { - "identity": "Pitufo Filósofo__Pensador__", - "distance": 0.0 - }, - "text": "Has menjat totes les patates.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufo Filósofo__Pensador__": 1 - } - }, - { - "segment": 37, - "start": 112.62, - "end": 113.58, - "speaker": "Pitufina", - "voice_neighbors": { - "identity": "Pitufina", - "distance": 0.0 - }, - "text": "Les 3 en fa venir gana.", - "clip_path": "n/a", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Pitufina": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/barrufets_1/sample.json b/refinement/data/barrufets_1/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/barrufets_1/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/barrufets_1/scenarios.csv b/refinement/data/barrufets_1/scenarios.csv deleted file mode 100644 index bda3013b86285516e9c02ec62a9e0cc754038d02..0000000000000000000000000000000000000000 --- a/refinement/data/barrufets_1/scenarios.csv +++ /dev/null @@ -1,9 +0,0 @@ -scenario,description -El Poble dels Barrufets (Idil·li i Crisi),"L'escenari principal amb les cases de bolet, on la vida de 'festa' es trenca bruscament amb l'aparició de l'Enano/Gnomo i el segrest de Papa Pitufo. És el lloc de la màxima vulnerabilitat, el punt de reunió (discurs) i l'origen de l'aventura." -El Lloc de Transició Màgica,"Un espai abstracte definit per una 'llum blava' que absorbeix els Pitufos. Simbolitza el portal o el transport forçat d'un món de fantasia a la realitat, un moment de caos físic." -Carreró Fosc de París (Prop de la Torre Eiffel),"Un carreró amb ombres i brutícia, oferint un fort contrast visual amb el colorit del Poble. És el lloc del xoc cultural, la primera localització en el món humà i l'escena de la presentació de Ken." -Amagatall de Gargamel i Razzamel,"El lloc del segrest de Papa Pitufo. Un espai que reflecteix la malícia (Gargamel) i la modernitat/aïllament (Razzamel), on es revelen les tensions familiars dels antagonistes." -Escenari Aeri i Fantàstic,"Una seqüència d'acció dinàmica i surrealista que inclou volar amb un 'ocell gegant' i 'cangurs'. Representa una persecució ràpida i perillosa, possiblement a través de diverses localitzacions exòtiques del món real." -Zona d'Impacte Còmic (Sac d'Ous),"Un lloc no especificat del món real (potser un mercat) on els Pitufos impacten còmicament. L'AD del 'sac d'ous' subratlla l'humor basat en el xoc d'escala entre els petits herois i els elements quotidians humans." -El Camp de Batalla (Aliats),"Un lloc obert (un bosc, un prat) on s'uneixen els Pitufos i els 'petits éssers rojos'. És l'escena del clímax de l'acció, la unió de les forces i la transformació dramàtica del Pitufo Malvat." -El Castell de l'Enemic,"El lloc de la infiltració. L'escena es redueix a l'acció d'amagar-se en una 'bossa de menjar' per entrar, subratllant la diferència d'escala i el perill de la missió de rescat." \ No newline at end of file diff --git a/refinement/data/barrufets_1/target_une_ad.srt b/refinement/data/barrufets_1/target_une_ad.srt deleted file mode 100644 index fe93b0be626b8fc9a395fac410d194f39fb99c40..0000000000000000000000000000000000000000 --- a/refinement/data/barrufets_1/target_une_ad.srt +++ /dev/null @@ -1,232 +0,0 @@ -1 -00:00:03,040 --> 00:00:04,640 -[Pitufo DJ] El poble dels barrufets - -2 -00:00:06,220 --> 00:00:07,740 -[Narrador] Cada dia és una festa. - -3 -00:00:09,700 --> 00:00:12,280 -(AD) Cada barrufet té una feina, com en Rondinaire. - -4 -00:00:12,460 --> 00:00:13,960 -[Pitufo Gruñón] No suporto tenir una feina. - -5 -00:00:14,100 --> 00:00:14,700 -(AD) Pitufo con gafas de sol se saca un selfie - -6 -00:00:14,920 --> 00:00:15,720 -[Pitufo Influencer] Què passa, penya? - -7 -00:00:15,880 --> 00:00:17,440 -[Narrador] En directe des del poble dels barrufets. - -8 -00:00:17,640 --> 00:00:19,620 -[Pitufina] I jo, la barrufeta - -9 -00:00:19,620 --> 00:00:21,600 -[Pitufina] més guai de totes. - -10 -00:00:21,600 --> 00:00:23,980 -[Narrador] Al poble dels barrufets no passa mai res - -11 -00:00:23,980 --> 00:00:24,420 -(AD) Dolent. - -12 -00:00:26,200 --> 00:00:27,340 -[Papa Pitufo] Què és això? - -13 -00:00:28,080 --> 00:00:29,440 -[Enano/Gnomo] Atenció, escolteu-me tots. - -14 -00:00:29,520 --> 00:00:31,000 -(AD) Les vostres vides corren perill. - -15 -00:00:31,080 --> 00:00:32,680 -[Narrador] El poble dels barrufets ja no és segur. - -16 -00:00:33,280 --> 00:00:34,470 -(AD) El gnomo es disparado hacia el mundo real - -17 -00:00:35,420 --> 00:00:37,700 -(AD) Papa Pitufo ha desaparecido. Pitufina está consternada - -18 -00:00:37,700 --> 00:00:38,980 -[Pitufina] Ai, mare, s'han endut el gran barrufet. - -19 -00:00:38,980 --> 00:00:40,840 -[Pitufo Filósofo/Pensador] Hem de descobrir qui ha sigut. - -20 -00:00:40,920 --> 00:00:42,140 -[Pitufo Valiente] Hem de salvar el gran barrufet. - -21 -00:00:42,200 --> 00:00:43,420 -[Pitufo Gruñón/Rondinaire] I barrufarem molta calla. - -22 -00:00:43,580 --> 00:00:49,320 -(AD) Los Pitufos son absorbidos por una luz azul y caen en un callejón oscuro de la ciudad, cerca de la Torre Eiffel - -23 -00:00:49,320 --> 00:00:50,400 -[Pitufo Valiente] Ostres, on som? - -24 -00:00:50,740 --> 00:00:51,340 -[Pitufo Filósofo/Pensador] A París. - -25 -00:00:51,720 --> 00:00:52,680 -[Pitufo Desconocido 1] Aviam si ho endevino. - -26 -00:00:52,780 --> 00:00:54,200 -[Narrador] El gran barrufet corre perill. - -27 -00:00:54,380 --> 00:00:55,180 -[Pitufina] I tu qui ets? - -28 -00:00:55,180 --> 00:00:57,740 -[Pitufo Desconocido] Sóc en Ken, el germà del gran barrufet. - -29 -00:00:58,760 --> 00:01:01,060 -(AD) Ken se quita su máscara de barro, revelando una barba pelirroja. - -30 -00:01:01,060 --> 00:01:02,740 -[Pitufo Desconocido] Perdoneu la màscara, -m'estava fent una exfoliació rápida. - -31 -00:01:02,740 --> 00:01:03,940 -[Pitufo Desconocido] No tinc mai temps per cuidar-me. - -32 -00:01:03,940 --> 00:01:05,140 -[Pitufo Influencer] M'encanta aquest Ken. - -33 -00:01:05,140 --> 00:01:07,200 -(AD) Transición de escena. Aparecen Gargamel y Razzamel - -34 -00:01:07,200 --> 00:01:07,920 -[Pitufo Desconocido] En Gargamel i el seu germà Razzamel tenen - -35 -00:01:08,100 --> 00:01:09,440 -[Pitufo Desconocido] el gran barrufet. - -36 -00:01:09,500 --> 00:01:10,860 -[Gargamel] Oh, com t'he trobat a faltar. - -37 -00:01:11,060 --> 00:01:12,360 -[Gargamel] No has rebut els meus mails? - -38 -00:01:12,480 --> 00:01:12,840 -[Razzamel] No, t'he bloquejat. - -39 -00:01:13,460 --> 00:01:15,380 -[Gargamel] Per què? - -40 -00:01:15,380 --> 00:01:16,020 -[Razzamel] Perquè m'he cansat de veure fotos del teu gat. - -41 -00:01:16,020 --> 00:01:17,960 -(AD) Azrael, el gato, mira enojado - -42 -00:01:17,960 --> 00:01:18,260 -[Pitufina] Qui és aquest lloc? - -43 -00:01:18,260 --> 00:01:19,260 -(AD) Volando con un pájaro gigante y con canguros - -44 -00:01:21,700 --> 00:01:24,200 -[Pitufo Desconocido 2] Ei, barrufets, segueu-nos i demostrarem el món - -45 -00:01:24,200 --> 00:01:24,580 -[Pitufo Desconocido 2] real. - -46 -00:01:24,580 --> 00:01:25,820 -[Pitufo Desconocido 2] De què som capaços? - -47 -00:01:25,820 --> 00:01:28,300 -(AD) Los Pitufos caen del cielo y rebotan en un saco de huevos - -48 -00:01:28,300 --> 00:01:30,080 -[Pitufo Chef] Em sembla que m'he barrufat a sobre. - -49 -00:01:30,080 --> 00:01:34,520 -(AD) Pitufos y pequeños seres rojos se unen a la batalla - -50 -00:01:34,520 --> 00:01:37,420 -[Papa Pitufo] Arriba l'hora que sapigueu què és un - -51 -00:01:37,420 --> 00:01:38,300 -[Papa Pitufo] barrufet de veritat. - -52 -00:01:38,300 --> 00:01:40,340 -(AD) Un Pitufo se convierte en una versión malvada - -53 -00:01:40,940 --> 00:01:43,320 -(AD) Papa Pitufo da un gran discurso en el pueblo - -54 -00:01:43,320 --> 00:01:44,260 -[Papa Pitufo] Us diré el pla. - -55 -00:01:45,040 --> 00:01:47,660 -[Pitufo Valiente] Ens col·lem al castell i salvem a tothom. - -56 -00:01:47,660 --> 00:01:50,860 -(AD) Están dentro de una bolsa de comida, Pitufina come una patata frita - -57 -00:01:50,860 --> 00:01:52,620 -[Pitufo Filósofo/Pensador] Has menjat totes les patates. - -58 -00:01:52,620 --> 00:01:53,580 -[Pitufina] Les 3 en fa venir gana. \ No newline at end of file diff --git a/refinement/data/barrufets_1/une_ad.srt b/refinement/data/barrufets_1/une_ad.srt deleted file mode 100644 index 0847e0ecea6b1e3e127986fb419be1898266ac16..0000000000000000000000000000000000000000 --- a/refinement/data/barrufets_1/une_ad.srt +++ /dev/null @@ -1,227 +0,0 @@ -1 -00:00:03,040 --> 00:00:04,640 -[Pitufo DJ] El poble dels barrufets - -2 -00:00:06,220 --> 00:00:07,740 -[Narrador] Cada dia és una festa. - -3 -00:00:09,700 --> 00:00:12,280 -[AD] Cada barrufet té una feina, com en Rondinaire. - -4 -00:00:12,460 --> 00:00:13,960 -[Pitufo Gruñón] No suporto tenir una feina. - -5 -00:00:14,100 --> 00:00:14,700 -[AD] Pitufo con gafas de sol se saca un selfie - -6 -00:00:14,920 --> 00:00:15,720 -[Pitufo Influencer] Què passa, penya? - -7 -00:00:15,880 --> 00:00:17,440 -[Narrador] En directe des del poble dels barrufets. - -8 -00:00:17,640 --> 00:00:21,600 -[Pitufina] I jo, la barrufeta més guai de totes. - -9 -00:00:21,600 --> 00:00:23,980 -[Narrador] Al poble dels barrufets no passa mai res - -10 -00:00:23,980 --> 00:00:24,420 -[AD] Dolent. - -11 -00:00:26,200 --> 00:00:27,340 -[Papa Pitufo] Què és això? - -12 -00:00:28,080 --> 00:00:29,440 -[Enano/Gnomo] Atenció, escolteu-me tots. - -13 -00:00:29,520 --> 00:00:31,000 -[AD] Les vostres vides corren perill. - -14 -00:00:31,080 --> 00:00:32,680 -[Narrador] El poble dels barrufets ja no és segur. - -15 -00:00:33,280 --> 00:00:34,470 -[AD] El gnomo es disparado hacia el mundo real - -16 -00:00:35,420 --> 00:00:37,700 -[AD] Papa Pitufo ha desaparecido. Pitufina está consternada - -17 -00:00:37,700 --> 00:00:38,980 -[Pitufina] Ai, mare, s'han endut el gran barrufet. - -18 -00:00:38,980 --> 00:00:40,840 -[Pitufo Filósofo/Pensador] Hem de descobrir qui ha sigut. - -19 -00:00:40,920 --> 00:00:42,140 -[Pitufo Valiente] Hem de salvar el gran barrufet. - -20 -00:00:42,200 --> 00:00:43,420 -[Pitufo Gruñón/Rondinaire] I barrufarem molta calla. - -21 -00:00:43,580 --> 00:00:49,320 -[AD] Los Pitufos son absorbidos por una luz azul y caen en un callejón oscuro de la ciudad, cerca de la Torre Eiffel - -22 -00:00:49,320 --> 00:00:50,400 -[Pitufo Valiente] Ostres, on som? - -23 -00:00:50,740 --> 00:00:51,340 -[Pitufo Filósofo/Pensador] A París. - -24 -00:00:51,720 --> 00:00:52,680 -[Pitufo Desconocido 1] Aviam si ho endevino. - -25 -00:00:52,780 --> 00:00:54,200 -[Narrador] El gran barrufet corre perill. - -26 -00:00:54,380 --> 00:00:55,180 -[Pitufina] I tu qui ets? - -27 -00:00:55,180 --> 00:00:57,740 -[Pitufo Desconocido] Sóc en Ken, el germà del gran barrufet. - -28 -00:00:58,760 --> 00:01:01,060 -[AD] Ken se quita su máscara de barro, revelando una barba pelirroja. Perdoneu la màscara, m'estava fent una exfoliació rápida - -29 -00:01:01,060 --> 00:01:02,740 -[cite_start]No tinc mai temps per cuidar-me. [cite: 13] - -30 -00:01:03,000 --> 00:01:03,940 -[Pitufo Influencer] M'encanta aquest Ken. - -31 -00:01:03,940 --> 00:01:05,140 -[AD] Transición de escena. Aparecen Gargamel y Razzamel - -32 -00:01:05,140 --> 00:01:07,200 -[Pitufo Desconocido] En Gargamel i el seu germà Razzamel tenen - -33 -00:01:07,200 --> 00:01:07,920 -[Pitufo Desconocido] el gran barrufet. - -34 -00:01:08,100 --> 00:01:09,440 -[Gargamel] Oh, com t'he trobat a faltar. - -35 -00:01:09,500 --> 00:01:10,860 -[Gargamel] No has rebut els meus mails? - -36 -00:01:11,060 --> 00:01:12,360 -[Razzamel] No, t'he bloquejat. - -37 -00:01:12,480 --> 00:01:12,840 -[Gargamel] Per què? - -38 -00:01:13,460 --> 00:01:15,380 -[Razzamel] Perquè m'he cansat de veure fotos del - -39 -00:01:15,380 --> 00:01:16,020 -[Razzamel] teu gat. - -40 -00:01:16,020 --> 00:01:17,960 -[AD] Azrael, el gato, mira enojado - -41 -00:01:17,960 --> 00:01:18,260 -[Pitufina] Qui és aquest lloc? - -42 -00:01:18,260 --> 00:01:19,260 -[AD] Volando con un pájaro gigante y con canguros - -43 -00:01:21,700 --> 00:01:24,200 -[Pitufo Desconocido 2] Ei, barrufets, segueu-nos i demostrarem el món - -44 -00:01:24,200 --> 00:01:24,580 -[Pitufo Desconocido 2] real. - -45 -00:01:24,580 --> 00:01:25,820 -[Pitufo Desconocido 2] De què som capaços? - -46 -00:01:25,820 --> 00:01:28,300 -[AD] Los Pitufos caen del cielo y rebotan en un saco de huevos - -47 -00:01:28,300 --> 00:01:30,080 -[Pitufo Chef] Em sembla que m'he barrufat a sobre. - -48 -00:01:30,080 --> 00:01:34,520 -[AD] Pitufos y pequeños seres rojos se unen a la batalla - -49 -00:01:34,520 --> 00:01:37,420 -[Papa Pitufo] Arriba l'hora que sapigueu què és un - -50 -00:01:37,420 --> 00:01:38,300 -[Papa Pitufo] barrufet de veritat. - -51 -00:01:38,300 --> 00:01:40,340 -[AD] Un Pitufo se convierte en una versión malvada - -52 -00:01:40,940 --> 00:01:43,320 -[AD] Papa Pitufo da un gran discurso en el pueblo - -53 -00:01:43,320 --> 00:01:44,260 -[Papa Pitufo] Us diré el pla. - -54 -00:01:45,040 --> 00:01:47,660 -[Pitufo Valiente] Ens col·lem al castell i salvem a tothom. - -55 -00:01:47,660 --> 00:01:50,860 -[AD] Están dentro de una bolsa de comida, Pitufina come una patata frita - -56 -00:01:50,860 --> 00:01:52,620 -[Pitufo Filósofo/Pensador] Has menjat totes les patates. - -57 -00:01:52,620 --> 00:01:53,580 -[Pitufina] Les 3 en fa venir gana. \ No newline at end of file diff --git a/refinement/data/curtmetratge_1/casting.csv b/refinement/data/curtmetratge_1/casting.csv deleted file mode 100644 index 23f8cd898dc6cbe507f33a52c57d3dddbd5d754a..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_1/casting.csv +++ /dev/null @@ -1,5 +0,0 @@ -character name,personality / context -Xavier,"Figura d'autoritat jove, marcada per una frustració evident i un desig d'evasió ('mono de porro'). Passa de la queixa domèstica ('sempre sóc jo la que està fent les coses') a un rol de manipulador o torturador, instruint Cristau a 'recordar la part de la teva mare' en una escena de violència." -padre,"El pare o figura paternal de Xavier. Està esgotat per la constant discussió i la manca de comunicació amb Xavier, expressant la seva desesperació amb frases com 'no m'escoltes' i 'no tens res que dir', i intentant intervenir en la conducta del seu fill." -Cristau,"El personatge central d'un drama secundari i fosc. És un subjecte passiu, víctima d'alguna mena de violència o experimentació (cicatriu visible, despullat, amb sang). Es pot inferir que la seva vulnerabilitat és explotada per Xavier, qui l'utilitza per a un 'treball' o objectiu relacionat amb un trauma passat ('la teva mare')." -Home tatuat,"Membre d'un grup ('colla') o organització. La seva breu aparició visual coincideix amb la reacció d'alarma de Xavier, suggerint que el grup representa un perill o un element clau de la trama fosca que envolta Cristau." \ No newline at end of file diff --git a/refinement/data/curtmetratge_1/eval.csv b/refinement/data/curtmetratge_1/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_1/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/curtmetratge_1/fake_une_ad.srt b/refinement/data/curtmetratge_1/fake_une_ad.srt deleted file mode 100644 index 985aed22efaa82138f449ee701583337a0f0939c..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_1/fake_une_ad.srt +++ /dev/null @@ -1,371 +0,0 @@ -1 -00:00:00,000 --> 00:00:09,960 -(AD) La pantalla es presenta completament fosca, sense cap element o detall que pugui ser percebut o distingit visualment, amb una profunditat i matisos que reflecteixen la complexitat de l'escena. - -2 -00:00:09,960 --> 00:00:11,439 -(AD) Rellotge Newgate Londres. - -3 -00:00:11,439 --> 00:00:12,839 -(AD) Oscar d'or Alex. - -4 -00:00:12,839 --> 00:00:14,279 -(AD) Alex escriu. - -5 -00:00:14,279 --> 00:00:15,759 -(AD) Rellotge Newgate Londres. - -6 -00:00:15,759 --> 00:00:17,239 -(AD) Calendari amb dates. - -7 -00:00:17,239 --> 00:00:20,440 -(AD) Un gos amb un barret de cuiner salta alegrement sobre una taula. - -8 -00:00:20,440 --> 00:00:22,719 -(AD) Jove amb jersei marró i ulleres. - -9 -00:00:22,719 --> 00:00:27,480 -(AD) Alex, amb ulleres i camisa ratllada, escriu davant d'un ordinador. - -10 -00:00:27,480 --> 00:00:32,093 -(AD) Un jove amb ulleres i suèter gris, assegut, envoltat de llibres, amb la vista fixa en un punt concret de la paret reflectint una profunda concentració en la seva tasca actual. - -11 -00:00:32,093 --> 00:00:35,570 -[Doctora] Àlex, Àlex, què, què... El bisturí! Que em n'han de bisturí. - -12 -00:00:35,570 --> 00:00:36,768 -[Alex] Ah. Ai... - -13 -00:00:36,768 --> 00:00:39,298 -(AD) - -14 -00:00:39,298 --> 00:00:41,200 -[Alex] El bisturí! Àlex, perdó, - -15 -00:00:41,200 --> 00:00:43:280 -[Alex] té, té, perdó. Això és el bisturí, què, mira que has. - -16 -00:00:43,280 --> 00:00:47:880 -(AD) Alex, amb guants, ajusta un llum brillant. - -17 -00:00:47,880 --> 00:00:48,640 -(AD) - -18 -00:00:48,640 --> 00:00:53,799 -(AD) Un rellotge de cucut fa un so estrident enmig del silenci. - -19 -00:00:53,799 --> 01:11,680 -(AD) Alex, amb suèter marró i negre, se situa davant d'un ordinador en un espai desorganitzat, reflectint un ambient caòtic i creatiu. - -20 -01:11:680 --> 01:16,000 -(AD) Un jove amb ulleres i suèter gris, assegut, envoltat de llibres. - -21 -01:16:000 --> 01:19,239 -(AD) Àlex escriu en un ordinador portàtil. Un jove amb ulleres i suèter gris, assegut, envoltat de llibres. - -22 -01:19:239 --> 01:35,120 -(AD) Un jove amb camisa blanca i ulleres, davant d'un ordinador, concentrat en la seva tasca, reflectint dedicació i interès. - -23 -01:35:120 --> 01:37,000 -(AD) - -24 -01:37:000 --> 01:38,840 -(AD) Rellotge blanc amb calendari. - -25 -01:38:840 --> 01:41,280 -(AD) Alex, amb ulleres, mira. - -26 -01:41:280 --> 01:52,239 -(AD) Àlex, amb camisa de color blanc, assegut davant d'un ordinador, concentrat en la seva feina. - -27 -01:52:239 --> 01:54,719 -(AD) Alex, ulleres grans, ordinador. - -28 -01:54:719 --> 01:57,359 -(AD) Jove amb jersei marró i ulleres. - -29 -01:57:359 --> 02:01,200 -(AD) Un jove amb ulleres grans mira sorprès a càmera. - -30 -02:01:200 --> 02:05,000 -(AD) Rellotge de paret amb fons blanc i maneces negres. - -31 -02:05:000 --> 02:09,960 -(AD) A la paret, un rellotge de la marca Newgate destaca. - -32 -02:09:960 --> 02:12,639 -(AD) Un globus terraqüi explota a la taula. - -33 -02:12:639 --> 02:28,360 -(AD) Alex, amb suèter marró i negre, assegut davant d'un ordinador, tocant-se el coll, pensatiu i concentrat. - -34 -02:28:360 --> 02:38,840 -(AD) Àlex assegut al llit, amb la mirada fixada en la pantalla del seu telèfon. - -35 -02:38:840 --> 02:41,879 -(AD) Un quadre floral amb ulls pintat amb molta atenció, reflectint la seva dedicació i interès per l'art visual i el dibuix. - -36 -02:41:879 --> 02:48,599 -(AD) Àngel Muñoz, amb suèter ratllat marró i blanc, et mira amb atenció. - -37 -02:48:599 --> 02:53,439 -(AD) Una pantalla clara suavitza la il·luminació d'una habitació tancada. - -38 -02:53:439 --> 02:58,599 -(AD) Una pantalla clara suavitza la il·luminació d'una habitació tancada. - -39 -02:58:599 --> 03:04,319 -(AD) Una pinta es raspa contra la paret. - -40 -03:04:319 --> 03:05,680 -(AD) - -41 -03:05:680 --> 03:07,840 -(AD) Jove amb ulleres sorprenent-se. - -42 -03:07:840 --> 03:10,120 -(AD) Dibuix fosc sobre fons clar. - -43 -03:10:120 --> 03:11,479 -(AD) Paleta multicolor plena. - -44 -03:11:479 --> 03:13,919 -(AD) Alex pinta amb un pinzell. - -45 -03:13:919 --> 03:16,400 -(AD) Alex, amb suèter ratllat, observa. - -46 -03:16:400 --> 03:17,560 -(AD) - -47 -03:17:560 --> 03:19,240 -(AD) Alex, amb ulleres grans. - -48 -03:19:240 --> 03:20,240 -(AD) Espàtula remenant. - -49 -03:20:240 --> 03:23,639 -(AD) Àlex amb samarreta ratllada. - -50 -03:23:639 --> 03:27,120 -(AD) Un paper conté text escrit a mà. - -51 -03:27:120 --> 03:29,360 -(AD) Un rellotge de cucut fa un so estrident enmig del silenci. - -52 -03:29:360 --> 03:44,941 -(AD) Alex assegut a la seva habitació, il·luminat per un llum, en un ambient tranquil i reflexiu. - -53 -03:44:941 --> 03:45,985 -[Àngel Muñoz] Hola, hola. - -54 -03:45:985 --> 03:47,880 -(AD) Alex ajusta un llum. - -55 -03:47:943 --> 03:49,461 -[padre] No és que estic acabant el treball. - -56 -03:49:461 --> 03:52,533 -(AD) Àngel Muñoz se seu a l'habitació. - -57 -03:52:533 --> 03:53,866 -[Alex] Sí, sí, sí. Encara, sí. - -58 -03:53:866 --> 03:55,876 -(AD) Àngel Muñoz se seu a l'habitació. - -59 -03:55:876 --> 03:56,670 -[Doctora] Ja, ja ho sé, - -60 -03:56:670 --> 03:57,461 -[Alex] però és que no sé què posar. - -61 -03:57:461 --> 03:59,991 -(AD) Alex, il·luminat, reflexiona tranquil·lament. - -62 -03:59:991 --> 04:00,700 -[Àngel Muñoz] Ja, bueno, - -63 -04:00:700 --> 04:01,461 -[Doctora] però és que no tinc ni idea. - -64 -04:01:461 --> 04:06,693 -(AD) El rellotge indica que són les tres de la matinada, i la finestra mostra una forta pluja. - -65 -04:06:693 --> 04:09,408 -[padre] Vale. Adéu. Fins demà. - -66 -04:09:408 --> 04:11,941 -(AD) Alex, il·luminat, reflexiona a casa. - -67 -04:11:941 --> 04:12,852 -[Doctora] Adéu. - -68 -04:12:852 --> 04:21,800 -(AD) Un individu amb un piercing a l'orella i camisa blanca, reconegut com Àngel Muñoz. - -69 -04:21:800 --> 04:23,079 -(AD) Alex avança pel passadís. - -70 -04:23:079 --> 04:23,879 -(AD) Alex interactua. - -71 -04:23:879 --> 04:57,384 -(AD) La pantalla es presenta en un estat de total obscuritat, sense cap element o figura que pugui ser percebut i un llarg silenci omple l'habitació. - -72 -04:57:384 --> 05:00,100 -[Alex] I... - -73 -05:00:100 --> 05:01,680 -(AD) - -74 -05:01:680 --> 05:02,800 -(AD) Violí fosc. - -75 -05:02:800 --> 05:04,160 -(AD) Home amb violí. - -76 -05:04:160 --> 05:05,560 -(AD) La Doctora s'emprova una jaqueta. - -77 -05:05:560 --> 05:06,959 -(AD) Alex toca violí. - -78 -05:06:959 --> 05:08,040 -(AD) Home violinista. - -79 -05:08:040 --> 05:09,319 -(AD) Home violinista. - -80 -05:09:319 --> 05:10,360 -(AD) - -81 -05:10:360 --> 05:11,759 -(AD) Apareixen els crèdits de la pel·lícula. - -82 -05:11:759 --> 05:13,399 -(AD) Alex interpreta violí. - -83 -05:13:399 --> 05:14,480 -(AD) Alex interpreta violí. - -84 -05:14:480 --> 05:19,519 -(AD) Alex, amb camisa blanca, està en una habitació fosca, mentre es veuen objectes estranys al fons. - -85 -05:19:519 --> 05:34,000 -(AD) Un ànec de goma flota a la piscina. - -86 -05:34:000 --> 05:38,290 -(AD) La pantalla es troba completament negra. - -87 -05:38:290 --> 05:39,538 -[padre] Fins demà. - -88 -05:39:538 --> 05:41,985 -[Alex] Mira. - -89 -05:41:985 --> 05:43,706 -[padre] I... - -90 -05:43:706 --> 05:52,262 -[Alex] Fins demà. - -91 -05:52:262 --> 05:52,668 -(AD) - -92 -05:52:668 --> 05:53,545 -[Àngel Muñoz] I... - -93 -05:53:545 --> 05:58,199 -(AD) La pantalla es presenta en un estat de foscor total. \ No newline at end of file diff --git a/refinement/data/curtmetratge_1/free_ad.txt b/refinement/data/curtmetratge_1/free_ad.txt deleted file mode 100644 index ff757ceb71643b179c2ce0e608decfb78f239fc0..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_1/free_ad.txt +++ /dev/null @@ -1,3 +0,0 @@ -L'escena s'obria amb una imatge completament fosca, un buit que aviat donava pas a la visió inquietant de Cristau, el subjecte passiu del drama, amb barba i orelles grans com banyes, immers en una escolta a través d'uns auriculars, la seva figura envoltada per una llum tènue i ombres que indicaven la seva profunda crisi. Aviat, la flama d'un cigarret, l'única font de llum concentrada en la foscor exterior, revelava Xavier, una figura d'autoritat jove, marcada per la frustració i el desig d'evasió, que es trobava al balcó de la Crisi Familiar. Allà va esclatar la tensió amb el seu pare, esgotat per la constant discussió, qui li va retreure que no l'escoltava i li va etzibar amb una duresa definitiva: padre diu: "no tens res que dir". Xavier, enmig de la seva ràbia, no va fer més que repetir la seva desesperació i la seva incapacitat per entendre la situació: Xavier diu: "no sé, no sé per què no ho sé". Finalment, va descarregar la seva càrrega amb una queixa domèstica que revelava la seva frustració permanent: Xavier diu: "sempre sóc jo la que està fent les coses". - -La crisi familiar va mutar a una activitat il·lícita. La perspectiva es va traslladar a l'interior d'una sala tènue de la inducció, un lloc d'una foscor extrema on Cristau ara jeia ferit, despullat i amb sang, la cicatriu visible al seu rostre subratllant la seva vulnerabilitat. Xavier, amb una actitud freda de manipulador, va començar a donar-li instruccions per al 'treball', exigint-li que fes un esforç: Xavier diu: "vale ves recordant" allò que era més important de recordar, el fragment de memòria més dolorós i secret: Xavier diu: "ves recordant la part de la teva mare". La foscor de l'habitació, gairebé en ombres, accentuava el secretisme i la moralitat ambigua de l'escena. \ No newline at end of file diff --git a/refinement/data/curtmetratge_1/json_ad.json b/refinement/data/curtmetratge_1/json_ad.json deleted file mode 100644 index 14ba96bd29b94152d663a855633c863fe0c08e9e..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_1/json_ad.json +++ /dev/null @@ -1,1329 +0,0 @@ -{ - "all_identities": "Xavier, padre, Cristau, Home tatuat", - "face_identities": "Xavier, Cristau, Home tatuat", - "voice_identities": "Xavier, padre", - "full_transcripcion": "no sé, no sé per què no ho sé a veure és que sempre sóc jo la que està fent les coses no podeu posar un poquito de cua com sempre ja estan però és que tant te cuesta tant te cuesta deixar-me una cocina ben feta però ara és perquè com que ve que ve perquè m'he trobat en la panxa de les paries i fa una passada que surt jo si et queda una cosa què fas cristau no sé petardo que no ho veus que així no solucionem res no m'escoltes no tens res que dir i salva home deixes en pau sisplau bueno per tu ho faràs eh hola maco com anem fins tot ja a l'habitació preparat pel treball sí anem a tope directes doncs a tope a saco vale vale joder sí sí bueno vale ja veig ràpidet eh que tinc mono de porro vale ves recordant el més heavy ves recordant la part de la teva mare pensa en la impotència del moment que estem ara i que no hi pots fer res hòstia la colla colla", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 2.229, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Imatge completament fosca. (La Foscor Total / Imatge Negra) [cite: 1, 37]", - "scenario_knn": [ - "La Foscor Total / Imatge Negra" - ] - }, - { - "frame_number": 2, - "start": 2.229, - "end": 20.100, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Un home amb barba i orelles grans semblants a banyes porta uns auriculars. Sembla que està immers en l'escolta d'alguna cosa, i es reconeix la figura de Cristau en aquesta escena. (L'Oficina de Vigilància/Reunió) [cite: 2, 36]", - "scenario_knn": [ - "L'Oficina de Vigilància/Reunió" - ] - }, - { - "frame_number": 3, - "start": 20.100, - "end": 27.530, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Una imatge difusa d'un petit objecte fosc sobre un fons blanc, amb Cristau present. [cite: 3, 32]", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 27.530, - "end": 40.299, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier sosté un cigarret entre els dits, mentre la flama que crema a la seva punta emet una llum tènue, reflectint la seva concentració en el moment. (Balcó de la Crisi Familiar) [cite: 4, 30, 34]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 5, - "start": 40.299, - "end": 41.273, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier al balcó. (Balcó de la Crisi Familiar) [cite: 5, 30, 34]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 6, - "start": 41.273, - "end": 50.030, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier parla sobre la seva frustració domèstica. [cite: 6, 30]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 7, - "start": 50.030, - "end": 50.250, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 50.250, - "end": 55.128, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier expressa la seva queixa 'sempre sóc jo la que està fent les coses'. [cite: 8, 30]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 9, - "start": 55.128, - "end": 57.811, - "ocr": "", - "persona": [ - "padre" - ], - "per_second": {}, - "description": "El pare respon a Xavier. [cite: 9, 31]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 10, - "start": 57.811, - "end": 58.097, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 58.097, - "end": 102.618, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier expressa frustració amb la cuina. [cite: 11, 30]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 12, - "start": 102.618, - "end": 102.755, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 13, - "start": 102.755, - "end": 104.274, - "ocr": "", - "persona": [ - "padre" - ], - "per_second": {}, - "description": "El pare intenta explicar. [cite: 13, 31]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 14, - "start": 104.274, - "end": 104.358, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 15, - "start": 104.358, - "end": 106.974, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier continua la discussió. [cite: 15, 30]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 16, - "start": 106.974, - "end": 112.846, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier està a l'exterior, en un balcó, amb una tassa sobre la taula. (Balcó de la Crisi Familiar) [cite: 16, 30, 34]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 17, - "start": 112.846, - "end": 116.340, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier expressa el seu desig de sortir-se'n. [cite: 17, 30]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 18, - "start": 116.340, - "end": 128.500, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier es troba a l'exterior, en un balcó, on hi ha una taula davant d'ell i una tassa reposant sobre la superfície, contemplant l'entorn. (Balcó de la Crisi Familiar) [cite: 18, 30, 34]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 19, - "start": 128.500, - "end": 132.084, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier, amb barba, seu al balcó blanc. (Balcó de la Crisi Familiar) [cite: 19, 30, 34]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 20, - "start": 132.084, - "end": 133.028, - "ocr": "", - "persona": [ - "padre", - "Cristau" - ], - "per_second": {}, - "description": "El pare crida 'Cristau'. [cite: 20, 31, 32]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 21, - "start": 133.028, - "end": 133.518, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 22, - "start": 133.518, - "end": 134.548, - "ocr": "", - "persona": [ - "padre" - ], - "per_second": {}, - "description": "El pare segueix discutint amb Xavier. [cite: 22, 31]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 23, - "start": 134.548, - "end": 137.906, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier, amb barba, seu en un balcó. (Balcó de la Crisi Familiar) [cite: 23, 30, 34]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 24, - "start": 137.906, - "end": 139.694, - "ocr": "", - "persona": [ - "padre" - ], - "per_second": {}, - "description": "El pare retreu a Xavier 'no solucionem res'. [cite: 24, 31]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 25, - "start": 139.694, - "end": 141.534, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier seu al balcó. (Balcó de la Crisi Familiar) [cite: 25, 30, 34]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 26, - "start": 141.534, - "end": 142.462, - "ocr": "", - "persona": [ - "padre" - ], - "per_second": {}, - "description": "El pare pregunta 'no m'escoltes'. [cite: 26, 31]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 27, - "start": 142.462, - "end": 145.819, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier, amb barba, seu en un balcó blanc. (Balcó de la Crisi Familiar) [cite: 27, 30, 34]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 28, - "start": 145.819, - "end": 146.765, - "ocr": "", - "persona": [ - "padre" - ], - "per_second": {}, - "description": "El pare l'interpel·la 'no tens res que dir'. [cite: 28, 31]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 29, - "start": 146.765, - "end": 153.262, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier, un home amb barba, seu en una cadira al balcó blanc. (Balcó de la Crisi Familiar) [cite: 29, 30, 34]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 30, - "start": 153.262, - "end": 154.123, - "ocr": "", - "persona": [ - "padre" - ], - "per_second": {}, - "description": "El pare l'encoratja. [cite: 30, 31]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 31, - "start": 154.123, - "end": 154.340, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 32, - "start": 154.340, - "end": 155.557, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier demana que el deixin en pau. [cite: 32, 30]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 33, - "start": 155.557, - "end": 158.915, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier, amb barba, seu en un balcó blanc. (Balcó de la Crisi Familiar) [cite: 33, 30, 34]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 34, - "start": 158.915, - "end": 200.078, - "ocr": "", - "persona": [ - "padre" - ], - "per_second": {}, - "description": "El pare es resigna. [cite: 34, 31]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 35, - "start": 200.078, - "end": 204.530, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier, amb barba, seu en una cadira al balcó. (Balcó de la Crisi Familiar) [cite: 35, 30, 34]", - "scenario_knn": [ - "Balcó de la Crisi Familiar" - ] - }, - { - "frame_number": 36, - "start": 204.530, - "end": 205.299, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Imatge fosca. (La Foscor Total / Imatge Negra) [cite: 36, 37]", - "scenario_knn": [ - "La Foscor Total / Imatge Negra" - ] - }, - { - "frame_number": 37, - "start": 205.299, - "end": 214.030, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Un home amb auriculars foscos i un abric de peluix de tons marrons observa atentament el seu mòbil. (L'Oficina de Vigilància/Reunió) [cite: 37, 32, 36]", - "scenario_knn": [ - "L'Oficina de Vigilància/Reunió" - ] - }, - { - "frame_number": 38, - "start": 214.030, - "end": 218.930, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Cristau, amb una jaqueta que diu 'I'm with stupid', entra. [cite: 32]", - "scenario_knn": [] - }, - { - "frame_number": 39, - "start": 218.930, - "end": 219.502, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 40, - "start": 219.502, - "end": 222.068, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier saluda. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 41, - "start": 222.068, - "end": 225.038, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "La imatge és obscura, només visible una línia. (La Sala Tènue de la Inducció) [cite: 35]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 42, - "start": 225.038, - "end": 225.795, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier parla de l'habitació. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 43, - "start": 225.795, - "end": 228.008, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Imatge tènue amb línia visible. (La Sala Tènue de la Inducció) [cite: 35]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 44, - "start": 228.008, - "end": 234.066, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier pregunta si Cristau està 'preparat pel treball'. [cite: 30, 32]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 45, - "start": 234.066, - "end": 234.604, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 46, - "start": 234.604, - "end": 235.247, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier confirma. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 47, - "start": 235.247, - "end": 240.342, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "La imatge és molt tènue, només es distingeix una línia. (La Sala Tènue de la Inducció) [cite: 35]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 48, - "start": 240.342, - "end": 242.890, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier reacciona. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 49, - "start": 242.890, - "end": 252.257, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "La imatge presenta una gran obscuritat, on només es pot distingir una línia recta que trenca la foscor. (La Sala Tènue de la Inducció) [cite: 35]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 50, - "start": 252.257, - "end": 253.067, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier expressa comprensió. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 51, - "start": 253.067, - "end": 254.400, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Imatge molt tènue. (La Sala Tènue de la Inducció) [cite: 35]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 52, - "start": 254.400, - "end": 303.870, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Un home amb un bigot prominent, vestit amb una samarreta de color vermell i sense camisa, és Cristau. [cite: 32]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 53, - "start": 303.870, - "end": 303.985, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 54, - "start": 303.985, - "end": 305.485, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier, amb 'mono de porro', demana pressa. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 55, - "start": 305.485, - "end": 310.569, - "ocr": "", - "persona": [ - "Xavier", - "Cristau" - ], - "per_second": {}, - "description": "Xavier està en una sala tènue, Cristau li ensenya alguna cosa. (La Sala Tènue de la Inducció) [cite: 30, 32, 35]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 56, - "start": 310.569, - "end": 316.870, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Un home despullat amb una cicatriu visible al rostre, Cristau es troba al darrere. (La Sala Tènue de la Inducció) [cite: 32, 35]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 57, - "start": 316.870, - "end": 319.569, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier està en una sala tènue. (La Sala Tènue de la Inducció) [cite: 30, 35]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 58, - "start": 319.569, - "end": 321.900, - "ocr": "", - "persona": [ - "Xavier", - "Cristau" - ], - "per_second": {}, - "description": "Xavier i Cristau en habitació tènue. (La Sala Tènue de la Inducció) [cite: 30, 32, 35]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 59, - "start": 321.900, - "end": 322.765, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Cristau ferit. [cite: 32]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 60, - "start": 322.765, - "end": 324.741, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier li diu a Cristau que recordi. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 61, - "start": 324.741, - "end": 326.294, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Home ferit, Cristau. [cite: 32]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 62, - "start": 326.294, - "end": 327.051, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier menciona 'el més heavy'. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 63, - "start": 327.051, - "end": 329.568, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Cristau, home despullat amb sang. [cite: 32]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 64, - "start": 329.568, - "end": 331.051, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier el manipula: 'recordant la part de la teva mare'. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 65, - "start": 331.051, - "end": 331.711, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 66, - "start": 331.711, - "end": 333.449, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier instrueix a Cristau a pensar en la 'impotència del moment'. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 67, - "start": 333.449, - "end": 333.599, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 68, - "start": 333.599, - "end": 333.633, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "", - "scenario_knn": [] - }, - { - "frame_number": 69, - "start": 333.633, - "end": 335.542, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier reacciona alarmat, 'hòstia la colla'. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 70, - "start": 335.542, - "end": 336.569, - "ocr": "", - "persona": [ - "Home tatuat" - ], - "per_second": {}, - "description": "Home tatuat (membre de la 'colla'). [cite: 33]", - "scenario_knn": [] - }, - { - "frame_number": 71, - "start": 336.569, - "end": 339.961, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Un home despullat amb sang a l'esquena, Cristau. [cite: 32]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 72, - "start": 339.961, - "end": 340.705, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier repeteix 'colla'. [cite: 30]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 73, - "start": 340.705, - "end": 343.199, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Home despullat amb sang a l'esquena. [cite: 32]", - "scenario_knn": [ - "La Sala Tènue de la Inducció" - ] - }, - { - "frame_number": 74, - "start": 343.199, - "end": 345.099, - "ocr": "", - "persona": [ - "Xavier" - ], - "per_second": {}, - "description": "Xavier fuma un cigarret encès. [cite: 30]", - "scenario_knn": [] - }, - { - "frame_number": 75, - "start": 345.099, - "end": 357.165, - "ocr": "", - "persona": [ - "Cristau" - ], - "per_second": {}, - "description": "Un home amb auriculars foscos, vestit amb un abric de peluix de colors marró i negre, observa atentament la pantalla del seu telèfon, on es veu Cristau. (L'Oficina de Vigilància/Reunió) [cite: 32, 36]", - "scenario_knn": [ - "L'Oficina de Vigilància/Reunió" - ] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 41.273, - "end": 50.030, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "no sé, no sé per què no ho sé", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 1, - "start": 50.250, - "end": 55.128, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "a veure és que sempre sóc jo la que està fent les coses no podeu posar un poquito de cua", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 2, - "start": 55.128, - "end": 57.811, - "speaker": "padre", - "voice_neighbors": {}, - "text": "com sempre ja estan", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 3, - "start": 58.097, - "end": 102.618, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "però és que tant te cuesta tant te cuesta deixar-me una cocina ben feta", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 4, - "start": 102.755, - "end": 104.274, - "speaker": "padre", - "voice_neighbors": {}, - "text": "però ara és perquè", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 5, - "start": 104.358, - "end": 106.974, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "com que ve que ve perquè m'he trobat en la panxa de les paries", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 6, - "start": 112.846, - "end": 116.340, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "i fa una passada que surt jo si et queda una cosa", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 7, - "start": 132.084, - "end": 133.028, - "speaker": "padre", - "voice_neighbors": {}, - "text": "què fas cristau", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 8, - "start": 133.518, - "end": 134.548, - "speaker": "padre", - "voice_neighbors": {}, - "text": "no sé petardo", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 9, - "start": 137.906, - "end": 139.694, - "speaker": "padre", - "voice_neighbors": {}, - "text": "que no ho veus que així no solucionem res", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 10, - "start": 141.534, - "end": 142.462, - "speaker": "padre", - "voice_neighbors": {}, - "text": "no m'escoltes", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 11, - "start": 145.819, - "end": 146.765, - "speaker": "padre", - "voice_neighbors": {}, - "text": "no tens res que dir", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 12, - "start": 153.262, - "end": 154.123, - "speaker": "padre", - "voice_neighbors": {}, - "text": "i salva home", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 13, - "start": 154.340, - "end": 155.557, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "deixes en pau sisplau", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 14, - "start": 158.915, - "end": 200.078, - "speaker": "padre", - "voice_neighbors": {}, - "text": "bueno per tu ho faràs eh", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 15, - "start": 219.502, - "end": 222.068, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "hola maco com anem", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 16, - "start": 225.038, - "end": 225.795, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "fins tot ja a l'habitació", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 17, - "start": 228.008, - "end": 234.066, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "preparat pel treball sí anem a tope directes doncs a tope a saco", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 18, - "start": 234.604, - "end": 235.247, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "vale vale", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 19, - "start": 240.342, - "end": 242.890, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "joder sí sí bueno vale", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 20, - "start": 252.257, - "end": 253.067, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "ja veig", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 21, - "start": 303.985, - "end": 305.485, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "ràpidet eh que tinc mono de porro", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 22, - "start": 322.765, - "end": 324.741, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "vale ves recordant", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 23, - "start": 326.294, - "end": 327.051, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "el més heavy", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 24, - "start": 329.568, - "end": 331.051, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "ves recordant la part de la teva mare", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 25, - "start": 331.711, - "end": 333.449, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "pensa en la impotència del moment que estem ara i que no hi pots fer res", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 26, - "start": 333.633, - "end": 335.542, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "hòstia la colla", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 27, - "start": 339.961, - "end": 340.705, - "speaker": "Xavier", - "voice_neighbors": {}, - "text": "colla", - "clip_path": "", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - } - ] -} \ No newline at end of file diff --git a/refinement/data/curtmetratge_1/sample.json b/refinement/data/curtmetratge_1/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_1/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/curtmetratge_1/scenarios.csv b/refinement/data/curtmetratge_1/scenarios.csv deleted file mode 100644 index 8540e8b8df9d10af7719a77f9f47aab6b441cb22..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_1/scenarios.csv +++ /dev/null @@ -1,5 +0,0 @@ -scenario,description -Balcó de la Crisi Familiar,"Un espai exterior (balcó blanc) que es converteix en un lloc d'aïllament i contenció emocional per a Xavier, on fuma i esclata en una discussió amb el seu pare. La 'llum tènue' del cigarret contra la foscor exterior simbolitza la seva concentració i la solitud de la seva frustració." -La Sala Tènue de la Inducció,"Una habitació d'interior extremadament fosca, gairebé en ombres ('només visible una línia'). És l'escenari de les activitats il·lícites o violentes de Xavier, on manipula a Cristau, que hi apareix ferit i despullat. L'ambientació fosca accentua el secretisme i la moralitat ambigua de l'escena." -L'Oficina de Vigilància/Reunió,"Un lloc interior, potencialment una oficina o un espai de treball. La presència de l'home amb auriculars i abric de peluix observant el mòbil suggereix un ambient de treball intens, vigilància o planificació per a una missió." -La Foscor Total / Imatge Negra,"Un escenari que actua com a punt d'inici i final, i com a transició. Aquesta 'imatge completament fosca' emfatitza un to de misteri, amenaça latent i buit emocional, emmarcant la gravetat de la narrativa." \ No newline at end of file diff --git a/refinement/data/curtmetratge_1/target_une_ad.srt b/refinement/data/curtmetratge_1/target_une_ad.srt deleted file mode 100644 index 803e050586f90fadf8222a7eafdd5bd9847eac40..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_1/target_une_ad.srt +++ /dev/null @@ -1,379 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,000 -(AD) La pantalla es presenta completament fosca. - -2 -00:00:05,000 --> 00:00:09,960 -(AD) Sense cap detall perceptible. - -3 -00:00:09,960 --> 00:00:11,439 -(AD) Rellotge Newgate Londres. - -4 -00:00:11,439 --> 00:00:12,839 -(AD) Oscar d'or Alex. - -5 -00:00:12,839 --> 00:00:14,279 -(AD) Alex escriu. - -6 -00:00:14,279 --> 00:00:15,759 -(AD) Anunci de Boil. - -7 -00:00:15,759 --> 00:00:17,239 -(AD) Calendari amb dates. - -8 -00:00:17,239 --> 00:00:20,440 -(AD) Jove amb suèter ratllat i ulleres. - -9 -00:00:20,440 --> 00:00:22,719 -(AD) Jove amb jersei marró i ulleres. - -10 -00:00:22,719 --> 00:00:27,480 -(AD) Alex, amb ulleres i camisa ratllada, escriu davant d'un ordinador. - -11 -00:00:27,480 --> 00:00:32,093 -(AD) Un jove amb ulleres i suèter gris, assegut, envoltat de llibres. - -12 -00:00:32,093 --> 00:00:35,570 -[Alex] Àlex, Àlex, què, què... El bisturí! Que em n'han de bisturí. - -13 -00:00:35,570 --> 00:00:36,768 -[Doctora] Ah. Ai... - -14 -00:00:36,768 --> 00:00:39,298 -(AD) Alex, amb guants, ajusta llum. - -15 -00:00:39,298 --> 00:00:41,200 -[Alex] El bisturí! Àlex, perdó, - -16 -00:00:41,200 --> 00:00:43,280 -[Alex] té, té, perdó. Això és el bisturí, què, mira que has. - -17 -00:00:43,280 --> 00:00:47,880 -(AD) Alex, amb guants, ajusta un llum brillant. - -18 -00:00:47,880 --> 00:00:48,640 -(AD) Signatura Max. - -19 -00:00:48,640 --> 00:00:53,799 -(AD) Un jove amb suèter marró i ulleres, envoltat de llibres. - -20 -00:00:53,799 --> 01:03,000 -(AD) Alex, amb suèter marró i negre, se situa davant d'un ordinador en un espai desorganitzat. - -21 -01:03,000 --> 01:11,680 -(AD) L'ambient reflecteix un espai caòtic i creatiu. - -22 -01:11:680 --> 01:16,000 -(AD) Un jove amb ulleres i suèter gris, assegut, envoltat de llibres. - -23 -01:16:000 --> 01:19,239 -(AD) Àlex escriu en un ordinador portàtil. - -24 -01:19:239 --> 01:27,000 -(AD) Un jove amb camisa blanca i ulleres, davant d'un ordinador, concentrat en la seva tasca. - -25 -01:27,000 --> 01:35,120 -(AD) La seva expressió reflecteix dedicació i interès. - -26 -01:35:120 --> 01:37,000 -(AD) Individu amb PC i dinosaure. - -27 -01:37:000 --> 01:38,840 -(AD) Rellotge blanc amb calendari. - -28 -01:38:840 --> 01:41,280 -(AD) Alex, amb ulleres, mira. - -29 -01:41:280 --> 01:52:239 -(AD) Àlex, amb camisa de color blanc, assegut davant d'un ordinador, concentrat en la seva feina. - -30 -01:52:239 --> 01:54,719 -(AD) Alex, ulleres grans, ordinador. - -31 -01:54:719 --> 01:57,359 -(AD) Rellotge de paret amb maneces negres. - -32 -01:57:359 --> 02:01,200 -(AD) Un jove amb ulleres grans mira sorprès a càmera. - -33 -02:01:200 --> 02:05,000 -(AD) Rellotge de paret amb fons blanc i maneces negres. - -34 -02:05:000 --> 02:09,960 -(AD) A la paret, un rellotge de la marca Newgate destaca. - -35 -02:09:960 --> 02:12,639 -(AD) Alex, suèter gris i ulleres. - -36 -02:12:639 --> 02:28,360 -(AD) Alex, amb suèter marró i negre, assegut davant d'un ordinador, tocant-se el coll, pensatiu i concentrat. - -37 -02:28:360 --> 02:38,840 -(AD) Àlex assegut al llit, amb la mirada fixada en la pantalla del seu telèfon. - -38 -02:38:840 --> 02:41:879 -(AD) Un quadre floral amb ulls pintat. - -39 -02:41:879 --> 02:48:599 -(AD) Àngel Muñoz, amb suèter ratllat marró i blanc, et mira amb atenció. - -40 -02:48:599 --> 02:53,439 -(AD) La pantalla es presenta completament fosca. - -41 -02:53:439 --> 02:58,599 -(AD) Una pantalla clara suavitza la il·luminació d'una habitació tancada. - -42 -02:58:599 --> 03:04,319 -(AD) Una pinta es raspa contra la paret. - -43 -03:04:319 --> 03:05,680 -(AD) Espàtula negra remenant pintura. - -44 -03:05:680 --> 03:07,840 -(AD) Jove amb ulleres sorprenent-se. - -45 -03:07:840 --> 03:10:120 -(AD) Dibuix fosc sobre fons clar. - -46 -03:10:120 --> 03:11,479 -(AD) Paleta multicolor plena. - -47 -03:11:479 --> 03:13,919 -(AD) Alex pinta amb un pinzell. - -48 -03:13:919 --> 03:16,400 -(AD) Alex, amb suèter ratllat, observa. - -49 -03:16:400 --> 03:17,560 -(AD) Dibuixant paret. - -50 -03:17:560 --> 03:19,240 -(AD) Alex, amb ulleres grans. - -51 -03:19:240 --> 03:20,240 -(AD) Espàtula remenant. - -52 -03:20:240 --> 03:23,639 -(AD) Àlex amb samarreta ratllada. - -53 -03:23:639 --> 03:27,120 -(AD) Un paper conté text escrit a mà. - -54 -03:27:120 --> 03:29,360 -(AD) Alex observa amb atenció. - -55 -03:29:360 --> 03:44,941 -(AD) Alex assegut a la seva habitació, il·luminat per un llum, en un ambient tranquil i reflexiu. - -56 -03:44:941 --> 03:45,985 -[Alex] Hola, hola. - -57 -03:45:985 --> 03:47,880 -(AD) Alex ajusta un llum. - -58 -03:47:943 --> 03:49,461 -[Alex] No és que estic acabant el treball. - -59 -03:49:461 --> 03:52,533 -(AD) Àngel Muñoz se seu a l'habitació. - -60 -03:52:533 --> 03:53,866 -[Alex] Sí, sí, sí. Encara, sí. - -61 -03:53:866 --> 03:55,876 -(AD) Alex, il·luminat, reflexiona. - -62 -03:55:876 --> 03:56,670 -[Alex] Ja, ja ho sé, - -63 -03:56:670 --> 03:57,461 -[Alex] però és que no sé què posar. - -64 -03:57:461 --> 03:59,991 -(AD) Alex, il·luminat, reflexiona tranquil·lament. - -65 -03:59:991 --> 04:00,700 -[Alex] Ja, bueno, - -66 -04:00:700 --> 04:01,461 -[Alex] però és que no tinc ni idea. - -67 -04:01:461 --> 04:06,693 -(AD) Alex es troba assegut a la seva habitació, il·luminat. - -68 -04:06:693 --> 04:09,408 -[Alex] Vale. Adéu. Fins demà. - -69 -04:09:408 --> 04:11,941 -(AD) Alex, il·luminat, reflexiona a casa. - -70 -04:11:941 --> 04:12,852 -[Alex] Adéu. - -71 -04:12:852 --> 04:21,800 -(AD) Alex còmodament assegut a la seva habitació, amb la llum del llum il·luminant el seu rostre. - -72 -04:21:800 --> 04:23,079 -(AD) Alex avança pel passadís. - -73 -04:23:079 --> 04:23,879 -(AD) Alex interactua. - -74 -04:23:879 --> 04:57,384 -(AD) La pantalla es presenta en un estat de total obscuritat, sense cap element o figura que pugui ser percebut. - -75 -04:57:384 --> 05:00,100 -[Doctora] I... - -76 -05:00:100 --> 05:01,680 -(AD) Alex, habitació fosca. - -77 -05:01:680 --> 05:02:800 -(AD) Violí fosc. - -78 -05:02:800 --> 05:04:160 -(AD) Home amb violí. - -79 -05:04:160 --> 05:05:560 -(AD) Home interpreta violí. - -80 -05:05:560 --> 05:06,959 -(AD) Alex toca violí. - -81 -05:06:959 --> 05:08,040 -(AD) Home violinista. - -82 -05:08:040 --> 05:09:319 -(AD) Alex toca violí. - -83 -05:09:319 --> 05:10,360 -(AD) Alex. - -84 -05:10:360 --> 05:11:759 -(AD) Home amb violí. - -85 -05:11:759 --> 05:13:399 -(AD) Alex interpreta violí. - -86 -05:13:399 --> 05:14,480 -(AD) Violí Àngel. - -87 -05:14:480 --> 05:19,519 -(AD) Alex, amb camisa blanca, està en una habitació fosca. - -88 -05:19:519 --> 05:27,000 -(AD) Un individu amb un piercing a l'orella i camisa blanca. - -89 -05:27,000 --> 05:34,000 -(AD) És Àngel Muñoz. - -90 -05:34:000 --> 05:39,538 -(AD) La pantalla es troba completament negra. - -91 -05:39:538 --> 05:41,985 -[Doctora] Mira. - -92 -05:41:985 --> 05:43,706 -[Doctora] I... - -93 -05:43:706 --> 05:52,668 -[Doctora] Fins demà. - -94 -05:52:668 --> 05:53,545 -[Doctora] I... - -95 -05:53:545 --> 05:58,199 -(AD) La pantalla es presenta en un estat de foscor total. \ No newline at end of file diff --git a/refinement/data/curtmetratge_1/une_ad.srt b/refinement/data/curtmetratge_1/une_ad.srt deleted file mode 100644 index 0c06b4d5283ecec7aa509ed031dcc4ffadd3599f..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_1/une_ad.srt +++ /dev/null @@ -1,300 +0,0 @@ -1 -00:00:00,000 --> 00:00:02,229 -(AD): "Imatge completament fosca." - -2 -00:00:02,229 --> 00:00:20,100 -(AD): "Un home amb barba i orelles grans semblants a banyes porta uns auriculars. Sembla que està immers en l'escolta d'alguna cosa, i es reconeix la figura de Cristau en aquesta escena." - -3 -00:00:20,100 --> 00:00:27,530 -(AD): "Una imatge difusa d'un petit objecte fosc sobre un fons blanc, amb Cristau present." - -4 -00:00:27,530 --> 00:00:40,299 -(AD): "Xavier sosté un cigarret entre els dits, mentre la flama que crema a la seva punta emet una llum tènue, reflectint la seva concentració en el moment." - -5 -00:00:40,299 --> 00:00:41,273 -(AD): "Xavier al balcó" - -6 -00:00:41,273 --> 00:00:50,030 -[Xavier]: no sé, no sé per què no ho sé - -7 -00:00:50,030 --> 00:00:50,250 -(AD): "" - -8 -00:00:50,250 --> 00:00:55,128 -[Xavier]: a veure és que sempre sóc jo la que està fent les coses no podeu posar un poquito de cua - -9 -00:00:55,128 --> 00:00:57,811 -[padre]: com sempre ja estan - -10 -00:00:57,811 --> 00:00:58,097 -(AD): "" - -11 -00:00:58,097 --> 00:01:02,618 -[Xavier]: però és que tant te cuesta tant te cuesta deixar-me una cocina ben feta - -12 -00:01:02,618 --> 00:01:02,755 -(AD): "" - -13 -00:01:02,755 --> 00:01:04,274 -[padre]: però ara és perquè - -14 -00:01:04,274 --> 00:01:04,358 -(AD): "" - -15 -00:01:04,358 --> 00:01:06,974 -[Xavier]: com que ve que ve perquè m'he trobat en la panxa de les paries - -16 -00:01:06,974 --> 00:01:12,846 -(AD): "Xavier està a l'exterior, en un balcó, amb una tassa sobre la taula." - -17 -00:01:12,846 --> 00:01:16,340 -[Xavier]: i fa una passada que surt jo si et queda una cosa - -18 -00:01:16,340 --> 00:01:28,500 -(AD): "Xavier es troba a l'exterior, en un balcó, on hi ha una taula davant d'ell i una tassa reposant sobre la superfície, contemplant l'entorn." - -19 -00:01:28,500 --> 00:01:32,084 -(AD): "Xavier, amb barba, seu al balcó blanc." - -20 -00:01:32,084 --> 00:01:33,028 -[padre]: què fas cristau - -21 -00:01:33,028 --> 00:01:33,518 -(AD): "" - -22 -00:01:33,518 --> 00:01:34,548 -[padre]: no sé petardo - -23 -00:01:34,548 --> 00:01:37,906 -(AD): "Xavier, amb barba, seu en un balcó." - -24 -00:01:37,906 --> 00:01:39,694 -[padre]: que no ho veus que així no solucionem res - -25 -00:01:39,694 --> 00:01:41,534 -(AD): "Xavier seu al balcó." - -26 -00:01:41,534 --> 00:01:42,462 -[padre]: no m'escoltes - -27 -00:01:42,462 --> 00:01:45,819 -(AD): "Xavier, amb barba, seu en un balcó blanc." - -28 -00:01:45,819 --> 00:01:46,765 -[padre]: no tens res que dir - -29 -00:01:46,765 --> 00:01:53,262 -(AD): "Xavier, un home amb barba, seu en una cadira al balcó blanc." - -30 -00:01:53,262 --> 00:01:54,123 -[padre]: i salva home - -31 -00:01:54,123 --> 00:01:54,340 -(AD): "" - -32 -00:01:54,340 --> 00:01:55,557 -[Xavier]: deixes en pau sisplau - -33 -00:01:55,557 --> 00:01:58,915 -(AD): "Xavier, amb barba, seu en un balcó blanc." - -34 -00:01:58,915 --> 00:02:00,078 -[padre]: bueno per tu ho faràs eh - -35 -00:02:00,078 --> 00:02:04,530 -(AD): "Xavier, amb barba, seu en una cadira al balcó." - -36 -00:02:04,530 --> 00:02:05,299 -(AD): "Imatge fosca." - -37 -00:02:05,299 --> 00:02:14,030 -(AD): "Un home amb auriculars foscos i un abric de peluix de tons marrons observa atentament el seu mòbil." - -38 -00:02:14,030 --> 00:02:18,930 -(AD): "Cristau, amb una jaqueta que diu 'I'm with stupid', entra." - -39 -00:02:18,930 --> 00:02:19,502 -(AD): "" - -40 -00:02:19,502 --> 00:02:22,068 -[Xavier]: hola maco com anem - -41 -00:02:22,068 --> 00:02:25,038 -(AD): "La imatge és obscura, només visible una línia." - -42 -00:02:25,038 --> 00:02:25,795 -[Xavier]: fins tot ja a l'habitació - -43 -00:02:25,795 --> 00:02:28,008 -(AD): "Imatge tènue amb línia visible." - -44 -00:02:28,008 --> 00:02:34,066 -[Xavier]: preparat pel treball sí anem a tope directes doncs a tope a saco - -45 -00:02:34,066 --> 00:02:34,604 -(AD): "" - -46 -00:02:34,604 --> 00:02:35,247 -[Xavier]: vale vale - -47 -00:02:35,247 --> 00:02:40,342 -(AD): "La imatge és molt tènue, només es distingeix una línia." - -48 -00:02:40,342 --> 00:02:42,890 -[Xavier]: joder sí sí bueno vale - -49 -00:02:42,890 --> 00:02:52,257 -(AD): "La imatge presenta una gran obscuritat, on només es pot distingir una línia recta que trenca la foscor." - -50 -00:02:52,257 --> 00:02:53,067 -[Xavier]: ja veig - -51 -00:02:53,067 --> 00:02:54,400 -(AD): "Imatge molt tènue." - -52 -00:02:54,400 --> 00:03:03,870 -(AD): "Un home amb un bigot prominent, vestit amb una samarreta de color vermell i sense camisa, és Cristau." - -53 -00:03:03,870 --> 00:03:03,985 -(AD): "" - -54 -00:03:03,985 --> 00:03:05,485 -[Xavier]: ràpidet eh que tinc mono de porro - -55 -00:03:05,485 --> 00:03:10,569 -(AD): "Xavier està en una sala tènue, Cristau li ensenya alguna cosa." - -56 -00:03:10,569 --> 00:03:16,870 -(AD): "Un home despullat amb una cicatriu visible al rostre, Cristau es troba al darrere." - -57 -00:03:16,870 --> 00:03:19,569 -(AD): "Xavier està en una sala tènue." - -58 -00:03:19,569 --> 00:03:21,900 -(AD): "Xavier i Cristau en habitació tènue." - -59 -00:03:21,900 --> 00:03:22,765 -(AD): "Cristau ferit" - -60 -00:03:22,765 --> 00:03:24,741 -[Xavier]: vale ves recordant - -61 -00:03:24,741 --> 00:03:26,294 -(AD): "Home ferit, Cristau." - -62 -00:03:26,294 --> 00:03:27,051 -[Xavier]: el més heavy - -63 -00:03:27,051 --> 00:03:29,568 -(AD): "Cristau, home despullat amb sang." - -64 -00:03:29,568 --> 00:03:31,051 -[Xavier]: ves recordant la part de la teva mare - -65 -00:03:31,051 --> 00:03:31,711 -(AD): "" - -66 -00:03:31,711 --> 00:03:33,449 -[Xavier]: pensa en la impotència del moment que estem ara i que no hi pots fer res - -67 -00:03:33,449 --> 00:03:33,599 -(AD): "" - -68 -00:03:33,599 --> 00:03:33,633 -(AD): "" - -69 -00:03:33,633 --> 00:03:35,542 -[Xavier]: hòstia la colla - -70 -00:03:35,542 --> 00:03:36,569 -(AD): "Home tatuat" - -71 -00:03:36,569 --> 00:03:39,961 -(AD): "Un home despullat amb sang a l'esquena, Cristau." - -72 -00:03:39,961 --> 00:03:40,705 -[Xavier]: colla - -73 -00:03:40,705 --> 00:03:43,199 -(AD): "Home despullat amb sang a l'esquena." - -74 -00:03:43,199 --> 00:03:45,099 -(AD): "Xavier fuma un cigarret encès." - -75 -00:03:45,099 --> 00:03:57,165 -(AD): "Un home amb auriculars foscos, vestit amb un abric de peluix de colors marró i negre, observa atentament la pantalla del seu telèfon, on es veu Cristau." - diff --git a/refinement/data/curtmetratge_2/casting.csv b/refinement/data/curtmetratge_2/casting.csv deleted file mode 100644 index 5a85524fd0e40b634fb9b6faecd1bf9cb123a0dc..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_2/casting.csv +++ /dev/null @@ -1,4 +0,0 @@ -character name,role / context -Alex,"El protagonista principal. Un jove amb ulleres, creatiu i intel·lectual (envoltat de llibres, escriu en un ordinador). Es mostra concentrat en la seva feina o 'treball', i reflexiu (tocant-se el coll). També té una faceta artística (violí, pintura) i experimenta un moment d'estrès o confusió en una interacció professional (confusió amb el 'bisturí')." -Doctora,"Una figura professional que interactua amb Alex, possiblement una professora, terapeuta o col·lega. La seva intervenció és breu i de tancament ('fins demà'), emfatitzant la finalització d'una sessió o jornada de treball." -Àngel Muñoz,"Nom esmentat en l'audiodescripció. Podria ser el nom complet d'Alex o un alter-ego/aparença en un context més performatiu (violí, piercing a l'orella), destacant una personalitat única i una actitud atenta." \ No newline at end of file diff --git a/refinement/data/curtmetratge_2/eval.csv b/refinement/data/curtmetratge_2/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_2/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/curtmetratge_2/fake_une_ad.srt b/refinement/data/curtmetratge_2/fake_une_ad.srt deleted file mode 100644 index c995df4209ecf4369b6d2a1dd07662983d6199b0..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_2/fake_une_ad.srt +++ /dev/null @@ -1,519 +0,0 @@ -1 -00:00:00,000 --> 00:00:09,960 -(AD) La pantalla es presenta completament fosca, sense cap element o detall que pugui ser percebut o distingit visualment, i la càmera fa un zoom molt lent per augmentar la sensació de misteri i suspens. - -2 -00:00:09,960 --> 00:00:11,439 -(AD) Rellotge Newgate Londres. - -3 -00:00:11,439 --> 00:00:12,839 -(AD) Oscar d'or Alex. - -4 -00:00:12,839 --> 00:00:14,279 -(AD) Rellotge Newgate Londres. - -5 -00:00:14,279 --> 00:00:15,759 -(AD) Anunci de Boil. - -6 -00:00:15,759 --> 00:00:17,239 -(AD) Calendari amb dates. - -7 -00:00:17,239 --> 00:00:20,440 -(AD) Rellotge Newgate Londres. - -8 -00:00:20,440 --> 00:00:22,719 -(AD) Un gos amb un barret de cuiner salta alegrement sobre una taula. - -9 -00:00:22,719 --> 00:00:27,480 -(AD) Alex, amb ulleres i camisa ratllada, escriu davant d'un ordinador. - -10 -00:00:27,480 --> 00:00:32,093 -(AD) Un jove amb ulleres i suèter gris, assegut, envoltat de llibres, amb la vista fixa en un punt concret de la paret reflectint una profunda concentració en la seva tasca actual. - -11 -00:00:32,093 --> 00:00:35,570 -[Doctora] àlex àlex què què el bisturí que em n'han de bisturí - -12 -00:00:35,570 --> 00:00:36,768 -[Doctora] Ah Ai... - -13 -00:00:36,768 --> 00:00:39,298 -(AD) - -14 -00:00:39,298 --> 00:00:41,981 -[Alex] el bisturí àlex perdó té té perdó - -15 -00:00:41,981 --> 00:00:43,280 -[Alex] això és el bisturí què mira que has - -16 -00:00:43,280 --> 00:00:47,880 -(AD) Alex, amb guants, ajusta un llum brillant. - -17 -00:00:47,880 --> 00:00:48,640 -(AD) Signatura Max - -18 -00:00:48,640 --> 00:00:53,799 -(AD) Rellotge Newgate Londres. - -19 -00:00:53,799 --> 01:11,680 -(AD) Alex, un jove amb un suèter de colors marró i negre, se situa davant d'un ordinador en un espai desorganitzat, on els objectes semblen dispersos, reflectint un ambient caòtic i creatiu ple de papers i tasses de cafè. - -20 -01:11:680 --> 01:16,000 -(AD) Rellotge Newgate Londres. - -21 -01:16:000 --> 01:19,239 -(AD) Un rellotge de cucut fa un so estrident enmig del silenci. - -22 -01:19:239 --> 01:35,120 -(AD) Un jove amb una camisa de color blanc i ulleres, se situa davant d'un ordinador, amb un monitor i un teclat, concentrat en la seva tasca, reflectint dedicació i interès amb una expressió de satisfacció. - -23 -01:35:120 --> 01:37,000 -(AD) - -24 -01:37:000 --> 01:38,840 -(AD) Rellotge blanc amb calendari. - -25 -01:38:840 --> 01:41,280 -(AD) Alex, amb ulleres, mira. - -26 -01:41:280 --> 01:52,239 -(AD) Àlex, vestit amb una camisa de color blanc, es troba assegut davant d'un ordinador, concentrat en la seva feina, mostrant dedicació a la seva tasca amb interès. - -27 -01:52:239 --> 01:54,719 -(AD) Rellotge Newgate Londres. - -28 -01:54:719 --> 01:57,359 -(AD) - -29 -01:57:359 --> 02:01,200 -(AD) Un jove amb ulleres grans mira sorprès a càmera. - -30 -02:01:200 --> 02:05,000 -(AD) Rellotge de paret amb maneces negres. - -31 -02:05:000 --> 02:09,960 -(AD) Un rellotge de la marca Newgate penja a la paret. - -32 -02:09:960 --> 02:12,639 -(AD) Un globus terraqüi explota a la taula. - -33 -02:12:639 --> 02:28,360 -(AD) Alex, vestit amb un suèter de tonalitats marrons i negres, es troba assegut davant d'un ordinador, mentre es toca el coll, reflectint una actitud pensativa i concentrada en la seva feina i el seu futur. - -34 -02:28:360 --> 02:38,840 -(AD) Àlex es troba còmodament assegut al llit, amb la mirada fixada en la pantalla del seu telèfon, immers en la seva activitat, ignorant el món exterior. - -35 -02:38:840 --> 02:41,879 -(AD) Un quadre floral amb ulls pintat. - -36 -02:41:879 --> 02:48,599 -(AD) Alex, amb un suèter ratllat marró i blanc, et mira amb atenció. - -37 -02:48:599 --> 02:53,439 -(AD) La pantalla es presenta completament fosca. - -38 -02:53:439 --> 02:58,599 -(AD) La pantalla es presenta completament fosca. - -39 -02:58:599 --> 03:04,319 -(AD) Una pinta es raspa contra la paret, creant un solc visible. - -40 -03:04:319 --> 03:05,680 -(AD) Espàtula negra remenant pintura. - -41 -03:05:680 --> 03:07,840 -(AD) Jove amb ulleres sorprenent-se per la gran quantitat d'informació que acaba de trobar a l'ordinador. - -42 -03:07:840 --> 03:10,120 -(AD) La imatge és fosca i indistinta. - -43 -03:10:120 --> 03:11,479 -(AD) - -44 -03:11:479 --> 03:13,919 -(AD) Alex pinta amb un pinzell. - -45 -03:13:919 --> 03:16,400 -(AD) Alex, amb suèter ratllat, observa. - -46 -03:16:400 --> 03:17,560 -(AD) Dibuixant paret. - -47 -03:17:560 --> 03:19,240 -(AD) Alex, amb ulleres grans. - -48 -03:19:240 --> 03:20,240 -(AD) Espàtula remenant. - -49 -03:20:240 --> 03:23,639 -(AD) La imatge presenta Àlex amb samarreta ratllada. - -50 -03:23:639 --> 03:27,120 -(AD) Alex observa amb atenció. - -51 -03:27:120 --> 03:29,360 -(AD) Un rellotge de cucut fa un so estrident enmig del silenci. - -52 -03:29:360 --> 03:47,943 -(AD) Alex es troba còmodament assegut a la seva habitació, on la llum del llum il·lumina el seu rostre, creant un ambient càlid i tranquil que convida a la reflexió i la concentració en les seves activitats durant una nit freda d'hivern. - -53 -03:44,941 --> 03:45,985 -[Àngel Muñoz] Hola hola - -54 -00:00:45,985 --> 00:00:47,880 -(AD) Un cotxe vermell travessa un pont llevadís. - -55 -00:00:47,880 --> 00:00:48,640 -(AD) Signatura Max - -56 -00:00:48,640 --> 00:00:53,799 -(AD) Rellotge Newgate Londres. - -57 -00:00:53,799 --> 01:11,680 -(AD) Alex, un jove amb un suèter de colors marró i negre, se situa davant d'un ordinador en un espai desorganitzat, on els objectes semblen dispersos, reflectint un ambient caòtic i creatiu ple de papers i tasses de cafè. - -58 -01:11:680 --> 01:16,000 -(AD) Un jove amb ulleres i suèter gris, assegut, envoltat de llibres. - -59 -01:16:000 --> 01:19,239 -(AD) Àlex escriu en un ordinador portàtil. - -60 -01:19:239 --> 01:35,120 -(AD) Un jove amb una camisa de color blanc i ulleres, se situa davant d'un ordinador, amb un monitor i un teclat, concentrat en la seva tasca, reflectint dedicació i interès amb una expressió de satisfacció. - -61 -01:35:120 --> 01:37,000 -(AD) Individu amb PC i dinosaure. - -62 -01:37:000 --> 01:38,840 -(AD) - -63 -01:38:840 --> 01:41,280 -(AD) Alex, amb ulleres, mira. - -64 -01:41:280 --> 01:52,239 -(AD) Àlex, vestit amb una camisa de color blanc, es troba assegut davant d'un ordinador, concentrat en la seva feina, mostrant dedicació a la seva tasca amb interès. - -65 -01:52:239 --> 01:54,719 -(AD) Alex, ulleres grans, ordinador present. - -66 -01:54:719 --> 01:57,359 -(AD) - -67 -01:57:359 --> 02:01,200 -(AD) Un jove amb ulleres grans mira sorprès a càmera. - -68 -02:01:200 --> 02:05,000 -(AD) Rellotge de paret amb maneces negres. - -69 -02:05:000 --> 02:09,960 -(AD) Un rellotge de la marca Newgate penja a la paret. - -70 -02:09:960 --> 02:12,639 -(AD) Un globus terraqüi explota a la taula. - -71 -02:12:639 --> 02:28,360 -(AD) Alex, vestit amb un suèter de tonalitats marrons i negres, es troba assegut davant d'un ordinador, mentre es toca el coll, reflectint una actitud pensativa i concentrada en la seva feina i el seu futur. - -72 -02:28:360 --> 02:38,840 -(AD) Àlex es troba còmodament assegut al llit, amb la mirada fixada en la pantalla del seu telèfon, immers en la seva activitat, ignorant el món exterior. - -73 -02:38:840 --> 02:41,879 -(AD) Un quadre floral amb ulls pintat. - -74 -02:41:879 --> 02:48,599 -(AD) Alex, amb un suèter ratllat marró i blanc, et mira amb atenció. - -75 -02:48:599 --> 02:53,439 -(AD) La pantalla es presenta completament fosca. - -76 -02:53:439 --> 02:58,599 -(AD) La pantalla es presenta completament fosca. - -77 -02:58:599 --> 03:04,319 -(AD) Una pinta es raspa contra la paret, creant un solc visible. - -78 -03:04:319 --> 03:05,680 -(AD) Espàtula negra remenant pintura. - -79 -03:05:680 --> 03:07,840 -(AD) Jove amb ulleres sorprenent-se. - -80 -03:07:840 --> 03:10,120 -(AD) La imatge és fosca i indistinta. - -81 -03:10:120 --> 03:11,479 -(AD) - -82 -03:11:479 --> 03:13,919 -(AD) Alex crea art amb pinzell. - -83 -03:13:919 --> 03:16,400 -(AD) Alex, amb suèter ratllat, observa. - -84 -03:16:400 --> 03:17,560 -(AD) Un ànec de goma flota a la piscina. - -85 -03:17:560 --> 03:19,240 -(AD) Alex, amb ulleres grans. - -86 -03:19:240 --> 03:20,240 -(AD) Espàtula remenant. - -87 -03:20:240 --> 03:23,639 -(AD) Alex porta una samarreta amb ratlles. - -88 -03:23:639 --> 03:27,120 -(AD) Un paper conté text manuscrit a la superfície. - -89 -03:27:120 --> 03:29,360 -(AD) Alex, amb ulleres grans. - -90 -03:29:360 --> 03:47,943 -(AD) Alex es troba còmodament assegut a la seva habitació, on la llum del llum il·lumina el seu rostre, creant un ambient càlid i tranquil que convida a la reflexió i la concentració en les seves activitats durant una nit freda d'hivern. - -91 -03:47:943 --> 03:49,461 -[Alex] no és que estic acabant el treball - -92 -03:49:461 --> 03:52,533 -(AD) Àngel Muñoz se seu a l'habitació. - -93 -03:52,533 --> 03:53,866 -[Alex] sí sí sí encara sí - -94 -03:53,866 --> 03:55,876 -(AD) Alex, il·luminat, reflexiona. - -95 -03:55:876 --> 03:57,461 -[padre] ja ja ho sé però és que no sé què posar - -96 -03:57:461 --> 03:59,991 -(AD) Alex, il·luminat, reflexiona tranquil·lament. - -97 -03:59,991 --> 04:01,461 -[Alex] ja bueno però és que no tinc ni idea - -98 -04:01:461 --> 04:06,693 -(AD) Alex es troba assegut a la seva habitació, il·luminat. - -99 -04:06:693 --> 04:09,408 -[Alex] vale adéu fins demà - -100 -04:09,408 --> 04:11,941 -(AD) Alex, il·luminat, reflexiona a casa. - -101 -04:11,941 --> 04:12,852 -[Alex] adéu - -102 -04:12,852 --> 04:21,800 -(AD) Alex es troba còmodament assegut a la seva habitació, amb la llum del llum il·luminant el seu rostre. - -103 -04:21:800 --> 04:23,079 -(AD) Alex avança pel passadís. - -104 -04:23:079 --> 04:23,879 -(AD) Alex interactua. - -105 -04:23:879 --> 04:57,384 -(AD) La pantalla es presenta en un estat de total obscuritat, sense cap element o figura que pugui ser percebut. No hi ha cap detall que pugui ser distingit, creant una sensació de buit visual i un llarg silenci omple l'habitació. - -106 -04:57,384 --> 05:00,100 -[Alex] i - -107 -05:00,100 --> 05:01,680 -(AD) Alex, habitació fosca. - -108 -05:01:680 --> 05:02,800 -(AD) Violí fosc. - -109 -05:02:800 --> 05:04,160 -(AD) Home amb violí. - -110 -05:04:160 --> 05:05,560 -(AD) Home interpreta violí. - -111 -05:05:560 --> 05:06,959 -(AD) Alex toca violí. - -112 -05:06:959 --> 05:08,040 -(AD) Home violinista. - -113 -05:08:040 --> 05:09,319 -(AD) Alextoca violí. - -114 -05:09:319 --> 05:10,360 -(AD) Alex - -115 -05:10:360 --> 05:11,759 -(AD) Home amb violí. - -116 -05:11:759 --> 05:13,399 -(AD) Alex interpreta violí. - -117 -05:13:399 --> 05:14,480 -(AD) Violí Angel - -118 -05:14:480 --> 05:19,519 -(AD) Alex, amb camisa blanca, està en una habitació fosca. - -119 -05:19,519 --> 05:34,000 -(AD) Un individu amb un piercing a l'orella, vestit amb una camisa blanca, és reconegut com Àngel Muñoz, destacant en un ambient que reflecteix la seva personalitat única amb un somriure discret. - -120 -05:34,000 --> 05:38,290 -(AD) La pantalla es troba completament negra, sense imatge visible. - -121 -05:38,290 --> 05:39,353 -[padre] fins demà - -122 -05:39,353 --> 05:39,538 -(AD) - -123 -05:39,538 --> 05:41,699 -[Doctora] mira - -124 -05:41,699 --> 05:41,985 -(AD) - -125 -05:41,985 --> 05:43,117 -[Doctora] i - -126 -05:43,117 --> 05:43,706 -(AD) - -127 -05:43,706 --> 05:52,262 -[Doctora] fins demà - -128 -05:52,262 --> 05:52,668 -(AD) - -129 -05:52,668 --> 05:53,545 -[Doctora] i - -130 -05:53,545 --> 05:58,199 -(AD) La pantalla es presenta en un estat de foscor total. \ No newline at end of file diff --git a/refinement/data/curtmetratge_2/free_ad.txt b/refinement/data/curtmetratge_2/free_ad.txt deleted file mode 100644 index 982b458a95a24b25b7450116a5fa91871d8a1459..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_2/free_ad.txt +++ /dev/null @@ -1,5 +0,0 @@ -La narració comença amb una pantalla completament fosca, sense detalls visibles. Segueixen imatges ràpides que inclouen un rellotge Newgate Londres, un Oscar d'or Alex, un calendari amb dates, i un jove amb ulleres en diverses vestimentes. El personatge central, Alex, es presenta escrivint concentrat davant d'un ordinador. En un moment de canvi, en un context que sembla mèdic, l'Alex, amb guants, pregunta de manera confusa a la Doctora per un bisturí: "àlex àlex què què el bisturí que em n'han de bisturí", i més tard insisteix: "el bisturí àlex perdó té té perdó", i expressa confusió: "això és el bisturí què mira que has", mentre ajusta una llum brillant. - -A continuació, l'Alex es mostra en diferents escenes: assegut còmodament al llit mirant el seu telèfon, i treballant amb concentració al seu ordinador, sovint tocant-se el coll amb actitud pensativa. En un moment, l'Alex parla per telèfon i diu que està acabant el treball i, tot i reconèixer que ja ho sap, confessa que no sap què posar, i finalment s'acomiada. També hi ha referències a l'Àngel Muñoz, que es veu assegut a l'habitació, i que mira amb atenció. Una altra seqüència el mostra en una faceta artística: raspant una paret amb una pinta, remenant pintura amb una espàtula, i Alex creant art amb pinzell i dibuixant a la paret. - -Cap al final, l'ambient es torna fosc. Es veuen diverses imatges fugaces de l'Alex tocant un violí en una habitació fosca, i s'identifica a un individu amb piercing a l'orella, vestit amb camisa blanca, com l'Àngel Muñoz. Finalment, després que la Doctora s'acomiadi amb un "fins demà", la pantalla es presenta en una foscor total. \ No newline at end of file diff --git a/refinement/data/curtmetratge_2/json_ad.json b/refinement/data/curtmetratge_2/json_ad.json deleted file mode 100644 index 64d93e9f5f5c5ce9d9cfcf6a83534a39f4cbe6e2..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_2/json_ad.json +++ /dev/null @@ -1,646 +0,0 @@ -{ - "title": "Alex: Treball, Art i Reflexió - Audiodescripció i Diàleg", - "source_file": "une_ad.srt", - "segments": [ - { - "id": 1, - "start": "00:00:00,000", - "end": "00:00:09,960", - "type": "audiodescription", - "speaker": "AD", - "text": "La pantalla es presenta completament fosca, sense cap element o detall que pugui ser percebut o distingit visualment." - }, - { - "id": 2, - "start": "00:00:09,960", - "end": "00:00:11,439", - "type": "audiodescription", - "speaker": "AD", - "text": "Rellotge Newgate Londres." - }, - { - "id": 3, - "start": "00:00:11,439", - "end": "00:00:12,839", - "type": "audiodescription", - "speaker": "AD", - "text": "Oscar d'or Alex." - }, - { - "id": 4, - "start": "00:00:12,839", - "end": "00:00:14,279", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex escriu." - }, - { - "id": 5, - "start": "00:00:14,279", - "end": "00:00:15,759", - "type": "audiodescription", - "speaker": "AD", - "text": "Anunci de Boil." - }, - { - "id": 6, - "start": "00:00:15,759", - "end": "00:00:17,239", - "type": "audiodescription", - "speaker": "AD", - "text": "Calendari amb dates." - }, - { - "id": 7, - "start": "00:00:17,239", - "end": "00:00:20,440", - "type": "audiodescription", - "speaker": "AD", - "text": "Jove amb suèter ratllat i ulleres." - }, - { - "id": 8, - "start": "00:00:20,440", - "end": "00:00:22,719", - "type": "audiodescription", - "speaker": "AD", - "text": "Jove amb jersei marró i ulleres." - }, - { - "id": 9, - "start": "00:00:22,719", - "end": "00:00:27,480", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, amb ulleres i camisa ratllada, escriu davant d'un ordinador." - }, - { - "id": 10, - "start": "00:00:27,480", - "end": "00:00:32,093", - "type": "audiodescription", - "speaker": "AD", - "text": "Un jove amb ulleres i suèter gris, assegut, envoltat de llibres." - }, - { - "id": 11, - "start": "00:00:32,093", - "end": "00:00:35,570", - "type": "dialog", - "speaker": "Alex", - "text": "àlex àlex què què el bisturí que em n'han de bisturí" - }, - { - "id": 12, - "start": "00:00:35,570", - "end": "00:00:36,768", - "type": "dialog", - "speaker": "Doctora", - "text": "Ah Ai..." - }, - { - "id": 13, - "start": "00:00:36,768", - "end": "00:00:39,298", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, amb guants, ajusta llum." - }, - { - "id": 14, - "start": "00:00:39,298", - "end": "00:00:41,981", - "type": "dialog", - "speaker": "Alex", - "text": "el bisturí àlex perdó té té perdó" - }, - { - "id": 15, - "start": "00:00:41,981", - "end": "00:00:43,280", - "type": "dialog", - "speaker": "Alex", - "text": "això és el bisturí què mira que has" - }, - { - "id": 16, - "start": "00:00:43,280", - "end": "00:00:47,880", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, amb guants, ajusta un llum brillant." - }, - { - "id": 17, - "start": "00:00:47,880", - "end": "00:00:48,640", - "type": "audiodescription", - "speaker": "AD", - "text": "Signatura Max" - }, - { - "id": 18, - "start": "00:00:48,640", - "end": "00:00:53,799", - "type": "audiodescription", - "speaker": "AD", - "text": "Un jove amb suèter marró i ulleres, envoltat de llibres." - }, - { - "id": 19, - "start": "00:00:53,799", - "end": "00:01:11,680", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, un jove amb un suèter de colors marró i negre, se situa davant d'un ordinador en un espai desorganitzat, on els objectes semblen dispersos, reflectint un ambient caòtic i creatiu." - }, - { - "id": 20, - "start": "00:01:11,680", - "end": "00:01:16,000", - "type": "audiodescription", - "speaker": "AD", - "text": "Un jove amb ulleres i suèter gris, assegut, envoltat de llibres." - }, - { - "id": 21, - "start": "00:01:16,000", - "end": "00:01:19,239", - "type": "audiodescription", - "speaker": "AD", - "text": "Àlex escriu en un ordinador portàtil." - }, - { - "id": 22, - "start": "00:01:19,239", - "end": "00:01:35,120", - "type": "audiodescription", - "speaker": "AD", - "text": "Un jove amb una camisa de color blanc i ulleres, se situa davant d'un ordinador, amb un monitor i un teclat, concentrat en la seva tasca, reflectint dedicació i interès." - }, - { - "id": 23, - "start": "00:01:35,120", - "end": "00:01:37,000", - "type": "audiodescription", - "speaker": "AD", - "text": "Individu amb PC i dinosaure." - }, - { - "id": 24, - "start": "00:01:37,000", - "end": "00:01:38,840", - "type": "audiodescription", - "speaker": "AD", - "text": "Rellotge blanc amb calendari." - }, - { - "id": 25, - "start": "00:01:38,840", - "end": "00:01:41,280", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, amb ulleres, mira." - }, - { - "id": 26, - "start": "00:01:41,280", - "end": "00:01:52,239", - "type": "audiodescription", - "speaker": "AD", - "text": "Àlex, vestit amb una camisa de color blanc, es troba assegut davant d'un ordinador, concentrat en la seva feina, mostrant dedicació." - }, - { - "id": 27, - "start": "00:01:52,239", - "end": "00:01:54,719", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, ulleres grans, ordinador." - }, - { - "id": 28, - "start": "00:01:54,719", - "end": "00:01:57,359", - "type": "audiodescription", - "speaker": "AD", - "text": "Rellotge de paret amb maneces negres." - }, - { - "id": 29, - "start": "00:01:57,359", - "end": "00:02:01,200", - "type": "audiodescription", - "speaker": "AD", - "text": "Un jove amb ulleres grans mira sorprès a càmera." - }, - { - "id": 30, - "start": "00:02:01,200", - "end": "00:02:05,000", - "type": "audiodescription", - "speaker": "AD", - "text": "Rellotge de paret amb fons blanc i maneces negres." - }, - { - "id": 31, - "start": "00:02:05,000", - "end": "00:02:09,960", - "type": "audiodescription", - "speaker": "AD", - "text": "A la paret, un rellotge de la marca Newgate destaca." - }, - { - "id": 32, - "start": "00:02:09,960", - "end": "00:02:12,639", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, suèter gris i ulleres." - }, - { - "id": 33, - "start": "00:02:12,639", - "end": "00:02:28,360", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, vestit amb un suèter de tonalitats marrons i negres, es troba assegut davant d'un ordinador, mentre es toca el coll, reflectint una actitud pensativa i concentrada." - }, - { - "id": 34, - "start": "00:02:28,360", - "end": "00:02:38,840", - "type": "audiodescription", - "speaker": "AD", - "text": "Àlex es troba còmodament assegut al llit, amb la mirada fixada en la pantalla del seu telèfon, immers en la seva activitat." - }, - { - "id": 35, - "start": "00:02:38,840", - "end": "00:02:41,879", - "type": "audiodescription", - "speaker": "AD", - "text": "Un quadre floral amb ulls pintat." - }, - { - "id": 36, - "start": "00:02:41,879", - "end": "00:02:48,599", - "type": "audiodescription", - "speaker": "AD", - "text": "Àngel Muñoz, amb un suèter ratllat marró i blanc, et mira amb atenció." - }, - { - "id": 37, - "start": "00:02:48,599", - "end": "00:02:53,439", - "type": "audiodescription", - "speaker": "AD", - "text": "La pantalla es presenta completament fosca, sense cap detall visible." - }, - { - "id": 38, - "start": "00:02:53,439", - "end": "00:02:58,599", - "type": "audiodescription", - "speaker": "AD", - "text": "Una pantalla clara suavitza la il·luminació d'una habitació tancada." - }, - { - "id": 39, - "start": "00:02:58,599", - "end": "00:03:04,319", - "type": "audiodescription", - "speaker": "AD", - "text": "Una pinta es raspa contra la paret, creant un solc visible." - }, - { - "id": 40, - "start": "00:03:04,319", - "end": "00:03:05,680", - "type": "audiodescription", - "speaker": "AD", - "text": "Espàtula negra remenant pintura." - }, - { - "id": 41, - "start": "00:03:05,680", - "end": "00:03:07,840", - "type": "audiodescription", - "speaker": "AD", - "text": "Jove amb ulleres sorprenent-se." - }, - { - "id": 42, - "start": "00:03:07,840", - "end": "00:03:10,120", - "type": "audiodescription", - "speaker": "AD", - "text": "Dibuix fosc sobre fons clar." - }, - { - "id": 43, - "start": "00:03:10,120", - "end": "00:03:11,479", - "type": "audiodescription", - "speaker": "AD", - "text": "Paleta multicolor plena." - }, - { - "id": 44, - "start": "00:03:11,479", - "end": "00:03:13,919", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex pinta amb un pinzell." - }, - { - "id": 45, - "start": "00:03:13,919", - "end": "00:03:16,400", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, amb suèter ratllat, observa." - }, - { - "id": 46, - "start": "00:03:16,400", - "end": "00:03:17,560", - "type": "audiodescription", - "speaker": "AD", - "text": "Dibuixant paret" - }, - { - "id": 47, - "start": "00:03:17,560", - "end": "00:03:19,240", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, amb ulleres grans." - }, - { - "id": 48, - "start": "00:03:19,240", - "end": "00:03:20,240", - "type": "audiodescription", - "speaker": "AD", - "text": "Espàtula remenant." - }, - { - "id": 49, - "start": "00:03:20,240", - "end": "00:03:23,639", - "type": "audiodescription", - "speaker": "AD", - "text": "La imatge presenta Àlex amb samarreta ratllada." - }, - { - "id": 50, - "start": "00:03:23,639", - "end": "00:03:27,120", - "type": "audiodescription", - "speaker": "AD", - "text": "Un paper conté text escrit a mà." - }, - { - "id": 51, - "start": "00:03:27,120", - "end": "00:03:29,360", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex observa amb atenció." - }, - { - "id": 52, - "start": "00:03:29,360", - "end": "00:03:47,943", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex es troba còmodament assegut a la seva habitació, amb la llum del llum il·luminant el seu rostre, creant un ambient càlid i tranquil que convida a la reflexió i la concentració en les seves activitats." - }, - { - "id": 53, - "start": "00:03:47,943", - "end": "00:03:49,461", - "type": "dialog", - "speaker": "Alex", - "text": "no és que estic acabant el treball" - }, - { - "id": 54, - "start": "00:03:49,461", - "end": "00:03:52,533", - "type": "audiodescription", - "speaker": "AD", - "text": "Àngel Muñoz se seu a l'habitació." - }, - { - "id": 55, - "start": "00:03:52,533", - "end": "00:03:53,866", - "type": "dialog", - "speaker": "Alex", - "text": "sí sí sí encara sí" - }, - { - "id": 56, - "start": "00:03:53,866", - "end": "00:03:55,876", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, il·luminat, reflexiona." - }, - { - "id": 57, - "start": "00:03:55,876", - "end": "00:03:57,461", - "type": "dialog", - "speaker": "Alex", - "text": "ja ja ho sé però és que no sé què posar" - }, - { - "id": 58, - "start": "00:03:57,461", - "end": "00:03:59,991", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, il·luminat, reflexiona tranquil·lament." - }, - { - "id": 59, - "start": "00:03:59,991", - "end": "00:04:01,461", - "type": "dialog", - "speaker": "Alex", - "text": "ja bueno però és que no tinc ni idea" - }, - { - "id": 60, - "start": "00:04:01,461", - "end": "00:04:06,693", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex es troba assegut a la seva habitació, il·luminat." - }, - { - "id": 61, - "start": "00:04:06,693", - "end": "00:04:09,408", - "type": "dialog", - "speaker": "Alex", - "text": "vale adéu fins demà" - }, - { - "id": 62, - "start": "00:04:09,408", - "end": "00:04:11,941", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, il·luminat, reflexiona a casa." - }, - { - "id": 63, - "start": "00:04:11,941", - "end": "00:04:12,852", - "type": "dialog", - "speaker": "Alex", - "text": "adéu" - }, - { - "id": 64, - "start": "00:04:12,852", - "end": "00:04:21,800", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex es troba còmodament assegut a la seva habitació, amb la llum del llum il·luminant el seu rostre." - }, - { - "id": 65, - "start": "00:04:21,800", - "end": "00:04:23,079", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex avança pel passadís." - }, - { - "id": 66, - "start": "00:04:23,079", - "end": "00:04:23,879", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex interactua." - }, - { - "id": 67, - "start": "00:04:23,879", - "end": "00:04:57,384", - "type": "audiodescription", - "speaker": "AD", - "text": "La pantalla es presenta en un estat de total obscuritat, sense cap element o figura que pugui ser percebut. No hi ha cap detall que pugui ser distingit, creant una sensació de buit visual. Aquesta imatge, completament negra, provoca una absència total d'informació visual, deixant l'espectador en un estat d'incertesa i misteri, sense cap referència a la realitat que pugui ser identificada." - }, - { - "id": 68, - "start": "00:04:57,384", - "end": "00:05:00,100", - "type": "dialog", - "speaker": "Doctora", - "text": "i" - }, - { - "id": 69, - "start": "00:05:00,100", - "end": "00:05:01,680", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, habitació fosca." - }, - { - "id": 70, - "start": "00:05:01,680", - "end": "00:05:13,399", - "type": "audiodescription", - "speaker": "AD", - "text": "Home amb violí, Alex interpreta violí, Home violinista, Alextoca violí, Alex, Home amb violí, Alex interpreta violí." - }, - { - "id": 71, - "start": "00:05:13,399", - "end": "00:05:14,480", - "type": "audiodescription", - "speaker": "AD", - "text": "Violí Angel" - }, - { - "id": 72, - "start": "00:05:14,480", - "end": "00:05:19,519", - "type": "audiodescription", - "speaker": "AD", - "text": "Alex, amb camisa blanca, està en una habitació fosca." - }, - { - "id": 73, - "start": "00:05:19,519", - "end": "00:05:34,000", - "type": "audiodescription", - "speaker": "AD", - "text": "Un individu amb un piercing a l'orella, vestit amb una camisa blanca, és reconegut com Àngel Muñoz, destacant en un ambient que reflecteix la seva personalitat única." - }, - { - "id": 74, - "start": "00:05:34,000", - "end": "00:05:38,290", - "type": "audiodescription", - "speaker": "AD", - "text": "La pantalla es troba completament negra, sense imatge visible." - }, - { - "id": 75, - "start": "00:05:38,290", - "end": "00:05:39,353", - "type": "dialog", - "speaker": "Doctora", - "text": "fins demà" - }, - { - "id": 76, - "start": "00:05:39,538", - "end": "00:05:41,699", - "type": "dialog", - "speaker": "Doctora", - "text": "mira" - }, - { - "id": 77, - "start": "00:05:41,985", - "end": "00:05:43,117", - "type": "dialog", - "speaker": "Doctora", - "text": "i" - }, - { - "id": 78, - "start": "00:05:43,706", - "end": "00:05:52,262", - "type": "dialog", - "speaker": "Doctora", - "text": "fins demà" - }, - { - "id": 79, - "start": "00:05:52,668", - "end": "00:05:53,545", - "type": "dialog", - "speaker": "Doctora", - "text": "i" - }, - { - "id": 80, - "start": "00:05:53,545", - "end": "00:05:58,199", - "type": "audiodescription", - "speaker": "AD", - "text": "La pantalla es presenta en un estat de foscor total." - } - ] -} \ No newline at end of file diff --git a/refinement/data/curtmetratge_2/sample.json b/refinement/data/curtmetratge_2/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_2/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/curtmetratge_2/scenarios.csv b/refinement/data/curtmetratge_2/scenarios.csv deleted file mode 100644 index 054a58ccb48bb3ebb2157c6f0abdacc66fca30cd..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_2/scenarios.csv +++ /dev/null @@ -1,7 +0,0 @@ -scenario,description -L'Estudi/Espai de Treball Intel·lectual,"L'ambient principal d'Alex: davant d'un ordinador (portàtil/monitor), amb llibres al voltant, i objectes dispersos. Aquest lloc, a vegades descrit com a 'desorganitzat' o 'caòtic', és el cor de la seva concentració i producció intel·lectual/acadèmica." -El Lloc Mèdic/Professional (Confusió),"Una escena breu i tancada on Alex amb guants ajusta un llum intens i es disculpa per la confusió amb un 'bisturí'. Suggereix un entorn estèril, de laboratori o de precisió, que contrasta amb el caos del seu estudi." -L'Habitació de la Reflexió (Llum Tènue),"L'escenari d'introspecció. Alex està assegut al llit, **mirant el telèfon** o tocant-se el coll, sovint amb la **llum d'un llum il·luminant el seu rostre**. Simbolitza l'aïllament, la tranquil·litat i la reflexió necessària per al seu treball." -L'Àrea de Creació Artística (Pintura),"L'espai on Alex pinta la paret, **creant solcs amb una pinta** i remenant pintura amb una **espàtula**. Representa la seva faceta artística, la transformació de l'espai i la materialització del seu procés creatiu d'una manera física i expressiva." -L'Escenari Musical/Fosc (Violí),"Un ambient fosc on Alex/Àngel Muñoz toca el **violí**. Aquesta actuació destaca el seu talent musical i la sensibilitat artística, possiblement un moment de pràctica intensiva o un concert." -Pantalla Negra (Buit Visual/Misteri),"L'ús de la foscor total o 'pantalla completament fosca' com a transició o marc d'obertura/tancament. Simbolitza el **buit**, el **misteri**, o l'estat mental de reflexió abans que es materialitzi la creació." \ No newline at end of file diff --git a/refinement/data/curtmetratge_2/target_une_ad.srt b/refinement/data/curtmetratge_2/target_une_ad.srt deleted file mode 100644 index a61531c148f8a545c15aaf5cd47ca61f4030420c..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_2/target_une_ad.srt +++ /dev/null @@ -1,535 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,000 -(AD) La pantalla es presenta completament fosca. - -2 -00:00:05,000 --> 00:00:09,960 -(AD) Sense cap detall perceptible. - -3 -00:00:09,960 --> 00:00:11,439 -(AD) Rellotge Newgate Londres. - -4 -00:00:11,439 --> 00:00:12,839 -(AD) Oscar d'or Alex. - -5 -00:00:12,839 --> 00:00:14,279 -(AD) Alex escriu. - -6 -00:00:14,279 --> 00:00:15,759 -(AD) Anunci de Boil. - -7 -00:00:15,759 --> 00:00:17,239 -(AD) Calendari amb dates. - -8 -00:00:17,239 --> 00:00:20,440 -(AD) Jove amb suèter ratllat i ulleres. - -9 -00:00:20,440 --> 00:00:22,719 -(AD) Jove amb jersei marró i ulleres. - -10 -00:00:22,719 --> 00:00:27,480 -(AD) Alex, amb ulleres i camisa ratllada, escriu davant d'un ordinador. - -11 -00:00:27,480 --> 00:00:32,093 -(AD) Un jove amb ulleres i suèter gris, assegut, envoltat de llibres. - -12 -00:00:32,093 --> 00:00:35,570 -[Alex] Àlex, Àlex, què, què... El bisturí! Que em n'han de bisturí. - -13 -00:00:35,570 --> 00:00:36,768 -[Doctora] Ah. Ai... - -14 -00:00:36,768 --> 00:00:39,298 -(AD) Alex, amb guants, ajusta llum. - -15 -00:00:39,298 --> 00:00:43,280 -[Alex] El bisturí! Àlex, perdó, té, té, perdó. Això és el bisturí, què, mira que has. - -16 -00:00:43,280 --> 00:00:47,880 -(AD) Alex, amb guants, ajusta un llum brillant. - -17 -00:00:47,880 --> 00:00:48,640 -(AD) Signatura Max. - -18 -00:00:48,640 --> 00:00:53,799 -(AD) Un jove amb suèter marró i ulleres, envoltat de llibres. - -19 -00:00:53,799 --> 01:03,000 -(AD) Alex, amb suèter marró i negre, se situa davant d'un ordinador en un espai desorganitzat. - -20 -01:03,000 --> 01:11,680 -(AD) L'ambient reflecteix un espai caòtic i creatiu. - -21 -01:11:680 --> 01:16,000 -(AD) Un jove amb ulleres i suèter gris, assegut, envoltat de llibres. - -22 -01:16:000 --> 01:19,239 -(AD) Àlex escriu en un ordinador portàtil. - -23 -01:19:239 --> 01:27,000 -(AD) Un jove amb camisa blanca i ulleres, davant d'un ordinador, concentrat en la seva tasca. - -24 -01:27,000 --> 01:35,120 -(AD) La seva expressió reflecteix dedicació i interès. - -25 -01:35:120 --> 01:37,000 -(AD) Individu amb PC i dinosaure. - -26 -01:37:000 --> 01:38,840 -(AD) Rellotge blanc amb calendari. - -27 -01:38:840 --> 01:41,280 -(AD) Alex, amb ulleres, mira. - -28 -01:41:280 --> 01:47,000 -(AD) Àlex, amb camisa de color blanc, assegut davant d'un ordinador. - -29 -01:47:000 --> 01:52:239 -(AD) Alex, concentrat en la seva feina. - -30 -01:52:239 --> 01:54,719 -(AD) Alex, ulleres grans, ordinador. - -31 -01:54:719 --> 01:57,359 -(AD) Rellotge de paret amb maneces negres. - -32 -01:57:359 --> 02:01,200 -(AD) Un jove amb ulleres grans mira sorprès a càmera. - -33 -02:01:200 --> 02:05,000 -(AD) Rellotge de paret amb fons blanc i maneces negres. - -34 -02:05:000 --> 02:09,960 -(AD) A la paret, un rellotge de la marca Newgate destaca. - -35 -02:09:960 --> 02:12,639 -(AD) Alex, suèter gris i ulleres. - -36 -02:12:639 --> 02:28,360 -(AD) Alex, amb suèter marró i negre, assegut davant d'un ordinador, tocant-se el coll, pensatiu i concentrat. - -37 -02:28:360 --> 02:38,840 -(AD) Àlex assegut al llit, amb la mirada fixada en la pantalla del seu telèfon. - -38 -02:38:840 --> 02:41,879 -(AD) Un quadre floral amb ulls pintat. - -39 -02:41:879 --> 02:48,599 -(AD) Àngel Muñoz, amb suèter ratllat marró i blanc, et mira amb atenció. - -40 -02:48:599 --> 02:53,439 -(AD) La pantalla es presenta completament fosca. - -41 -02:53:439 --> 02:58,599 -(AD) Una pantalla clara suavitza la il·luminació d'una habitació tancada. - -42 -02:58:599 --> 03:04,319 -(AD) Una pinta es raspa contra la paret. - -43 -03:04:319 --> 03:05,680 -(AD) Espàtula negra remenant pintura. - -44 -03:05:680 --> 03:07,840 -(AD) Jove amb ulleres sorprenent-se. - -45 -03:07:840 --> 03:10,120 -(AD) Dibuix fosc sobre fons clar. - -46 -03:10:120 --> 03:11,479 -(AD) Paleta multicolor plena. - -47 -03:11:479 --> 03:13,919 -(AD) Alex pinta amb un pinzell. - -48 -03:13:919 --> 03:16,400 -(AD) Alex, amb suèter ratllat, observa. - -49 -03:16:400 --> 03:17,560 -(AD) Dibuixant paret. - -50 -03:17:560 --> 03:19,240 -(AD) Alex, amb ulleres grans. - -51 -03:19:240 --> 03:20,240 -(AD) Espàtula remenant. - -52 -03:20:240 --> 03:23,639 -(AD) Àlex amb samarreta ratllada. - -53 -03:23:639 --> 03:27,120 -(AD) Un paper conté text escrit a mà. - -54 -03:27:120 --> 03:29,360 -(AD) Alex observa amb atenció. - -55 -03:29:360 --> 03:44,941 -(AD) Alex assegut a la seva habitació, il·luminat per un llum, en un ambient tranquil i reflexiu. - -56 -03:44:941 --> 03:45,985 -[Alex] Hola, hola. - -57 -03:45:985 --> 00:00:47,880 -(AD) Alex ajusta un llum. - -58 -00:00:47,880 --> 00:00:48,640 -(AD) Signatura Max. - -59 -00:00:48,640 --> 00:00:53,799 -(AD) Un jove amb suèter marró i ulleres, envoltat de llibres. - -60 -00:00:53,799 --> 01:03,000 -(AD) Alex, amb suèter marró i negre, se situa davant d'un ordinador en un espai desorganitzat. - -61 -01:03,000 --> 01:11,680 -(AD) L'ambient reflecteix un espai caòtic i creatiu. - -62 -01:11:680 --> 01:16,000 -(AD) Un jove amb ulleres i suèter gris, assegut, envoltat de llibres. - -63 -01:16:000 --> 01:19,239 -(AD) Àlex escriu en un ordinador portàtil. - -64 -01:19:239 --> 01:27,000 -(AD) Un jove amb camisa blanca i ulleres, davant d'un ordinador, concentrat en la seva tasca. - -65 -01:27,000 --> 01:35,120 -(AD) La seva expressió reflecteix dedicació i interès. - -66 -01:35:120 --> 01:37,000 -(AD) Individu amb PC i dinosaure. - -67 -01:37:000 --> 01:38,840 -(AD) Rellotge blanc amb calendari. - -68 -01:38:840 --> 01:41,280 -(AD) Alex, amb ulleres, mira. - -69 -01:41:280 --> 01:47,000 -(AD) Àlex, amb camisa de color blanc, assegut davant d'un ordinador. - -70 -01:47:000 --> 01:52,239 -(AD) Alex, concentrat en la seva feina. - -71 -01:52:239 --> 01:54,719 -(AD) Alex, ulleres grans, ordinador. - -72 -01:54:719 --> 01:57,359 -(AD) Rellotge de paret amb maneces negres. - -73 -01:57:359 --> 02:01,200 -(AD) Un jove amb ulleres grans mira sorprès a càmera. - -74 -02:01:200 --> 02:05,000 -(AD) Rellotge de paret amb fons blanc i maneces negres. - -75 -02:05:000 --> 02:09,960 -(AD) A la paret, un rellotge de la marca Newgate destaca. - -76 -02:09:960 --> 02:12,639 -(AD) Alex, suèter gris i ulleres. - -77 -02:12:639 --> 02:28,360 -(AD) Alex, amb suèter marró i negre, assegut davant d'un ordinador, tocant-se el coll, pensatiu i concentrat. - -78 -02:28:360 --> 02:38,840 -(AD) Àlex assegut al llit, amb la mirada fixada en la pantalla del seu telèfon. - -79 -02:38:840 --> 02:41,879 -(AD) Un quadre floral amb ulls pintat. - -80 -02:41:879 --> 02:48,599 -(AD) Àngel Muñoz, amb suèter ratllat marró i blanc, et mira amb atenció. - -81 -02:48:599 --> 02:53,439 -(AD) La pantalla es presenta completament fosca. - -82 -02:53:439 --> 02:58,599 -(AD) Una pantalla clara suavitza la il·luminació d'una habitació tancada. - -83 -02:58:599 --> 03:04,319 -(AD) Una pinta es raspa contra la paret. - -84 -03:04:319 --> 03:05,680 -(AD) Espàtula negra remenant pintura. - -85 -03:05:680 --> 03:07,840 -(AD) Jove amb ulleres sorprenent-se. - -86 -03:07:840 --> 03:10,120 -(AD) Dibuix fosc sobre fons clar. - -87 -03:10:120 --> 03:11,479 -(AD) Paleta multicolor plena. - -88 -03:11:479 --> 03:13,919 -(AD) Alex pinta amb un pinzell. - -89 -03:13:919 --> 03:16,400 -(AD) Alex, amb suèter ratllat, observa. - -90 -03:16:400 --> 03:17,560 -(AD) Dibuixant paret. - -91 -03:17:560 --> 03:19,240 -(AD) Alex, amb ulleres grans. - -92 -03:19:240 --> 03:20,240 -(AD) Espàtula remenant. - -93 -03:20:240 --> 03:23,639 -(AD) Àlex amb samarreta ratllada. - -94 -03:23:639 --> 03:27,120 -(AD) Un paper conté text escrit a mà. - -95 -03:27:120 --> 03:29,360 -(AD) Alex observa amb atenció. - -96 -03:29:360 --> 03:44,941 -(AD) Alex assegut a la seva habitació, il·luminat per un llum, en un ambient tranquil i reflexiu. - -97 -03:47:943 --> 03:49,461 -[Alex] No és que estic acabant el treball. - -98 -03:49,461 --> 03:52,533 -(AD) Àngel Muñoz se seu a l'habitació. - -99 -03:52,533 --> 03:53,866 -[Alex] Sí, sí, sí. Encara, sí. - -100 -03:53:866 --> 03:55,876 -(AD) Alex, il·luminat, reflexiona. - -101 -03:55:876 --> 03:56,670 -[Alex] Ja, ja ho sé, - -102 -03:56:670 --> 03:57,461 -[Alex] però és que no sé què posar. - -103 -03:57:461 --> 03:59,991 -(AD) Alex, il·luminat, reflexiona tranquil·lament. - -104 -03:59:991 --> 04:00,700 -[Alex] Ja, bueno, - -105 -04:00:700 --> 04:01,461 -[Alex] però és que no tinc ni idea. - -106 -04:01:461 --> 04:06,693 -(AD) Alex es troba assegut a la seva habitació, il·luminat. - -107 -04:06:693 --> 04:09,408 -[Alex] Vale. Adéu. Fins demà. - -108 -04:09,408 --> 04:11,941 -(AD) Alex, il·luminat, reflexiona a casa. - -109 -04:11:941 --> 04:12,852 -[Alex] Adéu. - -110 -04:12:852 --> 04:21,800 -(AD) Alex còmodament assegut a la seva habitació, amb la llum del llum il·luminant el seu rostre. - -111 -04:21:800 --> 04:23,079 -(AD) Alex avança pel passadís. - -112 -04:23:079 --> 04:23,879 -(AD) Alex interactua. - -113 -04:23:879 --> 04:57,384 -(AD) La pantalla es presenta en un estat de total obscuritat, sense cap element o figura que pugui ser percebut. - -114 -04:57,384 --> 05:00,100 -[Doctora] I... - -115 -05:00:100 --> 05:01,680 -(AD) Alex, habitació fosca. - -116 -05:01:680 --> 05:02,800 -(AD) Violí fosc. - -117 -05:02:800 --> 05:04,160 -(AD) Home amb violí. - -118 -05:04:160 --> 05:05,560 -(AD) Home interpreta violí. - -119 -05:05:560 --> 05:06,959 -(AD) Alex toca violí. - -120 -05:06:959 --> 05:08,040 -(AD) Home violinista. - -121 -05:08:040 --> 05:09,319 -(AD) Alex toca violí. - -122 -05:09:319 --> 05:10,360 -(AD) Alex. - -123 -05:10:360 --> 05:11,759 -(AD) Home amb violí. - -124 -05:11:759 --> 05:13,399 -(AD) Alex interpreta violí. - -125 -05:13:399 --> 05:14,480 -(AD) Violí Angel. - -126 -05:14:480 --> 05:19,519 -(AD) Alex, amb camisa blanca, està en una habitació fosca. - -127 -05:19:519 --> 05:34,000 -(AD) Un individu amb un piercing a l'orella i camisa blanca, és Àngel Muñoz. - -128 -05:34,000 --> 05:38,290 -(AD) La pantalla es troba completament negra. - -129 -05:38,290 --> 05:39,538 -[Doctora] Fins demà. - -130 -05:39,538 --> 05:41,985 -[Doctora] Mira. - -131 -05:41:985 --> 05:43,706 -[Doctora] I... - -132 -05:43:706 --> 05:52,668 -[Doctora] Fins demà. - -133 -05:52:668 --> 05:53,545 -[Doctora] I... - -134 -05:53:545 --> 05:58,199 -(AD) La pantalla es presenta en un estat de foscor total. \ No newline at end of file diff --git a/refinement/data/curtmetratge_2/une_ad.srt b/refinement/data/curtmetratge_2/une_ad.srt deleted file mode 100644 index 8167249cc4de8f0b0fea695e0bdf2cf4693c254f..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_2/une_ad.srt +++ /dev/null @@ -1,520 +0,0 @@ -1 -00:00:00,000 --> 00:00:09,960 -(AD): "La pantalla es presenta completament fosca, sense cap element o detall que pugui ser percebut o distingit visualment." - -2 -00:00:09,960 --> 00:00:11,439 -(AD): "Rellotge Newgate Londres." - -3 -00:00:11,439 --> 00:00:12,839 -(AD): "Oscar d'or Alex." - -4 -00:00:12,839 --> 00:00:14,279 -(AD): "Alex escriu." - -5 -00:00:14,279 --> 00:00:15,759 -(AD): "Anunci de Boil." - -6 -00:00:15,759 --> 00:00:17,239 -(AD): "Calendari amb dates." - -7 -00:00:17,239 --> 00:00:20,440 -(AD): "Jove amb suèter ratllat i ulleres." - -8 -00:00:20,440 --> 00:00:22,719 -(AD): "Jove amb jersei marró i ulleres." - -9 -00:00:22,719 --> 00:00:27,480 -(AD): "Alex, amb ulleres i camisa ratllada, escriu davant d'un ordinador." - -10 -00:00:27,480 --> 00:00:32,093 -(AD): "Un jove amb ulleres i suèter gris, assegut, envoltat de llibres." - -11 -00:00:32,093 --> 00:00:35,570 -[Alex]: àlex àlex què què el bisturí que em n'han de bisturí - -12 -00:00:35,570 --> 00:00:36,768 -[Doctora]: Ah Ai... - -13 -00:00:36,768 --> 00:00:39,298 -(AD): "Alex, amb guants, ajusta llum." - -14 -00:00:39,298 --> 00:00:41,981 -[Alex]: el bisturí àlex perdó té té perdó - -15 -00:00:41,981 --> 00:00:43,280 -[Alex]: això és el bisturí què mira que has - -16 -00:00:43,280 --> 00:00:47,880 -(AD): "Alex, amb guants, ajusta un llum brillant." - -17 -00:00:47,880 --> 00:00:48,640 -(AD): "Signatura Max" - -18 -00:00:48,640 --> 00:00:53,799 -(AD): "Un jove amb suèter marró i ulleres, envoltat de llibres." - -19 -00:00:53,799 --> 00:01:11,680 -(AD): "Alex, un jove amb un suèter de colors marró i negre, se situa davant d'un ordinador en un espai desorganitzat, on els objectes semblen dispersos, reflectint un ambient caòtic i creatiu." - -20 -00:01:11,680 --> 00:01:16,000 -(AD): "Un jove amb ulleres i suèter gris, assegut, envoltat de llibres." - -21 -00:01:16,000 --> 00:01:19,239 -(AD): "Àlex escriu en un ordinador portàtil." - -22 -00:01:19,239 --> 00:01:35,120 -(AD): "Un jove amb una camisa de color blanc i ulleres, se situa davant d'un ordinador, amb un monitor i un teclat, concentrat en la seva tasca, reflectint dedicació i interès." - -23 -00:01:35,120 --> 00:01:37,000 -(AD): "Individu amb PC i dinosaure." - -24 -00:01:37,000 --> 00:01:38,840 -(AD): "Rellotge blanc amb calendari." - -25 -00:01:38,840 --> 00:01:41,280 -(AD): "Alex, amb ulleres, mira." - -26 -00:01:41,280 --> 00:01:52,239 -(AD): "Àlex, vestit amb una camisa de color blanc, es troba assegut davant d'un ordinador, concentrat en la seva feina, mostrant dedicació." - -27 -00:01:52,239 --> 00:01:54,719 -(AD): "Alex, ulleres grans, ordinador." - -28 -00:01:54,719 --> 00:01:57,359 -(AD): "Rellotge de paret amb maneces negres." - -29 -00:01:57,359 --> 00:02:01,200 -(AD): "Un jove amb ulleres grans mira sorprès a càmera." - -30 -00:02:01,200 --> 00:02:05,000 -(AD): "Rellotge de paret amb fons blanc i maneces negres." - -31 -00:02:05,000 --> 00:02:09,960 -(AD): "A la paret, un rellotge de la marca Newgate destaca." - -32 -00:02:09,960 --> 00:02:12,639 -(AD): "Alex, suèter gris i ulleres." - -33 -00:02:12,639 --> 00:02:28,360 -(AD): "Alex, vestit amb un suèter de tonalitats marrons i negres, es troba assegut davant d'un ordinador, mentre es toca el coll, reflectint una actitud pensativa i concentrada." - -34 -00:02:28,360 --> 00:02:38,840 -(AD): "Àlex es troba còmodament assegut al llit, amb la mirada fixada en la pantalla del seu telèfon, immers en la seva activitat." - -35 -00:02:38,840 --> 00:02:41,879 -(AD): "Un quadre floral amb ulls pintat." - -36 -00:02:41,879 --> 00:02:48,599 -(AD): "Àngel Muñoz, amb un suèter ratllat marró i blanc, et mira amb atenció." - -37 -00:02:48,599 --> 00:02:53,439 -(AD): "La pantalla es presenta completament fosca, sense cap detall visible." - -38 -00:02:53,439 --> 00:02:58,599 -(AD): "Una pantalla clara suavitza la il·luminació d'una habitació tancada." - -39 -00:02:58,599 --> 00:03:04,319 -(AD): "Una pinta es raspa contra la paret, creant un solc visible." - -40 -00:03:04,319 --> 00:03:05,680 -(AD): "Espàtula negra remenant pintura." - -41 -00:03:05,680 --> 00:03:07,840 -(AD): "Jove amb ulleres sorprenent-se." - -42 -00:03:07,840 --> 00:03:10,120 -(AD): "Dibuix fosc sobre fons clar." - -43 -00:03:10,120 --> 00:03:11,479 -(AD): "Paleta multicolor plena." - -44 -00:03:11,479 --> 00:03:13,919 -(AD): "Alex pinta amb un pinzell." - -45 -00:03:13,919 --> 00:03:16,400 -(AD): "Alex, amb suèter ratllat, observa." - -46 -00:03:16,400 --> 00:03:17,560 -(AD): "Dibuixant paret" - -47 -00:03:17,560 --> 00:03:19,240 -(AD): "Alex, amb ulleres grans." - -48 -00:03:19,240 --> 00:03:20,240 -(AD): "Espàtula remenant." - -49 -00:03:20,240 --> 00:03:23,639 -(AD): "La imatge presenta Àlex amb samarreta ratllada." - -50 -00:03:23,639 --> 00:03:27,120 -(AD): "Un paper conté text escrit a mà." - -51 -00:03:27,120 --> 00:03:29,360 -(AD): "Alex observa amb atenció." - -52 -00:03:29,360 --> 00:03:44,941 -(AD): "Alex es troba còmodament assegut a la seva habitació, amb la llum del llum il·luminant el seu rostre, creant un ambient tranquil i reflexiu que convida a la concentració." - -53 -00:03:44,941 --> 00:03:45,985 -[Alex]: Hola hola - -54 -00:00:45,985 --> 00:00:47,880 -(AD): "Alex ajusta un llum." - -55 -00:00:47,880 --> 00:00:48,640 -(AD): "Signatura Max" - -56 -00:00:48,640 --> 00:00:53,799 -(AD): "Un jove amb suèter marró i ulleres, envoltat de llibres." - -57 -00:00:53,799 --> 00:01:11,680 -(AD): "Alex, vestit amb un suèter de tons marrons i negres, se situa davant d'un ordinador en un espai desorganitzat, on els objectes semblen dispersos, reflectint un ambient creatiu i caòtic que l'envolta." - -58 -00:01:11,680 --> 00:01:16,000 -(AD): "Un jove amb ulleres i suèter gris, assegut, envoltat de llibres." - -59 -00:01:16,000 --> 00:01:19,239 -(AD): "Àlex escriu en un ordinador portàtil." - -60 -00:01:19,239 --> 00:01:35,120 -(AD): "Un jove amb una camisa de color blanc i ulleres, se situa davant d'un ordinador, amb un monitor i un teclat, mostrant concentració mentre treballa en la seva tasca amb dedicació." - -61 -00:01:35,120 --> 00:01:37,000 -(AD): "Individu amb PC i joguina." - -62 -00:01:37,000 --> 00:01:38,840 -(AD): "Rellotge blanc amb calendari." - -63 -00:01:38,840 --> 00:01:41,280 -(AD): "Alex, amb ulleres, mira." - -64 -00:01:41,280 --> 00:01:52,239 -(AD): "Un jove amb una camisa de color blanc es troba assegut davant d'un ordinador, concentrat en la seva feina, mostrant dedicació i interès." - -65 -00:01:52,239 --> 00:01:54,719 -(AD): "Alex, ulleres grans, ordinador present." - -66 -00:01:54,719 --> 00:01:57,359 -(AD): "Rellotge de paret amb maneces negres." - -67 -00:01:57,359 --> 00:02:01,200 -(AD): "Un jove amb ulleres grans mira sorprès a càmera." - -68 -00:02:01,200 --> 00:02:05,000 -(AD): "Rellotge de paret amb fons blanc i maneces negres." - -69 -00:02:05,000 --> 00:02:09,960 -(AD): "Un rellotge de la marca Newgate penja a la paret." - -70 -00:02:09,960 --> 00:02:12,639 -(AD): "Àlex Muñoz, amb suèter gris." - -71 -00:02:12,639 --> 00:02:28,360 -(AD): "Alex, vestit amb un suèter de tons marrons i negres, es troba assegut davant d'un ordinador, tocant-se el coll, reflectint una actitud pensativa i concentrada en la seva feina." - -72 -00:02:28,360 --> 00:02:38,840 -(AD): "Àlex es troba còmodament assegut al llit, amb la mirada fixada en la pantalla del seu telèfon, immers en la seva activitat." - -73 -00:02:38,840 --> 00:02:41,879 -(AD): "Un quadre floral amb ulls pintat." - -74 -00:02:41,879 --> 00:02:48,599 -(AD): "Alex, amb un suèter ratllat marró i blanc, et mira amb atenció." - -75 -00:02:48,599 --> 00:02:53,439 -(AD): "La pantalla es presenta completament fosca, sense cap imatge visible." - -76 -00:02:53,439 --> 00:02:58,599 -(AD): "Una pantalla clara suavitza la il·luminació d'una habitació tancada." - -77 -00:02:58,599 --> 00:03:04,319 -(AD): "Una pinta raspa la paret, creant un solc a la pintura." - -78 -00:03:04,319 --> 00:03:05,680 -(AD): "Espàtula negra remenant pintura." - -79 -00:03:05,680 --> 00:03:07,840 -(AD): "Jove amb ulleres sorprenent-se." - -80 -00:03:07,840 --> 00:03:10,120 -(AD): "La imatge és fosca i indistinta." - -81 -00:03:10,120 --> 00:03:11,479 -(AD): "Paleta vibrant multicolor." - -82 -00:03:11,479 --> 00:03:13,919 -(AD): "Alex crea art amb pinzell." - -83 -00:03:13,919 --> 00:03:16,400 -(AD): "Alex, amb suèter ratllat, observa." - -84 -00:03:16,400 --> 00:03:17,560 -(AD): "Dibuixant paret" - -85 -00:03:17,560 --> 00:03:19,240 -(AD): "Alex, amb ulleres grans." - -86 -00:03:19,240 --> 00:03:20,240 -(AD): "Espàtula multicolor." - -87 -00:03:20,240 --> 00:03:23,639 -(AD): "Alex porta una samarreta amb ratlles." - -88 -00:03:23,639 --> 00:03:27,120 -(AD): "Un paper conté text manuscrit a la superfície." - -89 -00:03:27,120 --> 00:03:29,360 -(AD): "Jove amb suèter observa lateralment." - -90 -00:03:29,360 --> 00:03:47,943 -(AD): "Alex es troba còmodament assegut a la seva habitació, on la llum del llum il·lumina el seu rostre, creant un ambient càlid i tranquil que convida a la reflexió i la concentració en les seves activitats." - -91 -00:03:47,943 --> 00:03:49,461 -[Alex]: no és que estic acabant el treball - -92 -00:03:49,461 --> 00:03:52,533 -(AD): "Àngel Muñoz se seu a l'habitació." - -93 -00:03:52,533 --> 00:03:53,866 -[Alex]: sí sí sí encara sí - -94 -00:03:53,866 --> 00:03:55,876 -(AD): "Alex, il·luminat, reflexiona." - -95 -00:03:55,876 --> 00:03:57,461 -[Alex]: ja ja ho sé però és que no sé què posar - -96 -00:03:57,461 --> 00:03:59,991 -(AD): "Alex, il·luminat, reflexiona tranquil·lament." - -97 -00:03:59,991 --> 00:04:01,461 -[Alex]: ja bueno però és que no tinc ni idea - -98 -00:04:01,461 --> 00:04:06,693 -(AD): "Alex es troba assegut a la seva habitació, il·luminat." - -99 -00:04:06,693 --> 00:04:09,408 -[Alex]: vale adéu fins demà - -100 -00:04:09,408 --> 00:04:11,941 -(AD): "Alex, il·luminat, reflexiona a casa." - -101 -00:04:11,941 --> 00:04:12,852 -[Alex]: adéu - -102 -00:04:12,852 --> 00:04:21,800 -(AD): "Alex es troba còmodament assegut a la seva habitació, amb la llum del llum il·luminant el seu rostre." - -103 -00:04:21,800 --> 00:04:23,079 -(AD): "Alex avança pel passadís." - -104 -00:04:23,079 --> 00:04:23,879 -(AD): "Alex interactua." - -105 -00:04:23,879 --> 00:04:57,384 -(AD): "La pantalla es presenta en un estat de total obscuritat, sense cap element o figura que pugui ser percebut. No hi ha cap detall que pugui ser distingit, creant una sensació de buit visual. Aquesta imatge, completament negra, provoca una absència total d'informació visual, deixant l'espectador en un estat d'incertesa i misteri, sense cap referència a la realitat que pugui ser identificada." - -106 -00:04:57,384 --> 00:05:00,100 -[Doctora]: i - -107 -00:05:00,100 --> 00:05:01,680 -(AD): "Alex, habitació fosca." - -108 -00:05:01,680 --> 00:05:02,800 -(AD): "Violí fosc." - -109 -00:05:02,800 --> 00:05:04,160 -(AD): "Home amb violí." - -110 -00:05:04,160 --> 00:05:05,560 -(AD): "Home interpreta violí." - -111 -00:05:05,560 --> 00:05:06,959 -(AD): "Alex toca violí." - -112 -00:05:06,959 --> 00:05:08,040 -(AD): "Home violinista." - -113 -00:05:08,040 --> 00:05:09,319 -(AD): "Alextoca violí." - -114 -00:05:09,319 --> 00:05:10,360 -(AD): "Alex" - -115 -00:05:10,360 --> 00:05:11,759 -(AD): "Home amb violí." - -116 -00:05:11,759 --> 00:05:13,399 -(AD): "Alex interpreta violí." - -117 -00:05:13,399 --> 00:05:14,480 -(AD): "Violí Angel" - -118 -00:05:14,480 --> 00:05:19,519 -(AD): "Alex, amb camisa blanca, està en una habitació fosca." - -119 -00:05:19,519 --> 00:05:34,000 -(AD): "Un individu amb un piercing a l'orella, vestit amb una camisa blanca, és reconegut com Àngel Muñoz, destacant en un ambient que reflecteix la seva personalitat única." - -120 -00:05:34,000 --> 00:05:38,290 -(AD): "La pantalla es troba completament negra, sense imatge visible." - -121 -00:05:38,290 --> 00:05:39,353 -[Doctora]: fins demà - -122 -00:05:39,353 --> 00:05:39,538 -(AD): "" - -123 -00:05:39,538 --> 00:05:41,699 -[Doctora]: mira - -124 -00:05:41,699 --> 00:05:41,985 -(AD): "" - -125 -00:05:41,985 --> 00:05:43,117 -[Doctora]: i - -126 -00:05:43,117 --> 00:05:43,706 -(AD): "" - -127 -00:05:43,706 --> 00:05:52,262 -[Doctora]: fins demà - -128 -00:05:52,262 --> 00:05:52,668 -(AD): "" - -129 -00:05:52,668 --> 00:05:53,545 -[Doctora]: i - -130 -00:05:53,545 --> 00:05:58,199 -(AD): "La pantalla es presenta en un estat de foscor total." - diff --git a/refinement/data/curtmetratge_3/casting.csv b/refinement/data/curtmetratge_3/casting.csv deleted file mode 100644 index f46769c00ebaf5a4c00034afec019a064d772c75..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_3/casting.csv +++ /dev/null @@ -1,3 +0,0 @@ -character name,role / context -Guarda de Seguretat,"El protagonista de l'acció. Encarregat de la vigilància, se'l descriu realitzant una ronda rutinària ('revisant càmeres') que es converteix en una investigació sigil·losa en escoltar un soroll. La seva única línia de diàleg ('Eh!') suggereix un moment de sorpresa o confrontació inicial." -Veu Oculta,"Personatge misteriós o antagonista. El seu diàleg és una rèplica mínima al guarda, 'Eh!', que s'emet just després que el guarda el localitzi o l'interpel·li. Implica una presència oculta, potencialment l'objecte de la cerca o una amenaça, introduint el conflicte dramàtic." \ No newline at end of file diff --git a/refinement/data/curtmetratge_3/eval.csv b/refinement/data/curtmetratge_3/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_3/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/curtmetratge_3/fake_une_ad.srt b/refinement/data/curtmetratge_3/fake_une_ad.srt deleted file mode 100644 index 2813bb814447ea6d128347a662d00cde5c75d8c4..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_3/fake_une_ad.srt +++ /dev/null @@ -1,31 +0,0 @@ -1 -00:00:00,000 --> 00:00:08,500 -(AD) Música ambiental minimalista y tensa. Títulos de crédito iniciales sobre una imagen borrosa de una ciudad nocturna. Se ve un cartel de neón que parpadea y la gente camina muy rápido por la acera de la calle. - -2 -00:00:08,500 --> 00:00:27,100 -(AD) Una panorámica aérea muestra una playa tropical de arena blanca y palmeras mecidas por la suave brisa del océano. - -3 -00:00:27,100 --> 00:00:45,300 -(AD) Se repite que el monitor muestra un código incomprensible. Las luces de los LEDs parpadean erráticamente, rompiendo la monotonía de las luces del monitor. - -4 -00:00:45,300 --> 00:01:01,800 -(AD) - -5 -00:01:01,800 --> 00:01:30,400 -(AD) El guardia de seguridad continúa caminando lentamente por el pasillo. Se detiene y parece revisar las cámaras de vigilancia en su tableta de nuevo. - -6 -00:01:30,400 --> 00:01:47,250 -(AD) Se acerca sigilosamente a una puerta de emergencia sellada con una cadena. Se agacha y enfoca su linterna en el suelo. Silencio absoluto. La cadena es de hierro grueso y tiene un candado muy antiguo y oxidado con marcas de intentos de apertura. - -7 -00:01:47,250 --> 00:01:48,890 -[Técnico] Eh! - -8 -00:01:49,150 --> 00:01:49,730 -[Voz Oculta] Eh! \ No newline at end of file diff --git a/refinement/data/curtmetratge_3/free_ad.txt b/refinement/data/curtmetratge_3/free_ad.txt deleted file mode 100644 index c35e77b48aa85bf61275451064993c1bc4c6249a..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_3/free_ad.txt +++ /dev/null @@ -1,5 +0,0 @@ -L'escena s'inicia sota una música ambiental minimalista i tensa , mentre els títols de crèdit inicials passen sobre una imatge borrosa d'una ciutat nocturna. A continuació, la càmera realitza un lent pla seqüència que mostra una sala de servidors antiga i plena de pols. L'aire d'aquest espai està saturat pel constant brunzit de la maquinària. - -La càmera es mou fins a aturar-se en un monitor que exhibeix un codi indescifrable. L'únic element que trenca la monotonia visual són les llums dels LEDs, que parpellegen de manera erràtica. Un guardia de seguretat fa el seu recorregut, caminant lentament pel passadís. Mentre avança, va revisant les càmeres de vigilància des de la seva tauleta , i l'únic so que l'acompanya és el cruixit de les seves botes. - -De sobte, el guàrdia s'atura. Gira el cap lentament, com si hagués percebut un so , però no veu absolutament res. En aquell instant, la música s'atura per complet , i l'únic que persisteix és l'aïllat brunzit de fons. El guàrdia s'apropa amb cautela a una porta d'emergència que ha estat segellada amb una cadena. S'ajup, i la seva llanterna il·lumina el terra. Un silenci absolut regna en l'ambient. Llavors, el Guàrdia fa una exclamació sorpresa : "Eh!". Immediatament, una Veu Oculta respon amb el mateix crit d'alerta : "Eh!". \ No newline at end of file diff --git a/refinement/data/curtmetratge_3/json_ad.json b/refinement/data/curtmetratge_3/json_ad.json deleted file mode 100644 index 2fd84ce99c1f78257bbca3b131c977cc4fc00d80..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_3/json_ad.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "title": "Missió Infiltració: Sala de Servidors Nocturna", - "source_file": "une_ad.srt", - "segments": [ - { - "id": 1, - "start": "00:00:00,000", - "end": "00:00:08,500", - "type": "audiodescription", - "speaker": "AD", - "text": "Música ambiental minimalista i tensa. Títols de crèdit inicials sobre una imatge borrosa d'una ciutat nocturna." - }, - { - "id": 2, - "start": "00:00:08,500", - "end": "00:00:27,100", - "type": "audiodescription", - "speaker": "AD", - "text": "Un pla seqüència lent mostra una sala de servidors antiga i pólida. L'aire vibra amb el brunzit constant de la maquinària." - }, - { - "id": 3, - "start": "00:00:27,100", - "end": "00:00:45,300", - "type": "audiodescription", - "speaker": "AD", - "text": "La càmera s'atura en un monitor que mostra un codi indescifrable. Les llums dels LEDs parpellegen erràticament, trencant la monotonia." - }, - { - "id": 4, - "start": "00:00:45,300", - "end": "00:01:01,800", - "type": "audiodescription", - "speaker": "AD", - "text": "Un guarda de seguretat camina lentament pel passadís, revisant les càmeres de vigilància a la seva tauleta. Se sent el cruixit de les seves botes." - }, - { - "id": 5, - "start": "00:01:01,800", - "end": "00:01:30,400", - "type": "audiodescription", - "speaker": "AD", - "text": "El guarda s'atura. Gira el cap lentament, com si hagués sentit alguna cosa, però no veu res. La música s'atura per complet; només queda el brunzit." - }, - { - "id": 6, - "start": "00:01:30,400", - "end": "00:01:47,250", - "type": "audiodescription", - "speaker": "AD", - "text": "S'acosta sigil·losament a una porta d'emergència segellada amb una cadena. S'ajup i enfoca la seva llanterna a terra. Silenci absolut." - }, - { - "id": 7, - "start": "00:01:47,250", - "end": "00:01:48,890", - "type": "dialog", - "speaker": "Guarda", - "text": "Eh!" - }, - { - "id": 8, - "start": "00:01:49,150", - "end": "00:01:49,730", - "type": "dialog", - "speaker": "Veu Oculta", - "text": "Eh!" - } - ] -} \ No newline at end of file diff --git a/refinement/data/curtmetratge_3/sample.json b/refinement/data/curtmetratge_3/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_3/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/curtmetratge_3/scenarios.csv b/refinement/data/curtmetratge_3/scenarios.csv deleted file mode 100644 index 0cd8d194e7e88736e456e54be2eeb0a3e7b6d24b..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_3/scenarios.csv +++ /dev/null @@ -1,4 +0,0 @@ -scenario,description -Ciutat Nocturna (Títols de Crèdit),"L'escenari inicial, usat per establir el to minimalista i tens de la narrativa. Es presenta com una imatge borrosa, suggerint anonimat o un inici de pel·lícula de gènere thriller/espionatge." -Sala de Servidors Antiga i Pólida,"L'escenari principal i centre de l'acció. Caracteritzat per l'antiguitat, la pols i el brunzit constant de la maquinària, cosa que crea una atmosfera opressiva i tècnica. El monitor amb 'codi indescifrable' reforça el misteri tecnològic." -Passadís de la Sala de Servidors / Porta d'Emergència,"Zona de moviment i investigació. És on el Guarda realitza la seva ronda i s'atura en percebre quelcom anòmal (aturada de la música, només queda el brunzit). L'acció s'intensifica quan el Guarda s'acosta 'sigil·losament' a la porta segellada amb una cadena i enfoca la seva llanterna a terra, marcant el clímax de suspens." \ No newline at end of file diff --git a/refinement/data/curtmetratge_3/target_une_ad.srt b/refinement/data/curtmetratge_3/target_une_ad.srt deleted file mode 100644 index f94607372a72955d735f7898af494e4ed077b483..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_3/target_une_ad.srt +++ /dev/null @@ -1,59 +0,0 @@ -1 -00:00:00,000 --> 00:00:04,250 -(AD) Música ambiental minimalista y tensa. Títulos de crédito iniciales - -2 -00:00:04,250 --> 00:00:08,500 -(AD) sobre una imagen borrosa de una ciudad nocturna. - -3 -00:00:08,500 --> 00:00:17,800 -(AD) Un plano secuencia lento muestra una sala de servidores antigua y polvorienta. - -4 -00:00:17,800 --> 00:00:27,100 -(AD) El aire vibra con el zumbido constante de la maquinaria. - -5 -00:00:27,100 --> 00:00:36,200 -(AD) La cámara se detiene en un monitor que muestra un código indescifrable. - -6 -00:00:36,200 --> 00:00:45,300 -(AD) Las luces de los LEDs parpadean erráticamente, rompiendo la monotonía. - -7 -00:00:45,300 --> 00:00:53,550 -(AD) Un guardia de seguridad camina lentamente por el pasillo, revisando las cámaras de vigilancia - -8 -00:00:53,550 --> 00:01:01,800 -(AD) en su tableta. Se oye el crujido de sus botas. - -9 -00:01:01,800 --> 00:01:10,000 -(AD) El guardia se detiene y gira la cabeza lentamente, como si hubiera escuchado algo, - -10 -00:01:10,000 --> 00:01:20,200 -(AD) pero no ve nada. La música se detiene por completo; solo queda el zumbido. - -11 -00:01:20,200 --> 00:01:30,400 -(AD) Solo queda el zumbido de la maquinaria. - -12 -00:01:30,400 --> 00:01:39,000 -(AD) Se acerca sigilosamente a una puerta de emergencia sellada con una cadena. - -13 -00:01:39,000 --> 00:01:47,250 -(AD) Se agacha y enfoca su linterna en el suelo. Silencio absoluto. - -14 -00:01:47,250 --> 00:01:48,890 -[Guarda] Eh! - -15 -00:01:49,150 --> 00:01:49,730 -[Voz Oculta] Eh! \ No newline at end of file diff --git a/refinement/data/curtmetratge_3/une_ad.srt b/refinement/data/curtmetratge_3/une_ad.srt deleted file mode 100644 index e527fa7cb5ca1190b01de247d7416c5cd210cdd4..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_3/une_ad.srt +++ /dev/null @@ -1,31 +0,0 @@ -1 -00:00:00,000 --> 00:00:08,500 -[AD] Música ambiental minimalista y tensa. Títulos de crédito iniciales sobre una imagen borrosa de una ciudad nocturna. - -2 -00:00:08,500 --> 00:00:27,100 -[AD] Un plano secuencia lento muestra una sala de servidores antigua y polvorienta. El aire vibra con el zumbido constante de la maquinaria. - -3 -00:00:27,100 --> 00:00:45,300 -[AD] La cámara se detiene en un monitor que muestra un código indescifrable. Las luces de los LEDs parpadean erráticamente, rompiendo la monotonía. - -4 -00:00:45,300 --> 00:01:01,800 -[AD] Un guardia de seguridad camina lentamente por el pasillo, revisando las cámaras de vigilancia en su tableta. Se oye el crujido de sus botas. - -5 -00:01:01,800 --> 00:01:30,400 -[AD] El guardia se detiene. Gira la cabeza lentamente, como si hubiera escuchado algo, pero no ve nada. La música se detiene por completo; solo queda el zumbido. - -6 -00:01:30,400 --> 00:01:47,250 -[AD] Se acerca sigilosamente a una puerta de emergencia sellada con una cadena. Se agacha y enfoca su linterna en el suelo. Silencio absoluto. - -7 -00:01:47,250 --> 00:01:48,890 -[Guarda] Eh! - -8 -00:01:49,150 --> 00:01:49,730 -[Voz Oculta] Eh! diff --git a/refinement/data/curtmetratge_4/casting.csv b/refinement/data/curtmetratge_4/casting.csv deleted file mode 100644 index 24c3bf4630224b3aa0c59f57db3643bd65a5f61c..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_4/casting.csv +++ /dev/null @@ -1,3 +0,0 @@ -character name,role / context -Neus,"Protagonista i la veu lírica. Inicialment es presenta en un context domèstic, llegint el diari, abans de ser el centre del muntatge romàntic. El seu monòleg final està marcat per una obsessió intensa (""no pot pensar res més que en tu"") i una sensació d'esgotament emocional (""ja no puc""), buscant en Sento la seva ""pau interior"" i la seva ""font de vida""." -Sento,"L'objecte d'afecte i interès de Neus. Apareix en escenes de quotidianitat i és el focus del muntatge de moments romàntics (petons, rialles, viatges). Se'l percep com la figura idealitzada i necessària per a Neus." \ No newline at end of file diff --git a/refinement/data/curtmetratge_4/eval.csv b/refinement/data/curtmetratge_4/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_4/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/curtmetratge_4/fake_une_ad.srt b/refinement/data/curtmetratge_4/fake_une_ad.srt deleted file mode 100644 index 908cf55c9e8b8c97eb6e0571212e4e6921dcc195..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_4/fake_une_ad.srt +++ /dev/null @@ -1,371 +0,0 @@ -1 -00:00:00,000 --> 00:00:01,020 -(AD): "" - -2 -00:00:01,020 --> 00:00:04,121 -(AD) Títol: No puc. - -3 -00:00:04,121 --> 00:00:11,134 -(AD) Sento es troba assegut en un jardí tranquil, amb un llibre, bevent un suc de taronja. - -4 -00:00:11,134 --> 00:00:12,044 -[Neus]: bon dia neus - -5 -00:00:12,044 --> 00:00:12,653 -[Neus]: bon dia gràcies - -6 -00:00:12,653 --> 00:00:16,568 -(AD) Neus, amb una samarreta, llegeix un diari. - -7 -00:00:16,568 --> 00:00:18,777 -[Sento]: papa et trepem el canari vale perfecte - -8 -00:00:18,777 --> 00:00:20,760 -(AD) Sento s'aproxima a Neus. Sento s'acosta lentament. - -9 -00:00:20,760 --> 00:00:22,879 -(AD) Sento, amb samarreta negra, toca taula. - -10 -00:00:22,879 --> 00:00:23,385 -[Sento]: gràcies què - -11 -00:00:23,385 --> 00:00:24,600 -(AD) Neus toca taula. - -12 -00:00:24,600 --> 00:00:26,236 -(AD) Neus llegeix un diari amb la concentració d'algú que busca una agulla en un paller. - -13 -00:00:26,236 --> 00:00:28,027 -[Sento]: alguna cosa interessant o la mateixa merda de sempre - -14 -00:00:28,027 --> 00:00:28,297 -(AD): "" - -15 -00:00:28,297 --> 00:00:29,782 -[Sento]: per la mateixa merda de sempre - -16 -00:00:29,782 --> 00:00:29,960 -(AD): "" - -17 -00:00:29,960 --> 00:00:30,085 -(AD): "" - -18 -00:00:30,085 --> 00:00:30,608 -[Neus]: si - -19 -00:00:30,608 --> 00:00:31,216 -[Neus]: si - -20 -00:00:31,216 --> 00:00:31,585 -(AD): "" - -21 -00:00:31,585 --> 00:00:32,109 -[Neus]: bueno - -22 -00:00:32,109 --> 00:00:34,439 -(AD) Sento porta barret de palla. - -23 -00:00:34,439 --> 00:00:38,911 -(AD) A la cuina, hi ha un televisor, nevera, taula i microones. - -24 -00:00:38,911 --> 00:00:40,411 -[Neus]: vull que et contesti tota la teva vida - -25 -00:00:40,411 --> 00:00:41,746 -(AD): "" - -26 -00:00:41,746 --> 00:00:42,774 -[Sento]: podria ser tot teu - -27 -00:00:42,774 --> 00:00:43,520 -(AD): "" - -28 -00:00:43,520 --> 00:00:47,560 -(AD) Neus, amb camisa vermella, es toca el cap. - -29 -000:00:47,560 --> 00:00:48,006 -(AD): "" - -30 -00:00:48,006 --> 00:00:48,984 -[Sento]: no ho has molt après - -31 -00:00:48,984 --> 00:00:49,441 -(AD): "" - -32 -00:00:49,441 --> 00:00:50,453 -[Sento]: fa molt que t'esperava - -33 -00:00:50,453 --> 00:00:51,533 -(AD) Neus li gira la cara a Sento. - -34 -00:00:51,533 --> 00:00:52,192 -[Sento]: on has estat - -35 -00:00:52,192 --> 00:00:54,014 -(AD) Sento i Neus riuen junts. - -36 -00:00:54,014 --> 00:00:54,689 -[Neus]: on has estat - -37 -00:00:54,689 --> 00:00:58,600 -(AD) Sento i Neus comparteixen moments divertits en un restaurant. - -38 -00:00:58,600 --> 00:01:05,280 -(AD) Sento, vestit amb una camisa de ratlles, es recolza a la taula de la cuina. - -39 -00:01:05,280 --> 00:01:08,359 -(AD) Sento i Neus es besen amb tendresa. - -40 -00:01:08,359 --> 00:01:12,480 -(AD) Sento i Neus, descalços, beuen en un banc. - -41 -00:01:12,480 --> 00:01:16,599 -(AD) Neus i Sento comparteixen un moment romàntic junts. - -42 -00:01:16,599 --> 00:01:19,120 -(AD) Neus i Sento comparteixen rialles a la ciutat. - -43 -00:01:19,120 --> 00:01:20,879 -(AD) Sento carrega Neus a l'esquena. - -44 -00:01:20,879 --> 00:01:25,439 -(AD) Sento, amb camisa blanca, agafa Neus , quadres. - -45 -00:01:25,439 --> 00:01:27,519 -(AD) Neus i Sento gaudeixen vistes. - -46 -00:01:27,519 --> 00:01:29,439 -(AD) Neus i Sento es toquen. - -47 -00:01:29,439 --> 00:01:31,319 -(AD) Neus i un home riuen. - -48 -00:01:31,319 --> 00:01:32,680 -(AD) Neus i Sento es besen. - -49 -000:01:32,680 --> 00:01:36,599 -(AD) Sento i Neus es besen al costat de la piscina. - -50 -00:01:36,599 --> 00:01:41,480 -(AD) Sento i Neus mantenen una conversa dins d'un ascensor. - -51 -00:01:41,480 --> 00:01:44,920 -(AD) Neus i Sento es besen intensament contra la paret. - -52 -00:01:44,920 --> 00:01:47,799 -(AD) Sento i Neus gaudeixen d'unes vistes. - -53 -00:01:47,799 --> 00:01:50,439 -(AD) Un cambrer serveix vi a Sento. El vi és car i negre. El cambrer porta guants blancs. - -54 -00:01:50,439 --> 00:01:54,000 -(AD) Sento i Neus comparteixen vi i menjar. - -55 -00:01:54,000 --> 00:01:56,159 -(AD) Sento i Neus contemplen l'oceà. - -56 -00:01:56,159 --> 00:01:58,439 -(AD) Sento i Neus miren l'horitzó. - -57 -00:01:58,439 --> 00:02:02,319 -(AD) Sento i Neus s'abraçen sobre una balustrada blanca. - -58 -00:02:02,319 --> 00:02:15,680 -(AD) Una jove parella, Neus i Sento, es troben abraçats en un pont de fusta, envoltats de dunes de sorra, gaudint d'un moment de tendresa i connexió. - -59 -00:02:15,680 --> 00:02:29,840 -(AD) Neus i Sento, una jove parella, es relaxen còmodament al sofà, mentre un d'ells es submergeix en la lectura d'un llibre, gaudint del moment junts. - -60 -00:02:29,840 --> 00:02:36,159 -(AD): "" (Bloque vacío) - -61 -00:02:36,159 --> 00:02:38,159 -(AD) Sento rep una proposta romàntica. - -62 -00:02:38,159 --> 00:02:39,759 -(AD) Sento abraça Neus. - -63 -00:02:39,759 --> 00:02:41,360 -(AD) Sento i Neus s'embracen. - -64 -00:02:41,360 --> 00:02:44,400 -(AD) Interior d'un cotxe, Neus al mirall. - -65 -00:02:44,400 --> 00:02:45,879 -(AD) Home vestit blanc. - -66 -00:02:45,879 --> 00:02:46,759 -(AD) Pantalla negra - -67 -00:02:46,759 --> 00:02:50,120 -(AD) Un home ferit s'està a terra, davant del cotxe. - -68 -00:02:50,120 --> 00:02:53,405 -(AD) Neus , amb cabells llargs, mira el telèfon. - -69 -00:02:53,405 --> 00:02:55,681 -[Neus]: fins demà no saps com necessita la teva veu - -70 -00:02:55,681 --> 00:02:56,592 -(AD) Neus concentrada - -71 -00:02:56,592 --> 00:02:58,212 -[Neus]: necessita les teves mirades - -72 -00:02:58,212 --> 00:02:58,822 -(AD): "" - -73 -00:02:58,822 --> 00:03:00,508 -[Neus]: necessita la teva pau interior - -74 -00:03:00,508 --> 00:03:01,150 -(AD): "" - -75 -00:03:01,150 --> 00:03:02,872 -[Neus]: necessita la llum dels teus llavis - -76 -00:03:02,872 --> 00:03:03,395 -(AD): "" - -77 -00:03:03,395 --> 00:03:03,918 -[Neus]: ja no puc - -78 -000:03:03,918 --> 00:03:04,187 -(AD): "" - -79 -00:03:04,187 --> 00:03:04,878 -[Sento]: ja no puc - -80 -00:03:04,878 --> 00:03:07,840 -(AD) Neus , amb cabells llargs, mira el telèfon. - -81 -00:03:07,840 --> 00:03:08,693 -(AD) Neus observa - -82 -00:03:08,693 --> 00:03:11,663 -[Neus]: la meva ment no vol pensar no pot pensar res més que en tu - -83 -00:03:11,663 --> 00:03:12,187 -(AD): "" - -84 -00:03:12,187 --> 00:03:18,074 -[Sento]: necessita aquella paciència i de tots els teus actes necessita aquella justícia que m'inspires per el que sempre va ser el meu espino - -85 -00:03:18,074 --> 00:03:19,274 -(AD) Serenitat contemplativa - -86 -00:03:19,274 --> 00:03:21,550 -[Neus]: la meva font de vida la somplet amb força d'afecte - -87 -00:03:21,550 --> 00:03:22,360 -(AD) Serenor reflexiu - -88 -00:03:22,360 --> 00:03:23,407 -[Neus]: m'està cremant - -89 -00:03:23,407 --> 00:03:24,387 -(AD) Serenor interior - -90 -00:03:24,387 --> 00:03:26,125 -[Sento]: allò que necessita ja ho he trobat - -91 -00:03:26,125 --> 00:03:29,264 -(AD) Neus, amb els ulls tancats, reflexiona. - -92 -00:03:29,264 --> 00:03:29,955 -[Neus]: ja no puc - -93 -00:03:29,955 --> 00:03:31,199 -(AD) Serenor reflexiu \ No newline at end of file diff --git a/refinement/data/curtmetratge_4/free_ad.txt b/refinement/data/curtmetratge_4/free_ad.txt deleted file mode 100644 index db5434039318cd83704b9b80bd3979320b827e6d..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_4/free_ad.txt +++ /dev/null @@ -1,5 +0,0 @@ -El vídeo comença amb una escena que pertany al futur, on Neus es troba en un sofà, amb la llum apagada, concentrada en la pantalla del seu telèfon mòbil, reflexionant sota el títol "No puc". Aquesta escena estableix el dilema central: Neus està dubtant si esborrar el número de telèfon del seu antic xicot, Sento, que va morir tràgicament. A partir d'aquest punt de reflexió, la narrativa fa un salt enrere en el temps per reconstruir els records de Neus i Sento. Els primers diàlegs mostren el moment en què Sento li dóna els "bon dia" a Neus i intercanvien algunes paraules mentre ella llegeix el diari. Aquest inici casual dóna pas a una sèrie de records, ja que Sento li diu a Neus que vol que la seva vida "et contesti tota la teva vida" i que "podria ser tot teu". Després, es veu com Sento li pregunta a Neus "on has estat", ja que feia molt que l'esperava. - -A continuació, el vídeo es converteix en un muntatge dels moments feliços i romàntics que Neus i Sento van compartir. Aquests records inclouen riures junts en un restaurant , un petó amb tendresa , compartint beguda descalços en un banc , i nombroses escenes de la parella abraçada , tocant-se , besant-se en diversos llocs, com al costat de la piscina , i compartint converses i vistes. El seu amor semblava profund i ple de moments de tendresa i connexió, fins al punt de compartir una proposta romàntica. Aquest conjunt d'imatges idíl·liques culmina amb la terrible escena on un home ferit, que és Sento, es troba a terra davant d'un cotxe, que representa el moment en què Sento mor atropellat, trencant la vida de Neus . - -El vídeo retorna a l'escena inicial, on Neus està amb el telèfon, mirant-lo intensament i reflexionant. Amb el cabell llarg, expressa en el seu dolor que "fins demà no saps com necessita la teva veu" i que la seva ment "no vol pensar no pot pensar res més que en tu". La repetició de l'afirmació "ja no puc" al principi i al final del vídeo indica que el dolor de Neus per la pèrdua és aclaparador i que està en un punt d'inflexió. La seva reflexió final, on afirma que "allò que necessita ja ho he trobat", mostra que Neus està meditant si, finalment, ha d'acceptar el seu dolor i començar a passar pàgina, esborrant el número del seu ex-xicot i intentant trobar la pau interior, o si ha de mantenir-lo present com a part de la seva vida. \ No newline at end of file diff --git a/refinement/data/curtmetratge_4/json_ad.json b/refinement/data/curtmetratge_4/json_ad.json deleted file mode 100644 index 254d710df84ecf75f0c9868ffddedcd3f1cb7742..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_4/json_ad.json +++ /dev/null @@ -1,780 +0,0 @@ -{ - "title": "No puc", - "source_file": "une_ad.srt", - "metadata": { - "characters": [ - { - "name": "Neus", - "role_context": "Protagonista i la veu lírica. Inicialment es presenta en un context domèstic, llegint el diari, abans de ser el centre del muntatge romàntic. El seu monòleg final està marcat per una obsessió intensa (\"no pot pensar res més que en tu\") i una sensació d'esgotament emocional (\"ja no puc\"), buscant en Sento la seva \"pau interior\" i la seva \"font de vida\"." - }, - { - "name": "Sento", - "role_context": "L'objecte d'afecte i interès de Neus. Apareix en escenes de quotidianitat i és el focus del muntatge de moments romàntics (petons, rialles, viatges). Se'l percep com la figura idealitzada i necessària per a Neus." - } - ], - "scenarios": [ - { - "name": "Interior Domèstic (Sofà, Cuina)", - "description": "L'escenari de la quotidianitat i el contrast entre l'estat d'ànim inicial (\"llum apagada\", Neus reflexionant) i la interacció casual amb Sento (diari, esmorzar)." - }, - { - "name": "Muntatge Romàntic Divers (Exterior i Interior)", - "description": "Una ràpida successió de localitzacions que emfatitzen la intensitat de la relació. Inclou: restaurant, piscina, ascensor, balustrada, pont de fusta amb dunes, penya-segat, i el sofà de casa. Simbolitza el viatge i la connexió física i emocional." - }, - { - "name": "Escena de Crisi/Accident (Interior/Exterior Cotxe)", - "description": "Un escenari dramàtic i fosc que trenca el muntatge romàntic. L'aparició d'un home ferit a terra, davant d'un cotxe, suggereix un accident o un esdeveniment traumàtic." - }, - { - "name": "Espai de Reflexió Íntima (Telèfon/Ulls Tancats)", - "description": "El lloc on Neus, sola i \"concentrada\", pronuncia el seu monòleg d'amor i dependència. El fet d'estar amb el telèfon i els ulls tancats reforça la idea d'una conversa intensa o una reflexió personal profunda." - } - ] - }, - "segments": [ - { - "id": 1, - "start": "00:00:00,000", - "end": "00:00:01,020", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 2, - "start": "00:00:01,020", - "end": "00:00:04,121", - "type": "audiodescription", - "speaker": "AD", - "text": "Títol: No puc." - }, - { - "id": 3, - "start": "00:00:04,121", - "end": "00:00:11,134", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus es troba en un sofà, amb la llum apagada, concentrada en la pantalla del seu telèfon mòbil, reflexionant. (Interior Domèstic / Espai de Reflexió Íntima)" - }, - { - "id": 4, - "start": "00:00:11,134", - "end": "00:00:12,044", - "type": "dialog", - "speaker": "Sento", - "text": "bon dia neus" - }, - { - "id": 5, - "start": "00:00:12,044", - "end": "00:00:12,653", - "type": "dialog", - "speaker": "Neus", - "text": "bon dia gràcies" - }, - { - "id": 6, - "start": "00:00:12,653", - "end": "00:00:16,568", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus, amb una samarreta, llegeix un diari. (Interior Domèstic)" - }, - { - "id": 7, - "start": "00:00:16,568", - "end": "00:00:18,777", - "type": "dialog", - "speaker": "Sento", - "text": "papa et trepem el canari vale perfecte" - }, - { - "id": 8, - "start": "00:00:18,777", - "end": "00:00:20,760", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento s'aproxima a Neus." - }, - { - "id": 9, - "start": "00:00:20,760", - "end": "00:00:22,879", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento, amb samarreta negra, toca taula." - }, - { - "id": 10, - "start": "00:00:22,879", - "end": "00:00:23,385", - "type": "dialog", - "speaker": "Neus", - "text": "gràcies què" - }, - { - "id": 11, - "start": "00:00:23,385", - "end": "00:00:24,600", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus toca taula." - }, - { - "id": 12, - "start": "00:00:24,600", - "end": "00:00:26,236", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus llegeix diari." - }, - { - "id": 13, - "start": "00:00:26,236", - "end": "00:00:28,027", - "type": "dialog", - "speaker": "Sento", - "text": "alguna cosa interessant o la mateixa merda de sempre" - }, - { - "id": 14, - "start": "00:00:28,027", - "end": "00:00:28,297", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 15, - "start": "00:00:28,297", - "end": "00:00:29,782", - "type": "dialog", - "speaker": "Sento", - "text": "per la mateixa merda de sempre" - }, - { - "id": 16, - "start": "00:00:29,782", - "end": "00:00:29,960", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 17, - "start": "00:00:29,960", - "end": "00:00:30,085", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 18, - "start": "00:00:30,085", - "end": "00:00:30,608", - "type": "dialog", - "speaker": "Neus", - "text": "si" - }, - { - "id": 19, - "start": "00:00:30,608", - "end": "00:00:31,216", - "type": "dialog", - "speaker": "Neus", - "text": "si" - }, - { - "id": 20, - "start": "00:00:31,216", - "end": "00:00:31,585", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 21, - "start": "00:00:31,585", - "end": "00:00:32,109", - "type": "dialog", - "speaker": "Neus", - "text": "bueno" - }, - { - "id": 22, - "start": "00:00:32,109", - "end": "00:00:34,439", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento porta barret de palla. (Muntatge Romàntic Divers)" - }, - { - "id": 23, - "start": "00:00:34,439", - "end": "00:00:38,911", - "type": "audiodescription", - "speaker": "AD", - "text": "A la cuina, hi ha un televisor, nevera, taula i microones. (Interior Domèstic)" - }, - { - "id": 24, - "start": "00:00:38,911", - "end": "00:00:40,411", - "type": "dialog", - "speaker": "Sento", - "text": "vull que et contesti tota la teva vida" - }, - { - "id": 25, - "start": "00:00:40,411", - "end": "00:00:41,746", - "type": "audiodescription", - "speaker": "AD", - "text": "Cuina amb electrodomèstics. (Interior Domèstic)" - }, - { - "id": 26, - "start": "00:00:41,746", - "end": "00:00:42,774", - "type": "dialog", - "speaker": "Sento", - "text": "podria ser tot teu" - }, - { - "id": 27, - "start": "00:00:42,774", - "end": "00:00:43,520", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 28, - "start": "00:00:43,520", - "end": "00:00:47,560", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus, amb camisa vermella, es toca el cap. (Muntatge Romàntic Divers)" - }, - { - "id": 29, - "start": "00:00:47,560", - "end": "00:00:48,006", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 30, - "start": "00:00:48,006", - "end": "00:00:48,984", - "type": "dialog", - "speaker": "Neus", - "text": "no ho has molt après" - }, - { - "id": 31, - "start": "00:00:48,984", - "end": "00:00:49,441", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 32, - "start": "00:00:49,441", - "end": "00:00:50,453", - "type": "dialog", - "speaker": "Sento", - "text": "fa molt que t'esperava" - }, - { - "id": 33, - "start": "00:00:50,453", - "end": "00:00:51,533", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus saluda Sento." - }, - { - "id": 34, - "start": "00:00:51,533", - "end": "00:00:52,192", - "type": "dialog", - "speaker": "Sento", - "text": "on has estat" - }, - { - "id": 35, - "start": "00:00:52,192", - "end": "00:00:54,014", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus riuen junts. (Muntatge Romàntic Divers)" - }, - { - "id": 36, - "start": "00:00:54,014", - "end": "00:00:54,689", - "type": "dialog", - "speaker": "Sento", - "text": "on has estat" - }, - { - "id": 37, - "start": "00:00:54,689", - "end": "00:00:58,600", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus comparteixen moments divertits en un restaurant. (Muntatge Romàntic Divers)" - }, - { - "id": 38, - "start": "00:00:58,600", - "end": "00:01:05,280", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento, vestit amb una camisa de ratlles, es recolza a la taula de la cuina. (Interior Domèstic / Muntatge Romàntic Divers)" - }, - { - "id": 39, - "start": "00:01:05,280", - "end": "00:01:08,359", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus es besen amb tendresa. (Muntatge Romàntic Divers)" - }, - { - "id": 40, - "start": "00:01:08,359", - "end": "00:01:12,480", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus, descalços, beuen en un banc. (Muntatge Romàntic Divers)" - }, - { - "id": 41, - "start": "00:01:12,480", - "end": "00:01:16,599", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus i Sento comparteixen un moment romàntic junts. (Muntatge Romàntic Divers)" - }, - { - "id": 42, - "start": "00:01:16,599", - "end": "00:01:19,120", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus i Sento comparteixen rialles a la ciutat. (Muntatge Romàntic Divers)" - }, - { - "id": 43, - "start": "00:01:19,120", - "end": "00:01:20,879", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento carrega Neus a l'esquena. (Muntatge Romàntic Divers)" - }, - { - "id": 44, - "start": "00:01:20,879", - "end": "00:01:25,439", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento, amb camisa blanca, agafa Neus , quadres. (Muntatge Romàntic Divers)" - }, - { - "id": 45, - "start": "00:01:25,439", - "end": "00:01:27,519", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus i Sento gaudeixen vistes. (Muntatge Romàntic Divers)" - }, - { - "id": 46, - "start": "00:01:27,519", - "end": "00:01:29,439", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus i Sento es toquen. (Muntatge Romàntic Divers)" - }, - { - "id": 47, - "start": "00:01:29,439", - "end": "00:01:31,319", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus i un home riuen. (Muntatge Romàntic Divers)" - }, - { - "id": 48, - "start": "00:01:31,319", - "end": "00:01:32,680", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus i Sento es besen. (Muntatge Romàntic Divers)" - }, - { - "id": 49, - "start": "00:01:32,680", - "end": "00:01:36,599", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus es besen al costat de la piscina. (Muntatge Romàntic Divers)" - }, - { - "id": 50, - "start": "00:01:36,599", - "end": "00:01:41,480", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus mantenen una conversa dins d'un ascensor. (Muntatge Romàntic Divers)" - }, - { - "id": 51, - "start": "00:01:41,480", - "end": "00:01:44,920", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus i Sento es besen intensament contra la paret. (Muntatge Romàntic Divers)" - }, - { - "id": 52, - "start": "00:01:44,920", - "end": "00:01:47,799", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus gaudeixen d'unes vistes. (Muntatge Romàntic Divers)" - }, - { - "id": 53, - "start": "00:01:47,799", - "end": "00:01:50,439", - "type": "audiodescription", - "speaker": "AD", - "text": "Un cambrer serveix vi a Sento. (Muntatge Romàntic Divers)" - }, - { - "id": 54, - "start": "00:01:50,439", - "end": "00:01:54,000", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus comparteixen vi i menjar. (Muntatge Romàntic Divers)" - }, - { - "id": 55, - "start": "00:01:54,000", - "end": "00:01:56,159", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus contemplen l'oceà. (Muntatge Romàntic Divers)" - }, - { - "id": 56, - "start": "00:01:56,159", - "end": "00:01:58,439", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus miren l'horitzó. (Muntatge Romàntic Divers)" - }, - { - "id": 57, - "start": "00:01:58,439", - "end": "00:02:02,319", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus s'abraçen sobre una balustrada blanca. (Muntatge Romàntic Divers)" - }, - { - "id": 58, - "start": "00:02:02,319", - "end": "00:02:15,680", - "type": "audiodescription", - "speaker": "AD", - "text": "Una jove parella, Neus i Sento, es troben abraçats en un pont de fusta, envoltats de dunes de sorra, gaudint d'un moment de tendresa i connexió. (Muntatge Romàntic Divers)" - }, - { - "id": 59, - "start": "00:02:15,680", - "end": "00:02:29,840", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus i Sento, una jove parella, es relaxen còmodament al sofà, mentre un d'ells es submergeix en la lectura d'un llibre, gaudint del moment junts. (Muntatge Romàntic Divers)" - }, - { - "id": 60, - "start": "00:02:29,840", - "end": "00:02:36,159", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus i Sento es troben a un penya-segat, admirant l'horitzó i la companyia. (Muntatge Romàntic Divers)" - }, - { - "id": 61, - "start": "00:02:36,159", - "end": "00:02:38,159", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento rep una proposta romàntica. (Muntatge Romàntic Divers)" - }, - { - "id": 62, - "start": "00:02:38,159", - "end": "00:02:39,759", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento abraça Neus. (Muntatge Romàntic Divers)" - }, - { - "id": 63, - "start": "00:02:39,759", - "end": "00:02:41,360", - "type": "audiodescription", - "speaker": "AD", - "text": "Sento i Neus s'embracen. (Muntatge Romàntic Divers)" - }, - { - "id": 64, - "start": "00:02:41,360", - "end": "00:02:44,400", - "type": "audiodescription", - "speaker": "AD", - "text": "Interior d'un cotxe, Neus al mirall. (Escena de Crisi/Accident)" - }, - { - "id": 65, - "start": "00:02:44,400", - "end": "00:02:45,879", - "type": "audiodescription", - "speaker": "AD", - "text": "Home vestit blanc. (Escena de Crisi/Accident)" - }, - { - "id": 66, - "start": "00:02:45,879", - "end": "00:02:46,759", - "type": "audiodescription", - "speaker": "AD", - "text": "Pantalla negra. (Escena de Crisi/Accident)" - }, - { - "id": 67, - "start": "00:02:46,759", - "end": "00:02:50,120", - "type": "audiodescription", - "speaker": "AD", - "text": "Un home ferit s'està a terra, davant del cotxe. (Escena de Crisi/Accident)" - }, - { - "id": 68, - "start": "00:02:50,120", - "end": "00:02:53,405", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus , amb cabells llargs, mira el telèfon. (Espai de Reflexió Íntima)" - }, - { - "id": 69, - "start": "00:02:53,405", - "end": "00:02:55,681", - "type": "dialog", - "speaker": "Neus", - "text": "fins demà no saps com necessita la teva veu" - }, - { - "id": 70, - "start": "00:02:55,681", - "end": "00:02:56,592", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus concentrada" - }, - { - "id": 71, - "start": "00:02:56,592", - "end": "00:02:58,212", - "type": "dialog", - "speaker": "Neus", - "text": "necessita les teves mirades" - }, - { - "id": 72, - "start": "00:02:58,212", - "end": "00:02:58,822", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 73, - "start": "00:02:58,822", - "end": "00:03:00,508", - "type": "dialog", - "speaker": "Neus", - "text": "necessita la teva pau interior" - }, - { - "id": 74, - "start": "00:03:00,508", - "end": "00:03:01,150", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 75, - "start": "00:03:01,150", - "end": "00:03:02,872", - "type": "dialog", - "speaker": "Neus", - "text": "necessita la llum dels teus llavis" - }, - { - "id": 76, - "start": "00:03:02,872", - "end": "00:03:03,395", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 77, - "start": "00:03:03,395", - "end": "00:03:03,918", - "type": "dialog", - "speaker": "Neus", - "text": "ja no puc" - }, - { - "id": 78, - "start": "00:03:03,918", - "end": "00:03:04,187", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 79, - "start": "00:03:04,187", - "end": "00:03:04,878", - "type": "dialog", - "speaker": "Neus", - "text": "ja no puc" - }, - { - "id": 80, - "start": "00:03:04,878", - "end": "00:03:07,840", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus , amb cabells llargs, mira el telèfon. (Espai de Reflexió Íntima)" - }, - { - "id": 81, - "start": "00:03:07,840", - "end": "00:03:08,693", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus observa" - }, - { - "id": 82, - "start": "00:03:08,693", - "end": "00:03:11,663", - "type": "dialog", - "speaker": "Neus", - "text": "la meva ment no vol pensar no pot pensar res més que en tu" - }, - { - "id": 83, - "start": "00:03:11,663", - "end": "00:03:12,187", - "type": "audiodescription", - "speaker": "AD", - "text": "" - }, - { - "id": 84, - "start": "00:03:12,187", - "end": "00:03:18,074", - "type": "dialog", - "speaker": "Neus", - "text": "necessita aquella paciència i de tots els teus actes necessita aquella justícia que m'inspires per el que sempre va ser el meu espino" - }, - { - "id": 85, - "start": "00:03:18,074", - "end": "00:03:19,274", - "type": "audiodescription", - "speaker": "AD", - "text": "Serenitat contemplativa" - }, - { - "id": 86, - "start": "00:03:19,274", - "end": "00:03:21,550", - "type": "dialog", - "speaker": "Neus", - "text": "la meva font de vida la somplet amb força d'afecte" - }, - { - "id": 87, - "start": "00:03:21,550", - "end": "00:03:22,360", - "type": "audiodescription", - "speaker": "AD", - "text": "Serenor reflexiu" - }, - { - "id": 88, - "start": "00:03:22,360", - "end": "00:03:23,407", - "type": "dialog", - "speaker": "Neus", - "text": "m'està cremant" - }, - { - "id": 89, - "start": "00:03:23,407", - "end": "00:03:24,387", - "type": "audiodescription", - "speaker": "AD", - "text": "Serenor interior" - }, - { - "id": 90, - "start": "00:03:24,387", - "end": "00:03:26,125", - "type": "dialog", - "speaker": "Neus", - "text": "allò que necessita ja ho he trobat" - }, - { - "id": 91, - "start": "00:03:26,125", - "end": "00:03:29,264", - "type": "audiodescription", - "speaker": "AD", - "text": "Neus, amb els ulls tancats, reflexiona. (Espai de Reflexió Íntima)" - }, - { - "id": 92, - "start": "00:03:29,264", - "end": "00:03:29,955", - "type": "dialog", - "speaker": "Neus", - "text": "ja no puc" - }, - { - "id": 93, - "start": "00:03:29,955", - "end": "00:03:31,199", - "type": "audiodescription", - "speaker": "AD", - "text": "Serenor reflexiu" - } - ] -} \ No newline at end of file diff --git a/refinement/data/curtmetratge_4/sample.json b/refinement/data/curtmetratge_4/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_4/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/curtmetratge_4/scenarios.csv b/refinement/data/curtmetratge_4/scenarios.csv deleted file mode 100644 index a94cb4a8a9bef1943b08232a0f2caecb92bd7d58..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_4/scenarios.csv +++ /dev/null @@ -1,5 +0,0 @@ -scenario,description -Interior Domèstic (Sofà, Cuina),"L'escenari de la quotidianitat i el contrast entre l'estat d'ànim inicial (""llum apagada"", Neus reflexionant) i la interacció casual amb Sento (diari, esmorzar)." -Muntatge Romàntic Divers (Exterior i Interior),"Una ràpida successió de localitzacions que emfatitzen la intensitat de la relació. Inclou: restaurant, piscina, ascensor, balustrada, pont de fusta amb dunes, penya-segat, i el sofà de casa. Simbolitza el viatge i la connexió física i emocional." -Escena de Crisi/Accident (Interior/Exterior Cotxe),"Un escenari dramàtic i fosc que trenca el muntatge romàntic. L'aparició d'un **home ferit a terra, davant d'un cotxe**, suggereix un accident o un esdeveniment traumàtic." -Espai de Reflexió Íntima (Telèfon/Ulls Tancats),"El lloc on Neus, sola i ""concentrada"", pronuncia el seu monòleg d'amor i dependència. El fet d'estar amb el **telèfon** i els **ulls tancats** reforça la idea d'una conversa intensa o una reflexió personal profunda." \ No newline at end of file diff --git a/refinement/data/curtmetratge_4/target_une_ad.srt b/refinement/data/curtmetratge_4/target_une_ad.srt deleted file mode 100644 index c0118ba11e093a3bc43756f4ee35bc262a98fb0c..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_4/target_une_ad.srt +++ /dev/null @@ -1,319 +0,0 @@ -1 -00:00:00,000 --> 00:00:04,121 -(AD) Títol: No puc. - -2 -00:00:04,121 --> 00:00:11,134 -(AD) Neus es troba en un sofà, amb la llum apagada, concentrada en la pantalla del seu telèfon mòbil, reflexionant. - -3 -00:00:11,134 --> 00:00:12,044 -[Sento]: bon dia neus - -4 -00:00:12,044 --> 00:00:12,653 -[Neus]: bon dia gràcies - -5 -00:00:12,653 --> 00:00:16,568 -(AD) Neus, amb una samarreta, llegeix un diari. - -6 -00:00:16,568 --> 00:00:18,777 -[Sento]: papa et trepem el canari vale perfecte - -7 -00:00:18,777 --> 00:00:20,760 -(AD) Sento s'aproxima a Neus. - -8 -00:00:20,760 --> 00:00:22,879 -(AD) Sento, amb samarreta negra, toca taula. - -9 -00:00:22,879 --> 00:00:23,385 -[Neus]: gràcies què - -10 -00:00:23,385 --> 00:00:24,600 -(AD) Neus toca taula. - -11 -00:00:24,600 --> 00:00:26,236 -(AD) Neus llegeix diari. - -12 -00:00:26,236 --> 00:00:28,027 -[Sento]: alguna cosa interessant o la mateixa merda de sempre - -13 -00:00:28,297 --> 00:00:29,782 -[Sento]: per la mateixa merda de sempre - -14 -00:00:30,085 --> 00:00:30,608 -[Neus]: si - -15 -00:00:30,608 --> 00:00:31,216 -[Neus]: si - -16 -00:00:31,585 --> 00:00:32,109 -[Neus]: bueno - -17 -00:00:32,109 --> 00:00:34,439 -(AD) Sento porta barret de palla. - -18 -00:00:34,439 --> 00:00:38,911 -(AD) A la cuina, hi ha un televisor, nevera, taula i microones. - -19 -00:00:38,911 --> 00:00:40,411 -[Sento]: vull que et contesti tota la teva vida - -20 -00:00:40,411 --> 00:00:41,746 -(AD) Cuina amb electrodomèstics. - -21 -00:00:41,746 --> 00:00:42,774 -[Sento]: podria ser tot teu - -22 -00:00:42,774 --> 00:00:47,560 -(AD) Neus, amb camisa vermella, es toca el cap. - -23 -00:00:48,006 --> 00:00:48,984 -[Neus]: no ho has molt après - -24 -00:00:49,441 --> 00:00:50,453 -[Sento]: fa molt que t'esperava - -25 -00:00:50,453 --> 00:00:51,533 -(AD) Neus saluda Sento. - -26 -00:00:51,533 --> 00:00:52,192 -[Sento]: on has estat - -27 -00:00:52,192 --> 00:00:54,014 -(AD) Sento i Neus riuen junts. - -28 -00:00:54,014 --> 00:00:54,689 -[Sento]: on has estat - -29 -00:00:54,689 --> 00:00:58,600 -(AD) Sento i Neus comparteixen moments divertits en un restaurant. - -30 -00:00:58,600 --> 00:01:05,280 -(AD) Sento, vestit amb una camisa de ratlles, es recolza a la taula de la cuina. - -31 -00:01:05,280 --> 00:01:08,359 -(AD) Sento i Neus es besen amb tendresa. - -32 -00:01:08,359 --> 00:01:12,480 -(AD) Sento i Neus, descalços, beuen en un banc. - -33 -00:01:12,480 --> 00:01:16,599 -(AD) Neus i Sento comparteixen un moment romàntic junts. - -34 -00:01:16,599 --> 00:01:19,120 -(AD) Neus i Sento comparteixen rialles a la ciutat. - -35 -00:01:19,120 --> 00:01:20,879 -(AD) Sento carrega Neus a l'esquena. - -36 -00:01:20,879 --> 00:01:25,439 -(AD) Sento, amb camisa blanca, agafa Neus , quadres. - -37 -00:01:25,439 --> 00:01:27,519 -(AD) Neus i Sento gaudeixen vistes. - -38 -00:01:27,519 --> 00:01:29,439 -(AD) Neus i Sento es toquen. - -39 -00:01:29,439 --> 00:01:31,319 -(AD) Neus i un home riuen. - -40 -00:01:31,319 --> 00:01:32,680 -(AD) Neus i Sento es besen. - -41 -00:01:32,680 --> 00:01:36,599 -(AD) Sento i Neus es besen al costat de la piscina. - -42 -00:01:36,599 --> 00:01:41,480 -(AD) Sento i Neus mantenen una conversa dins d'un ascensor. - -43 -00:01:41,480 --> 00:01:44,920 -(AD) Neus i Sento es besen intensament contra la paret. - -44 -00:01:44,920 --> 00:01:47,799 -(AD) Sento i Neus gaudeixen d'unes vistes. - -45 -00:01:47,799 --> 00:01:50,439 -(AD) Un cambrer serveix vi a Sento. - -46 -00:01:50,439 --> 00:01:54,000 -(AD) Sento i Neus comparteixen vi i menjar. - -47 -00:01:54,000 --> 00:01:56,159 -(AD) Sento i Neus contemplen l'oceà. - -48 -00:01:56,159 --> 00:01:58,439 -(AD) Sento i Neus miren l'horitzó. - -49 -00:01:58,439 --> 00:02:02,319 -(AD) Sento i Neus s'abraçen sobre una balustrada blanca. - -50 -00:02:02,319 --> 00:02:15,680 -(AD) Una jove parella, Neus i Sento, es troben abraçats en un pont de fusta, envoltats de dunes de sorra, gaudint d'un moment de tendresa i connexió. - -51 -00:02:15,680 --> 00:02:29,840 -(AD) Neus i Sento, una jove parella, es relaxen còmodament al sofà, mentre un d'ells es submergeix en la lectura d'un llibre, gaudint del moment junts. - -52 -00:02:29,840 --> 00:02:36,159 -(AD) Neus i Sento es troben a un penya-segat, admirant l'horitzó i la companyia. - -53 -00:02:36,159 --> 00:02:38,159 -(AD) Sento rep una proposta romàntica. - -54 -00:02:38,159 --> 00:02:39,759 -(AD) Sento abraça Neus. - -55 -00:02:39,759 --> 00:02:41,360 -(AD) Sento i Neus s'embracen. - -56 -00:02:41,360 --> 00:02:44,400 -(AD) Interior d'un cotxe, Neus al mirall. - -57 -00:02:44,400 --> 00:02:45,879 -(AD) Home vestit blanc. - -58 -00:02:45,879 --> 00:02:46,759 -(AD) Pantalla negra - -59 -00:02:46,759 --> 00:02:50,120 -(AD) Un home ferit s'està a terra, davant del cotxe. - -60 -00:02:50,120 --> 00:02:53,405 -(AD) Neus , amb cabells llargs, mira el telèfon. - -61 -00:02:53,405 --> 00:02:55,681 -[Neus]: fins demà no saps com necessita la teva veu - -62 -00:02:55,681 --> 00:02:56,592 -(AD) Neus concentrada - -63 -00:02:56,592 --> 00:02:58,212 -[Neus]: necessita les teves mirades - -64 -00:02:58,822 --> 00:03:00,508 -[Neus]: necessita la teva pau interior - -65 -00:03:01,150 --> 00:03:02,872 -[Neus]: necessita la llum dels teus llavis - -66 -00:03:03,395 --> 00:03:03,918 -[Neus]: ja no puc - -67 -00:03:04,187 --> 00:03:04,878 -[Neus]: ja no puc - -68 -00:03:04,878 --> 00:03:07,840 -(AD) Neus , amb cabells llargs, mira el telèfon. - -69 -00:03:07,840 --> 00:03:08,693 -(AD) Neus observa - -70 -00:03:08,693 --> 00:03:11,663 -[Neus]: la meva ment no vol pensar no pot pensar res més que en tu - -71 -00:03:12,187 --> 00:03:18,074 -[Neus]: necessita aquella paciència i de tots els teus actes necessita aquella justícia que m'inspires per el que sempre va ser el meu espino - -72 -00:03:18,074 --> 00:03:19,274 -(AD) Serenitat contemplativa - -73 -00:03:19,274 --> 00:03:21,550 -[Neus]: la meva font de vida la somplet amb força d'afecte - -74 -00:03:21,550 --> 00:03:22,360 -(AD) Serenor reflexiu - -75 -00:03:22,360 --> 00:03:23,407 -[Neus]: m'està cremant - -76 -00:03:23,407 --> 00:03:24,387 -(AD) Serenor interior - -77 -00:03:24,387 --> 00:03:26,125 -[Neus]: allò que necessita ja ho he trobat - -78 -000:03:26,125 --> 00:03:29,264 -(AD) Neus, amb els ulls tancats, reflexiona. - -79 -00:03:29,264 --> 00:03:29,955 -[Neus]: ja no puc - -80 -00:03:29,955 --> 00:03:31,199 -(AD) Serenor reflexiu \ No newline at end of file diff --git a/refinement/data/curtmetratge_4/une_ad.srt b/refinement/data/curtmetratge_4/une_ad.srt deleted file mode 100644 index 7dbc4f552c7cb5f9548f0b96eac23c3b08b59909..0000000000000000000000000000000000000000 --- a/refinement/data/curtmetratge_4/une_ad.srt +++ /dev/null @@ -1,372 +0,0 @@ -1 -00:00:00,000 --> 00:00:01,020 -(AD): "" - -2 -00:00:01,020 --> 00:00:04,121 -(AD): "Títol: No puc." - -3 -00:00:04,121 --> 00:00:11,134 -(AD): "Neus es troba en un sofà, amb la llum apagada, concentrada en la pantalla del seu telèfon mòbil, reflexionant." - -4 -00:00:11,134 --> 00:00:12,044 -[Sento]: bon dia neus - -5 -00:00:12,044 --> 00:00:12,653 -[Neus]: bon dia gràcies - -6 -00:00:12,653 --> 00:00:16,568 -(AD): "Neus, amb una samarreta, llegeix un diari." - -7 -00:00:16,568 --> 00:00:18,777 -[Sento]: papa et trepem el canari vale perfecte - -8 -00:00:18,777 --> 00:00:20,760 -(AD): "Sento s'aproxima a Neus." - -9 -00:00:20,760 --> 00:00:22,879 -(AD): "Sento, amb samarreta negra, toca taula." - -10 -00:00:22,879 --> 00:00:23,385 -[Neus]: gràcies què - -11 -00:00:23,385 --> 00:00:24,600 -(AD): "Neus toca taula." - -12 -00:00:24,600 --> 00:00:26,236 -(AD): "Neus llegeix diari." - -13 -00:00:26,236 --> 00:00:28,027 -[Sento]: alguna cosa interessant o la mateixa merda de sempre - -14 -00:00:28,027 --> 00:00:28,297 -(AD): "" - -15 -00:00:28,297 --> 00:00:29,782 -[Sento]: per la mateixa merda de sempre - -16 -00:00:29,782 --> 00:00:29,960 -(AD): "" - -17 -00:00:29,960 --> 00:00:30,085 -(AD): "" - -18 -00:00:30,085 --> 00:00:30,608 -[Neus]: si - -19 -00:00:30,608 --> 00:00:31,216 -[Neus]: si - -20 -00:00:31,216 --> 00:00:31,585 -(AD): "" - -21 -00:00:31,585 --> 00:00:32,109 -[Neus]: bueno - -22 -00:00:32,109 --> 00:00:34,439 -(AD): "Sento porta barret de palla." - -23 -00:00:34,439 --> 00:00:38,911 -(AD): "A la cuina, hi ha un televisor, nevera, taula i microones." - -24 -00:00:38,911 --> 00:00:40,411 -[Sento]: vull que et contesti tota la teva vida - -25 -00:00:40,411 --> 00:00:41,746 -(AD): "Cuina amb electrodomèstics." - -26 -00:00:41,746 --> 00:00:42,774 -[Sento]: podria ser tot teu - -27 -00:00:42,774 --> 00:00:43,520 -(AD): "" - -28 -00:00:43,520 --> 00:00:47,560 -(AD): "Neus, amb camisa vermella, es toca el cap." - -29 -00:00:47,560 --> 00:00:48,006 -(AD): "" - -30 -00:00:48,006 --> 00:00:48,984 -[Neus]: no ho has molt après - -31 -00:00:48,984 --> 00:00:49,441 -(AD): "" - -32 -00:00:49,441 --> 00:00:50,453 -[Sento]: fa molt que t'esperava - -33 -00:00:50,453 --> 00:00:51,533 -(AD): "Neus saluda Sento." - -34 -00:00:51,533 --> 00:00:52,192 -[Sento]: on has estat - -35 -00:00:52,192 --> 00:00:54,014 -(AD): "Sento i Neus riuen junts." - -36 -00:00:54,014 --> 00:00:54,689 -[Sento]: on has estat - -37 -00:00:54,689 --> 00:00:58,600 -(AD): "Sento i Neus comparteixen moments divertits en un restaurant." - -38 -00:00:58,600 --> 00:01:05,280 -(AD): "Sento, vestit amb una camisa de ratlles, es recolza a la taula de la cuina." - -39 -00:01:05,280 --> 00:01:08,359 -(AD): "Sento i Neus es besen amb tendresa." - -40 -00:01:08,359 --> 00:01:12,480 -(AD): "Sento i Neus, descalços, beuen en un banc." - -41 -00:01:12,480 --> 00:01:16,599 -(AD): "Neus i Sento comparteixen un moment romàntic junts." - -42 -00:01:16,599 --> 00:01:19,120 -(AD): "Neus i Sento comparteixen rialles a la ciutat." - -43 -00:01:19,120 --> 00:01:20,879 -(AD): "Sento carrega Neus a l'esquena." - -44 -00:01:20,879 --> 00:01:25,439 -(AD): "Sento, amb camisa blanca, agafa Neus , quadres." - -45 -00:01:25,439 --> 00:01:27,519 -(AD): "Neus i Sento gaudeixen vistes." - -46 -00:01:27,519 --> 00:01:29,439 -(AD): "Neus i Sento es toquen." - -47 -00:01:29,439 --> 00:01:31,319 -(AD): "Neus i un home riuen." - -48 -00:01:31,319 --> 00:01:32,680 -(AD): "Neus i Sento es besen." - -49 -00:01:32,680 --> 00:01:36,599 -(AD): "Sento i Neus es besen al costat de la piscina." - -50 -00:01:36,599 --> 00:01:41,480 -(AD): "Sento i Neus mantenen una conversa dins d'un ascensor." - -51 -00:01:41,480 --> 00:01:44,920 -(AD): "Neus i Sento es besen intensament contra la paret." - -52 -00:01:44,920 --> 00:01:47,799 -(AD): "Sento i Neus gaudeixen d'unes vistes." - -53 -00:01:47,799 --> 00:01:50,439 -(AD): "Un cambrer serveix vi a Sento." - -54 -00:01:50,439 --> 00:01:54,000 -(AD): "Sento i Neus comparteixen vi i menjar." - -55 -00:01:54,000 --> 00:01:56,159 -(AD): "Sento i Neus contemplen l'oceà." - -56 -00:01:56,159 --> 00:01:58,439 -(AD): "Sento i Neus miren l'horitzó." - -57 -00:01:58,439 --> 00:02:02,319 -(AD): "Sento i Neus s'abraçen sobre una balustrada blanca." - -58 -00:02:02,319 --> 00:02:15,680 -(AD): "Una jove parella, Neus i Sento, es troben abraçats en un pont de fusta, envoltats de dunes de sorra, gaudint d'un moment de tendresa i connexió." - -59 -00:02:15,680 --> 00:02:29,840 -(AD): "Neus i Sento, una jove parella, es relaxen còmodament al sofà, mentre un d'ells es submergeix en la lectura d'un llibre, gaudint del moment junts." - -60 -00:02:29,840 --> 00:02:36,159 -(AD): "Neus i Sento es troben a un penya-segat, admirant l'horitzó i la companyia." - -61 -00:02:36,159 --> 00:02:38,159 -(AD): "Sento rep una proposta romàntica." - -62 -00:02:38,159 --> 00:02:39,759 -(AD): "Sento abraça Neus." - -63 -00:02:39,759 --> 00:02:41,360 -(AD): "Sento i Neus s'embracen." - -64 -00:02:41,360 --> 00:02:44,400 -(AD): "Interior d'un cotxe, Neus al mirall." - -65 -00:02:44,400 --> 00:02:45,879 -(AD): "Home vestit blanc." - -66 -00:02:45,879 --> 00:02:46,759 -(AD): "Pantalla negra" - -67 -00:02:46,759 --> 00:02:50,120 -(AD): "Un home ferit s'està a terra, davant del cotxe." - -68 -00:02:50,120 --> 00:02:53,405 -(AD): "Neus , amb cabells llargs, mira el telèfon." - -69 -00:02:53,405 --> 00:02:55,681 -[Neus]: fins demà no saps com necessita la teva veu - -70 -00:02:55,681 --> 00:02:56,592 -(AD): "Neus concentrada" - -71 -00:02:56,592 --> 00:02:58,212 -[Neus]: necessita les teves mirades - -72 -00:02:58,212 --> 00:02:58,822 -(AD): "" - -73 -00:02:58,822 --> 00:03:00,508 -[Neus]: necessita la teva pau interior - -74 -00:03:00,508 --> 00:03:01,150 -(AD): "" - -75 -00:03:01,150 --> 00:03:02,872 -[Neus]: necessita la llum dels teus llavis - -76 -00:03:02,872 --> 00:03:03,395 -(AD): "" - -77 -00:03:03,395 --> 00:03:03,918 -[Neus]: ja no puc - -78 -00:03:03,918 --> 00:03:04,187 -(AD): "" - -79 -00:03:04,187 --> 00:03:04,878 -[Neus]: ja no puc - -80 -00:03:04,878 --> 00:03:07,840 -(AD): "Neus , amb cabells llargs, mira el telèfon." - -81 -00:03:07,840 --> 00:03:08,693 -(AD): "Neus observa" - -82 -00:03:08,693 --> 00:03:11,663 -[Neus]: la meva ment no vol pensar no pot pensar res més que en tu - -83 -00:03:11,663 --> 00:03:12,187 -(AD): "" - -84 -00:03:12,187 --> 00:03:18,074 -[Neus]: necessita aquella paciència i de tots els teus actes necessita aquella justícia que m'inspires per el que sempre va ser el meu espino - -85 -00:03:18,074 --> 00:03:19,274 -(AD): "Serenitat contemplativa" - -86 -00:03:19,274 --> 00:03:21,550 -[Neus]: la meva font de vida la somplet amb força d'afecte - -87 -00:03:21,550 --> 00:03:22,360 -(AD): "Serenor reflexiu" - -88 -00:03:22,360 --> 00:03:23,407 -[Neus]: m'està cremant - -89 -00:03:23,407 --> 00:03:24,387 -(AD): "Serenor interior" - -90 -00:03:24,387 --> 00:03:26,125 -[Neus]: allò que necessita ja ho he trobat - -91 -00:03:26,125 --> 00:03:29,264 -(AD): "Neus, amb els ulls tancats, reflexiona." - -92 -00:03:29,264 --> 00:03:29,955 -[Neus]: ja no puc - -93 -00:03:29,955 --> 00:03:31,199 -(AD): "Serenor reflexiu" - diff --git a/refinement/data/debat/casting.csv b/refinement/data/debat/casting.csv deleted file mode 100644 index 5895ca82730f124d7631872d7be25d5b0d420d52..0000000000000000000000000000000000000000 --- a/refinement/data/debat/casting.csv +++ /dev/null @@ -1,3 +0,0 @@ -character name,personality / context -Mireia Martí,"Dona d'uns 40 anys, elegant i vestida de vermell. Té un caràcter fort i una gran capacitat de debat. En la interacció, es mostra segura i rebutja la crítica amb dades, defensant fermament les polítiques del seu partit i les xifres de creixement." -Xavier Busquets,"Home de cabells canosos que vesteix un vestit. La seva actitud és arrogant i els seus gestos són amenaçadors. En la interacció, és acusador, iniciant el debat amb l'afirmació que el partit de l'altra persona ha arruïnat l'economia amb la seva política fiscal." \ No newline at end of file diff --git a/refinement/data/debat/eval.csv b/refinement/data/debat/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/debat/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/debat/fake_une_ad.srt b/refinement/data/debat/fake_une_ad.srt deleted file mode 100644 index 25ce75224ad4a64bafe0ee7a1d7cb219b6793fb1..0000000000000000000000000000000000000000 --- a/refinement/data/debat/fake_une_ad.srt +++ /dev/null @@ -1,23 +0,0 @@ -1 -00:00:00,000 --> 0:00:03,340 -[Xavier Busquets] El seu partit ha arruïnat l'economia amb aquesta política fiscal. - -2 -0:00:03,340 --> 0:00:06,340 -[Xavier Busquets] Això no és cert. Les nostres xifres mostren un creixement constant, i vostè ho sap. - -3 -0:00:07,340 --> 0:00:12,840 -(AD) Els polítics de sobte es posen a jugar a tennis l'un contra l'altre en un espectacular camp de gespa a la vora del mar amb multitud de públic cridant sense parar. - -4 -0:00:12,840 --> 0:00:16,740 -(AD) Ara es posen a jugar a escacs, jugant una partida d'escacs. - -5 -0:00:16,740 --> 0:00:17,000 -(AD) - -6 -0:00:17,000 --> 00:00:24,030 -(AD) Ara salten en un paracaigudes i cauen en una piscina de gel. \ No newline at end of file diff --git a/refinement/data/debat/free_ad.txt b/refinement/data/debat/free_ad.txt deleted file mode 100644 index 5aef2e1e601a90c584071d717316725c3c105857..0000000000000000000000000000000000000000 --- a/refinement/data/debat/free_ad.txt +++ /dev/null @@ -1,2 +0,0 @@ -Dos polítics parlen a la televisió. El senyor Busquets ataca el partit de la dona per la política fiscal, dient: "El seu partit ha arruïnat l'economia amb aquesta política fiscal". Ella, la senyora Martí, diu que no és veritat. Ella diu que les dades mostren que estan creixent. "Això no és cert. Les nostres xifres mostren un creixement constant, i vostè ho sap". La discussió continua molt seriosa. -Enmig d’un debat televisiu tens, el senyor Busquets i la senyora Martí passen súbitament del desacord fiscal a una successió d’escenes surrealistes: primer el plató es transforma en una pista de tennis on juguen un partit frenètic amb raquetes fluorescents; després apareix un tauler d’escacs gegant amb peces que es mouen soles mentre continuen discutint; i finalment, entre llums vermelles i brunzits profunds, tots dos empunyen sabres làser de colors i s’enfronten amb moviments acrobàtics, barrejant crits polítics amb duels dignes d’una saga galàctica. diff --git a/refinement/data/debat/json_ad.json b/refinement/data/debat/json_ad.json deleted file mode 100644 index 94174689eb8498a176315877796dfc813bce89bf..0000000000000000000000000000000000000000 --- a/refinement/data/debat/json_ad.json +++ /dev/null @@ -1,34 +0,0 @@ -[ - { - "start": 0.0, - "end": 3.34, - "type": "dialogue", - "text": "El seu partit ha arruïnat l'economia amb aquesta política fiscal.", - "speaker": "Xavier Busquets" - }, - { - "start": 3.34, - "end": 6.34, - "type": "dialogue", - "text": "Això no és cert. Les nostres xifres mostren un creixement constant, i vostè ho sap.", - "speaker": "Mireia Martí" - }, - { - "start": 7.34, - "end": 12.84, - "type": "audio_description", - "text": "Els polítics de sobte es posen a jugar a tennis l'un contra l'altre." - }, - { - "start": 12.84, - "end": 16.74, - "type": "audio_description", - "text": "Ara es posen a jugar a escacs." - }, - { - "start": 16.74, - "end": 24.03, - "type": "audio_description", - "text": "Ara comencen un duel de sabres làser." - } -] \ No newline at end of file diff --git a/refinement/data/debat/sample.json b/refinement/data/debat/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/debat/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/debat/scenarios.csv b/refinement/data/debat/scenarios.csv deleted file mode 100644 index a0b9becdf1c8182e536762510e363c996ecf1613..0000000000000000000000000000000000000000 --- a/refinement/data/debat/scenarios.csv +++ /dev/null @@ -1,5 +0,0 @@ -scenario,description -Plató de televisió,"Un plató de notícies o debat, amb un fons que mostra una ciutat moderna amb gratacels. Els dos personatges (Mireia Martí i Xavier Busquets) estan asseguts un davant de l'altre en una taula de debat, vestits formalment, discutint amb tensió política." -Pista de tennis,"Un escenari exterior d'una pista de tennis. Els dos personatges es troben intercanviant cops amb raquetes. L'home (Busquets) apareix amb més decisió i la dona (Martí) amb concentració i agilitat. (Això es descriu com una AD a l'SRT anterior)." -Taula d'escacs al parc,"Un escenari exterior i tranquil, possiblement un parc o jardí, on els dos personatges estan asseguts l'un davant de l'altre jugant a escacs. La Mireia Martí observa amb atenció, mentre en Xavier Busquets fa un moviment amb una peça." -Nau espacial / Ambient futurista,"Un escenari d'interior amb ambientació futurista, il·luminat amb tons de neó blau i blanc, simulant una nau o un passadís espacial. Els dos personatges estan dempeus, amb espases làser (sables de llum) enfrontant-se en un duel, simbolitzant la intensitat del seu conflicte." \ No newline at end of file diff --git a/refinement/data/debat/target_une_ad.srt b/refinement/data/debat/target_une_ad.srt deleted file mode 100644 index c26fb39667ce02b141691eb714511eee2eb120bf..0000000000000000000000000000000000000000 --- a/refinement/data/debat/target_une_ad.srt +++ /dev/null @@ -1,23 +0,0 @@ -1 -00:00:00,000 --> 0:00:03,340 -[Xavier Busquets] El seu partit ha arruïnat l'economia amb aquesta política fiscal. - -2 -0:00:03,340 --> 0:00:04,590 -[Mireia Martí] Això no és cert. - -3 -0:00:04,590 --> 0:00:06,340 -[Mireia Martí] Les nostres xifres mostren un creixement constant, i vostè ho sap. - -4 -0:00:07,340 --> 0:00:12,840 -(AD) Els polítics de sobte es posen a jugar a tennis l'un contra l'altre. - -5 -0:00:12,840 --> 0:00:16,740 -(AD) Ara es posen a jugar a escacs. - -6 -0:00:16,740 --> 00:00:24,030 -(AD) Ara comencen un duel de sabres làser. \ No newline at end of file diff --git a/refinement/data/debat/une_ad.srt b/refinement/data/debat/une_ad.srt deleted file mode 100644 index 898744276fbcdf7cebe899fa4b6689caa9a402bf..0000000000000000000000000000000000000000 --- a/refinement/data/debat/une_ad.srt +++ /dev/null @@ -1,19 +0,0 @@ -1 -00:00:00,000 --> 0:00:03,340 -[Xavier Busquets] El seu partit ha arruïnat l'economia amb aquesta política fiscal. - -2 -0:00:03,340 --> 0:00:06,340 -[Mireia Martí] Això no és cert. Les nostres xifres mostren un creixement constant, i vostè ho sap. - -3 -0:00:07,340 --> 0:00:12,840 -(AD) Els polítics de sobte es posen a jugar a tennis l'un contra l'altre. - -4 -0:00:12,840 --> 0:00:16,740 -(AD) Ara es posen a jugar a escacs. - -5 -0:00:16,740 --> 0:00:24,030 -(AD) Ara comencen un duel de sabres làser. \ No newline at end of file diff --git a/refinement/data/dif_catala_1/casting.csv b/refinement/data/dif_catala_1/casting.csv deleted file mode 100644 index 8f92b4438d7f91fe195061fa43421d70c8d47fd9..0000000000000000000000000000000000000000 --- a/refinement/data/dif_catala_1/casting.csv +++ /dev/null @@ -1,4 +0,0 @@ -character name,personality / context -Veu en off,"Narrador. És la veu que transmet el missatge principal de l'anunci, emmarcant l'acte de parlar català com a 'màgia' i animant el públic a apuntar-se al 'Voluntariat per la llengua' per practicar o ajudar a parlar-lo." -Marta,"Aprenent. És una de les dues dones que passegen. Mostra una dificultat o confusió amb la comunicació ('com es diuen bunyols de vent no sento res'), subratllant la importància de la pràctica lingüística amb una parella." -Júlia,"És la segona dona que acompanya la Marta en el passeig i l'intercanvi. El seu paper és el d'ajudar i donar suport a l'altra persona a practicar el català en un context quotidià." \ No newline at end of file diff --git a/refinement/data/dif_catala_1/eval.csv b/refinement/data/dif_catala_1/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/dif_catala_1/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/dif_catala_1/fake_une_ad.srt b/refinement/data/dif_catala_1/fake_une_ad.srt deleted file mode 100644 index 56f76d96815c080f14dd50725a862a991ddc25be..0000000000000000000000000000000000000000 --- a/refinement/data/dif_catala_1/fake_une_ad.srt +++ /dev/null @@ -1,35 +0,0 @@ -1 -00:00:00,031 --> 00:00:02,107 -[Veu en off] quan parles fas màgia - -2 -00:00:02,107 --> 00:00:03,305 -[Marta] què vols - -3 -00:00:03,305 --> 00:00:03,758 -(AD) - -4 -00:00:03,758 --> 00:00:07,844 -[Veu en off] com es diuen bunyols de vent no sento res bunyols de vent - -5 -00:00:07,844 --> 00:00:09,439 -(AD) Dues dones passegen juntes. Camina una al costat de l'altra, caminant sense rumb. - -6 -00:00:09,439 --> 00:00:10,814 -(AD) Un home gran condueix un cotxe vermell a gran velocitat. - -7 -00:00:10,814 --> 00:00:11,814 -(AD) La dona s'atura, mira el cel, i somriu profundament mentre la brisa li acarona el rostre d'una manera dolça i calmant. - -8 -00:00:11,814 --> 00:00:16,472 -[Veu en off] vols practicar el català o ajudar algú a parlar-lo apunta't al voluntariat per la llengua parla amb la teva parella lingüística - -9 -00:00:16,472 --> 00:00:22,129 -[Veu en off] i fes màgia voluntariat per la llengua generalitat de catalunya cent milions i mig de futurs \ No newline at end of file diff --git a/refinement/data/dif_catala_1/free_ad.txt b/refinement/data/dif_catala_1/free_ad.txt deleted file mode 100644 index 96a291a9b9c76d4d5277c64cff3b2f3df7c48e4f..0000000000000000000000000000000000000000 --- a/refinement/data/dif_catala_1/free_ad.txt +++ /dev/null @@ -1,3 +0,0 @@ -En un ambient quotidià d'exterior , on dues dones passegen juntes , una d'elles, la Marta (l'aprenent), pregunta a la seva companya, la Júlia , (que l'ajuda a practicar) què vol. Tot seguit, la Marta expressa una certa confusió i dificultat, ja que, en un intercanvi amb la Júlia, demana com es diuen els bunyols de vent, afegint que no sent res. Aquesta escena serveix per subratllar la importància de la pràctica lingüística. Mentre es dona l'intercanvi, el relat es trasllada a un espai que podria ser una botiga , on una de les dones, que porta una jaqueta, agafa una caixa , fet que es relaciona amb el tema dels "bunyols de vent". - -Finalment, el narrador s'adreça al públic, preguntant-li si vol practicar el català o ajudar algú a parlar-lo. Amb l'objectiu de transmetre el missatge principal de l'anunci, el narrador convida a la gent a apuntar-se al Voluntariat per la llengua i a parlar amb la seva parella lingüística , animant a fer màgia a través d'aquesta acció. Conclou amb el nom del programa i la seva procedència, la Generalitat de Catalunya. \ No newline at end of file diff --git a/refinement/data/dif_catala_1/json_ad.json b/refinement/data/dif_catala_1/json_ad.json deleted file mode 100644 index eebf21e21827941fdb93d45878617715ceb496fc..0000000000000000000000000000000000000000 --- a/refinement/data/dif_catala_1/json_ad.json +++ /dev/null @@ -1,154 +0,0 @@ -{ - "all_identities": "Veu en off, Marta, Júlia", - "face_identities": "Marta, Júlia", - "voice_identities": "Veu en off, Marta", - "full_transcripcion": "quan parles fas màgia què vols com es diuen bunyols de vent no sento res bunyols de vent vols practicar el català o ajudar algú a parlar-lo apunta't al voluntariat per la llengua parla amb la teva parella lingüística i fes màgia voluntariat per la llengua generalitat de catalunya cent milions i mig de futurs", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 3.305, - "ocr": "", - "persona": [ - "Júlia" - ], - "per_second": {}, - "description": "Les dues dones, Marta i Júlia, passegen en un entorn quotidià, possiblement un Carrer, començant la seva conversa.", - "scenario_knn": [ - "Carrer" - ] - }, - { - "frame_number": 2, - "start": 3.305, - "end": 7.844, - "ocr": "", - "persona": [ - "Marta" - ], - "per_second": {}, - "description": "Marta, l'Aprenent, té dificultats per entendre el nom 'bunyols de vent' mentre Júlia l'assisteix. Es subratlla la importància de la pràctica.", - "scenario_knn": [ - "Carrer" - ] - }, - { - "frame_number": 3, - "start": 7.844, - "end": 9.439, - "ocr": "bunyols de vent", - "persona": [ - "Marta", - "Júlia" - ], - "per_second": {}, - "description": "Dues dones passegen juntes pel Carrer, indicant una interacció quotidiana de pràctica lingüística.", - "scenario_knn": [ - "Carrer" - ] - }, - { - "frame_number": 4, - "start": 9.439, - "end": 10.814, - "ocr": "", - "persona": [ - "Júlia" - ], - "per_second": {}, - "description": "Júlia (dona amb jaqueta) agafa una caixa, contextualitzant l'intercanvi a l'escenari de la Botiga, relacionat amb els 'bunyols de vent'.", - "scenario_knn": [ - "Botiga" - ] - }, - { - "frame_number": 5, - "start": 10.814, - "end": 22.129, - "ocr": "", - "persona": [ - "Veu en off" - ], - "per_second": {}, - "description": "La Veu en off transmet el missatge principal, animant a apuntar-se al 'Voluntariat per la llengua' per practicar o ajudar a parlar català.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 1, - "start": 0.031, - "end": 2.107, - "speaker": "Veu en off", - "voice_neighbors": { - "identity": "Veu en off", - "distance": 0.0 - }, - "text": "quan parles fas màgia", - "clip_path": "results/ad/clips/segment_001.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 2, - "start": 2.107, - "end": 3.305, - "speaker": "Marta", - "voice_neighbors": { - "identity": "Marta", - "distance": 0.0 - }, - "text": "què vols", - "clip_path": "results/ad/clips/segment_002.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 3, - "start": 3.758, - "end": 7.844, - "speaker": "Marta", - "voice_neighbors": { - "identity": "Marta", - "distance": 0.0 - }, - "text": "com es diuen bunyols de vent no sento res bunyols de vent", - "clip_path": "results/ad/clips/segment_003.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 4, - "start": 10.814, - "end": 16.472, - "speaker": "Veu en off", - "voice_neighbors": { - "identity": "Veu en off", - "distance": 0.0 - }, - "text": "vols practicar el català o ajudar algú a parlar-lo apunta't al voluntariat per la llengua parla amb la teva parella lingüística", - "clip_path": "results/ad/clips/segment_004.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 5, - "start": 16.472, - "end": 22.129, - "speaker": "Veu en off", - "voice_neighbors": { - "identity": "Veu en off", - "distance": 0.0 - }, - "text": "i fes màgia voluntariat per la llengua generalitat de catalunya cent milions i mig de futurs", - "clip_path": "results/ad/clips/segment_005.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - } - ] -} \ No newline at end of file diff --git a/refinement/data/dif_catala_1/sample.json b/refinement/data/dif_catala_1/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/dif_catala_1/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/dif_catala_1/scenarios.csv b/refinement/data/dif_catala_1/scenarios.csv deleted file mode 100644 index fa376f5c8d6e640be802f7f9a1a2f97dfe213a6c..0000000000000000000000000000000000000000 --- a/refinement/data/dif_catala_1/scenarios.csv +++ /dev/null @@ -1,3 +0,0 @@ -scenario,description -Carrer,"Un entorn exterior on dues dones passegen juntes, possiblement un carrer o plaça, simulant un moment quotidià de la vida social. Aquest és el context natural de l'intercanvi lingüístic que promou l'anunci." -Botiga,"Un espai exterior on es veu una de les dones agafant una caixa. Es relaciona amb l'element de 'bunyols de vent' de la conversa i l'intercanvi, donant un context pràctic a la interacció." \ No newline at end of file diff --git a/refinement/data/dif_catala_1/target_une_ad.srt b/refinement/data/dif_catala_1/target_une_ad.srt deleted file mode 100644 index b2611aea14e7cd8465b802b6c7942423cef5d52a..0000000000000000000000000000000000000000 --- a/refinement/data/dif_catala_1/target_une_ad.srt +++ /dev/null @@ -1,27 +0,0 @@ -1 -00:00:00,031 --> 00:00:02,107 -[Veu en off] quan parles fas màgia - -2 -00:00:02,107 --> 00:00:03,758 -[Marta] què vols - -3 -00:00:03,758 --> 00:00:07,844 -[Marta] com es diuen bunyols de vent no sento res bunyols de vent - -4 -00:00:07,844 --> 00:00:09,439 -(AD) Dues dones passegen juntes. - -5 -00:00:09,439 --> 00:00:10,814 -(AD) Dona amb jaqueta agafa caixa. - -6 -00:00:10,814 --> 00:00:16,472 -[Veu en off] vols practicar el català o ajudar algú a parlar-lo, apunta't al voluntariat per la llengua, parla amb la teva parella lingüística - -7 -00:00:16,472 --> 00:00:22,129 -[Veu en off] i fes màgia, voluntariat per la llengua, generalitat de catalunya, cent milions i mig de futurs \ No newline at end of file diff --git a/refinement/data/dif_catala_1/une_ad.srt b/refinement/data/dif_catala_1/une_ad.srt deleted file mode 100644 index b2611aea14e7cd8465b802b6c7942423cef5d52a..0000000000000000000000000000000000000000 --- a/refinement/data/dif_catala_1/une_ad.srt +++ /dev/null @@ -1,27 +0,0 @@ -1 -00:00:00,031 --> 00:00:02,107 -[Veu en off] quan parles fas màgia - -2 -00:00:02,107 --> 00:00:03,758 -[Marta] què vols - -3 -00:00:03,758 --> 00:00:07,844 -[Marta] com es diuen bunyols de vent no sento res bunyols de vent - -4 -00:00:07,844 --> 00:00:09,439 -(AD) Dues dones passegen juntes. - -5 -00:00:09,439 --> 00:00:10,814 -(AD) Dona amb jaqueta agafa caixa. - -6 -00:00:10,814 --> 00:00:16,472 -[Veu en off] vols practicar el català o ajudar algú a parlar-lo, apunta't al voluntariat per la llengua, parla amb la teva parella lingüística - -7 -00:00:16,472 --> 00:00:22,129 -[Veu en off] i fes màgia, voluntariat per la llengua, generalitat de catalunya, cent milions i mig de futurs \ No newline at end of file diff --git a/refinement/data/feedback.csv b/refinement/data/feedback.csv deleted file mode 100644 index 843661844c25cf39ec17c5bcda15c9d4166016a2..0000000000000000000000000000000000000000 --- a/refinement/data/feedback.csv +++ /dev/null @@ -1,11 +0,0 @@ -AD,AD_mod,Precisió Descriptiva,Sincronització Temporal,Claredat i Concisió,Inclusió de Diàleg/So,Contextualització,Flux i Ritme de la Narració,Comment -1\n00:00:15,100 --> 00:00:19,500\n(AD) La gent està caminant cap a la muntanya i tenen motxilles. Sembla que estan molt contents.,1\n00:00:15,800 --> 00:00:19,500\n(AD) Tres excursionistes pugen un sender escarpat amb motxilles grans.,3,7,4,7,5,4,"El segment original tenia 0.7s de solapament amb un diàleg. Es corregeix el 'start' (de 15,100 a 15,800) per a evitar la col·lisió. A més, es millora la precisió amb un llenguatge més concís (tres excursionistes, sender escarpat)." -1\n00:00:25,000 --> 00:00:27,000\n(AD) Algú està llegint un paper. No s'entén bé. ,1\n00:00:25,000 --> 00:00:27,000\n(AD) Un primer pla revela una nota escrita a mà amb lletra infantil.,6,7,7,7,7,6,"La descripció era massa vaga ('algú', 'un paper'). Es manté la sincronització, però s'incrementa dràsticament la precisió descriptiva especificant 'primer pla', 'nota escrita a mà' i el detall addicional 'lletra infantil'." -1\n00:00:35,500 --> 00:00:38,500\n(AD) Una porta s'obre.,1\n00:00:35,500 --> 00:00:38,500\n(AD) L'anticerger entra a l'oficina, la porta de roure es tanca amb un cop sec.,5,7,4,7,5,4,"La descripció original era excessivament simple i no aprofitava el temps lliure. S'ha ampliat per incloure el subjecte de l'acció ('l'anticerger') i el detall sonor/material ('porta de roure', 'cop sec'), millorant la contextualització." -1\n00:00:45,000 --> 00:00:50,000\n(AD) Ella està trista i plora.,1\n00:00:45,000 --> 00:00:48,500\n(AD) Júlia s'eixuga les llàgrimes amb un mocador de paper mentre mira per la finestra.,2,7,3,5,6,3,"L'AD original durava 5 segons, un temps excessiu per a una acció simple. S'ha escurçat l'AD a 3.5s per accelerar el ritme de la narració, canviant el llenguatge vague ('plora') per un de més descriptiu i menys emocional ('s'eixuga les llàgrimes')." -1\n00:01:02,000 --> 00:01:04,500\n(AD) Veiem un edifici. ,1\n00:01:02,000 --> 00:01:05,200\n(AD) Una vista panoràmica mostra la façana de pedra de l'edifici del Parlament.,6,7,6,7,6,7,"La AD era genèrica. S'allarga lleugerament el temps (+0.7s) per incloure detalls crucials sobre el tipus d'edifici ('Parlament') i la seva aparença ('façana de pedra', 'vista panoràmica')." -1\n00:01:10,000 --> 00:01:13,000\n(AD) Els colors són molt vius en aquesta escena, i fa molta calor. ,1\n00:01:10,000 --> 00:01:13,000\n(AD) La càmera es mou ràpidament sobre el mercat ple de parades de fruita vermella i groga.,1,7,2,7,3,3,"L'AD original incloïa una opinió ('molt vius', 'molta calor') trencant l'objectivitat. L'AD modificada només descriu l'acció i els elements visuals (moviment ràpid, mercat, fruita vermella i groga)." -1\n00:01:25,000 --> 00:01:28,000\n(AD) No passa res, només la Laura bevent aigua. ,1\n00:01:25,000 --> 00:01:28,000\n(AD) Laura beu un glop llarg d'una ampolla d'esports amb una expressió seriosa.,5,7,7,7,7,6,"S'elimina la redundància i la valoració subjectiva ('No passa res, només...'). Es millora la precisió descrivint l'acció amb detall ('glop llarg', 'ampolla d'esports') i la postura del personatge ('expressió seriosa')." -1\n00:01:35,400 --> 00:01:37,000\n(AD) Una explosió. ,1\n00:01:35,400 --> 00:01:37,000\n(AD) El cotxe blau, que venia de la dreta, impacta contra un mur de formigó.,3,7,4,7,5,4,"La descripció original era massa succinta i no aprofitava els 1.6 segons de silenci. L'AD modificada proporciona la causa i l'element clau ('cotxe blau', 'mur de formigó'), millorant la contextualització i la claredat." -1\n00:01:45,000 --> 00:01:49,000\n(AD) La música augmenta molt de volum. Un home camina. ,1\n00:01:45,000 --> 00:01:49,000\n(AD) Música orquestral s'intensifica. El Comissari Travé creua el passadís amb pas ferm.,3,3,4,4,5,4,"La sincronització del so és baixa perquè la AD parla de l'augment de la música sense tenir en compte que el diàleg pot haver tornat. Es manté el text. Es millora la descripció del subjecte ('Comissari Travé', 'pas ferm') i del so ('Música orquestral')." -1\n00:01:55,000 --> 00:02:00,000\n(AD) La gent s'abraça, estan molt emocionats.,1\n00:01:55,000 --> 00:01:57,500\n(AD) Una abraçada de grup al mig del campionat. Tots criden i salten.,3,7,3,7,4,3,"Durada excessiva (5s). S'escurça a 2.5s per donar espai al diàleg immediat. S'utilitza llenguatge més actiu i precís ('abraçada de grup', 'criden i salten') en lloc d'emocions ('molt emocionats'), segons la norma d'objectivitat." \ No newline at end of file diff --git a/refinement/data/festa/casting.csv b/refinement/data/festa/casting.csv deleted file mode 100644 index 89abd3c8b3bee99b64370425069b7a4c95cac1f3..0000000000000000000000000000000000000000 --- a/refinement/data/festa/casting.csv +++ /dev/null @@ -1,5 +0,0 @@ -character name,personality / context -Jordi,"Home jove, d'aspecte alegre i entusiasta, amb un barret vermell i vestit de colors vius (faixa i bufanda de colors). És l'impulsor de l'acció, proposa la rumba per a la festa major i expressa la seva admiració i satisfacció per l'èxit de l'esdeveniment. La seva personalitat és festiva i celebradora." -Aina,"Dona jove, d'aspecte alegre, amb un vestit tradicional groc i vermell. Actua com a coprotagonista animada, recolzant l'entusiasme del Jordi i validant la idea de la rumba com a 'perfecte per a la festa major'. Al final, comparteix la satisfacció per haver superat les expectatives." -Amanda,"Dona jove, d'aspecte alegre, amb un vestit tradicional groc i vermell. " -Drac,"Personatge secundari animat amb aspecte de drac verd petit. Tot i que no parla als subtítols, la seva presència inicial al vídeo suggereix que forma part de la cultura o les festivitats populars catalanes (possiblement un drac de foc o una mascota), afegint un toc festiu i mític a l'escena." \ No newline at end of file diff --git a/refinement/data/festa/eval.csv b/refinement/data/festa/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/festa/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/festa/fake_une_ad.srt b/refinement/data/festa/fake_une_ad.srt deleted file mode 100644 index d4b9e3a342cec5db20952ddbc71c2004e28108da..0000000000000000000000000000000000000000 --- a/refinement/data/festa/fake_une_ad.srt +++ /dev/null @@ -1,39 +0,0 @@ -1 -00:00:00,000 --> 00:00:04,340 -[Jordi] Avui celebrem la nostra festa major. - -2 -00:00:04,340 --> 00:00:07,790 -[Aina] Som-hi tots! A ballar! - -3 -00:00:07,790 --> 00:00:09,790 -[Aina] Sé quina cançó hem de triar. Una rumba. - -4 -00:00:09,790 --> 00:00:13,400 -[Aina] Oh, sí, això és perfecte per a la festa major. - -5 -00:00:13,400 --> 00:00:20,300 -(AD) Els personatges salten i ballen, formant castellets i fent piruetes, saltant i fent salts alhora. - -6 -00:00:20,300 --> 00:00:22,000 -[Aina] M'encanta aquesta idea. Serà increïble. - -7 -00:00:22,000 --> 00:00:24,000 -[Aina] Ha estat increïble. El públic ens ha estimat. - -8 -00:00:24,000 --> 00:00:27,500 -[Jordi] Sí, quina nit tan fantàstica, no m'ho puc creure, encara. - -9 -00:00:27,500 --> 00:00:30,940 -[Aina] Hem superat totes les expectatives. - -10 -00:00:30,940 --> 00:00:33,000 -(AD) Es posen a dormir al terra de l'escenari. \ No newline at end of file diff --git a/refinement/data/festa/free_ad.txt b/refinement/data/festa/free_ad.txt deleted file mode 100644 index 0904cfb0bb5859ff65b42093d889cee5a4e19df5..0000000000000000000000000000000000000000 --- a/refinement/data/festa/free_ad.txt +++ /dev/null @@ -1,3 +0,0 @@ -La celebració de la Festa Major va començar amb entusiasme. En Jordi va donar el tret de sortida amb una proclama festiva: "Avui celebrem la nostra festa major". L'Aina, visiblement emocionada, va cridar a la participació: "Som-hi tots! A ballar!". -Mentre l'energia creixia, en Jordi va suggerir la música perfecta, proposant "Una rumba". L'Aina va rebre la idea amb total aprovació, exclamant que "això és perfecte per a la festa major". Després de la tria, la festa va esclatar. Els participants es van llançar a ballar, saltant, formant fins i tot "castellets" i fent "piruetes" al ritme de la música. En Jordi va confirmar la seva alegria pel moment: "M'encanta aquesta idea. Serà increïble". -Finalitzada l'actuació o el ball, la parella estava exultant. L'Aina va expressar la seva satisfacció: "Ha estat increïble. El públic ens ha estimat". En Jordi va coincidir, reflectint la intensitat de l'experiència: "Sí, quina nit tan fantàstica, no m'ho puc creure, encara". Van acabar celebrant el seu èxit compartit, amb l'Aina afirmant que "Hem superat totes les expectatives". La festa va continuar, amb tots els presents gaudint de la nit. diff --git a/refinement/data/festa/json_ad.json b/refinement/data/festa/json_ad.json deleted file mode 100644 index 7e2d6bb86ee0ad65598e215b2400d6cd5acd4fff..0000000000000000000000000000000000000000 --- a/refinement/data/festa/json_ad.json +++ /dev/null @@ -1,253 +0,0 @@ -{ - "all_identities": "Jordi, Aina, Amanda, Drac, Veu en off, tots_cantant", - "face_identities": "Jordi, Aina, Amanda, Drac", - "voice_identities": "Jordi, Aina, Veu en off, tots_cantant", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble ha estat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.340, - "ocr": "", - "persona": [ - "Jordi", - "Aina", - "Drac" - ], - "per_second": {}, - "description": "Una plaça o carrer exterior, amb edificis d'estil tradicional i colorit. **Jordi**, **Aina** i el **Drac** estan presents a la plaça, contents, iniciant la celebració de la Festa Major[cite: 4].", - "scenario_knn": [ - "Plaça Major" - ] - }, - { - "frame_number": 2, - "start": 4.340, - "end": 7.790, - "ocr": "", - "persona": [ - "Aina", - "Jordi" - ], - "per_second": {}, - "description": "Els personatges animats, **Jordi** i **Aina**, es posen davant d'una multitud, preparant-se per ballar. L'ambient és festiu i popular[cite: 4].", - "scenario_knn": [ - "Plaça Major" - ] - }, - { - "frame_number": 3, - "start": 7.790, - "end": 13.400, - "ocr": "", - "persona": [ - "Jordi", - "Aina", - "Amanda" - ], - "per_second": {}, - "description": "Els tres personatges, un home (**Jordi**) i dues dones (**Aina**, **Amanda**), es mostren contents a la Plaça Major, amb **Aina** validant la proposta de **Jordi** de triar una rumba[cite: 2, 4].", - "scenario_knn": [ - "Plaça Major" - ] - }, - { - "frame_number": 4, - "start": 13.400, - "end": 20.300, - "ocr": "", - "persona": [ - "Jordi", - "Aina", - "Amanda" - ], - "per_second": {}, - "description": "Els personatges salten i ballen, formant castellets i fent piruetes, celebrant l'esdeveniment a la Plaça Major[cite: 4, 8].", - "scenario_knn": [ - "Plaça Major" - ] - }, - { - "frame_number": 5, - "start": 20.300, - "end": 24.000, - "ocr": "", - "persona": [ - "Jordi", - "Aina" - ], - "per_second": {}, - "description": "**Jordi** i **Aina** reaccionen amb entusiasme a la resposta del públic, indicant que l'esdeveniment ha estat un èxit i era una idea increïble[cite: 6, 9].", - "scenario_knn": [ - "Plaça Major" - ] - }, - { - "frame_number": 6, - "start": 24.000, - "end": 30.940, - "ocr": "", - "persona": [ - "Jordi", - "Aina" - ], - "per_second": {}, - "description": "**Jordi** i **Aina** continuen gaudint de la festa, expressant satisfacció per haver superat totes les expectatives[cite: 10, 11].", - "scenario_knn": [ - "Plaça Major" - ] - }, - { - "frame_number": 7, - "start": 30.940, - "end": 33.000, - "ocr": "", - "persona": [ - "tots" - ], - "per_second": {}, - "description": "El grup de gent vestida amb roba de colors vius i els personatges principals continuen gaudint de la Festa Major a la plaça[cite: 4, 9].", - "scenario_knn": [ - "Plaça Major" - ] - } - ], - "audio_segments": [ - { - "segment": 1, - "start": 0.000, - "end": 4.340, - "speaker": "Jordi", - "voice_neighbors": { - "identity": "Jordi", - "distance": 0.0 - }, - "text": "Avui celebrem la nostra festa major[cite: 5].", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Jordi": 1 - } - }, - { - "segment": 2, - "start": 4.340, - "end": 7.790, - "speaker": "Aina", - "voice_neighbors": { - "identity": "Aina", - "distance": 0.0 - }, - "text": "Som-hi tots! A ballar! [cite: 5]", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Aina": 1 - } - }, - { - "segment": 3, - "start": 7.790, - "end": 9.790, - "speaker": "Jordi", - "voice_neighbors": { - "identity": "Jordi", - "distance": 0.0 - }, - "text": "Sé quina cançó hem de triar. Una rumba[cite: 6].", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Jordi": 1 - } - }, - { - "segment": 4, - "start": 9.000, - "end": 13.400, - "speaker": "Aina", - "voice_neighbors": { - "identity": "Aina", - "distance": 0.0 - }, - "text": "Oh, sí, això és perfecte per a la festa major[cite: 7].", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Aina": 1 - } - }, - { - "segment": 5, - "start": 20.300, - "end": 22.000, - "speaker": "Jordi", - "voice_neighbors": { - "identity": "Jordi", - "distance": 0.0 - }, - "text": "M'encanta aquesta idea. Serà increïble[cite: 9].", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Jordi": 1 - } - }, - { - "segment": 6, - "start": 22.000, - "end": 24.000, - "speaker": "Aina", - "voice_neighbors": { - "identity": "Aina", - "distance": 0.0 - }, - "text": "Ha estat increïble. El públic ens ha estimat[cite: 9].", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Aina": 1 - } - }, - { - "segment": 7, - "start": 24.000, - "end": 27.500, - "speaker": "Jordi", - "voice_neighbors": { - "identity": "Jordi", - "distance": 0.0 - }, - "text": "Sí, quina nit tan fantàstica, no m'ho puc creure, encara[cite: 10].", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Jordi": 1 - } - }, - { - "segment": 8, - "start": 27.500, - "end": 30.940, - "speaker": "Aina", - "voice_neighbors": { - "identity": "Aina", - "distance": 0.0 - }, - "text": "Hem superat totes les expectatives[cite: 11].", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": { - "Aina": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/festa/sample.json b/refinement/data/festa/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/festa/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/festa/scenarios.csv b/refinement/data/festa/scenarios.csv deleted file mode 100644 index 26d13291ce923dce59d05d1427785ef57ce8cad9..0000000000000000000000000000000000000000 --- a/refinement/data/festa/scenarios.csv +++ /dev/null @@ -1,2 +0,0 @@ -scenario,description -Plaça Major,"Una plaça o carrer exterior, molt ben il·luminada, amb edificis d'estil tradicional i colorit al fons. Hi ha bancs i fanals, amb un terra enrajolat amb mosaics de colors. L'escena està plena de gent i els personatges principals hi fan balls i activitats pròpies d'una Festa Major, com la formació de castellets i diverses coreografies. L'ambient és festiu i popular." \ No newline at end of file diff --git a/refinement/data/festa/target_une_ad.srt b/refinement/data/festa/target_une_ad.srt deleted file mode 100644 index 47f35c4593489e66fd9c92d38d7dca56a15165cc..0000000000000000000000000000000000000000 --- a/refinement/data/festa/target_une_ad.srt +++ /dev/null @@ -1,43 +0,0 @@ -1 -00:00:00,000 --> 00:00:04,340 -[Jordi] Avui celebrem la nostra festa major. - -2 -00:00:04,340 --> 00:00:07,790 -[Aina] Som-hi tots! A ballar! - -3 -00:00:07,790 --> 00:00:09,290 -[Jordi] Sé quina cançó hem de triar. - -4 -00:00:09,290 --> 00:00:09,790 -[Jordi] Una rumba. - -5 -00:00:09,790 --> 00:00:13,400 -[Aina] Oh, sí, això és perfecte per a la festa major. - -6 -00:00:13,400 --> 00:00:20,300 -(AD) Els personatges salten i ballen, formant castellets i fent piruetes - -7 -00:00:20,300 --> 00:00:22,000 -[Jordi] M'encanta aquesta idea. Serà increïble. - -8 -00:00:22,000 --> 00:00:24,000 -[Aina] Ha estat increïble. El públic ens ha estimat. - -9 -00:00:24,000 --> 00:00:27,500 -[Jordi] Sí, quina nit tan fantàstica, no m'ho puc creure, encara. - -10 -00:00:27,500 --> 00:00:30,940 -[Aina] Hem superat totes les expectatives. - -11 -00:00:30,940 --> 00:00:33,000 -(AD) Continuen gaudint de la festa. \ No newline at end of file diff --git a/refinement/data/festa/une_ad.srt b/refinement/data/festa/une_ad.srt deleted file mode 100644 index ae9e02f6b4c76a8f5bfa98674ee983f6aeb44d29..0000000000000000000000000000000000000000 --- a/refinement/data/festa/une_ad.srt +++ /dev/null @@ -1,39 +0,0 @@ -1 -00:00:00,000 --> 0:00:04,340 -[Jordi] Avui celebrem la nostra festa major. - -2 -00:00:04,340 --> 00:00:07,790 -[Aina] Som-hi tots! A ballar! - -3 -00:00:07,790 --> 00:00:09,790 -[Jordi] Sé quina cançó hem de triar. Una rumba. - -4 -00:00:09,000 --> 00:00:13,400 -[Aina] Oh, sí, això és perfecte per a la festa major. - -5 -00:00:13,400 --> 00:00:20,300 -(AD) Els personatges salten i ballen, formant castellets i fent piruetes - -6 -00:00:20,300 --> 00:00:22,000 -[Jordi] M'encanta aquesta idea. Serà increïble. - -7 -00:00:22,000 --> 00:00:24,000 -[Aina] Ha estat increïble. El públic ens ha estimat. - -8 -00:00:24,000 --> 00:00:27,500 -[Jordi] Sí, quina nit tan fantàstica, no m'ho puc creure, encara. - -9 -00:00:27,500 --> 00:00:30,940 -[Aina] Hem superat totes les expectatives. - -9 -00:00:30,940 --> 00:00:33,000 -(AD) Continuen gaudint de la festa. \ No newline at end of file diff --git a/refinement/data/humor_polonia/casting.csv b/refinement/data/humor_polonia/casting.csv deleted file mode 100644 index 004fae1d0f3f11a59dd6ac37394c2ac21faa9e90..0000000000000000000000000000000000000000 --- a/refinement/data/humor_polonia/casting.csv +++ /dev/null @@ -1,4 +0,0 @@ -character name,personality / context -Pedro Sánchez,"Polític (President del Govern Espanyol, en el context del gag). El seu discurs és humorístic i autocrític, centrant-se en les necessitats polítiques i electorals per a promoure la llengua catalana a Europa. Proposa compensacions (Goyas a Barcelona, sketch de la UE) pel fracàs en l'oficialitat." -Dolors Montserrat,"Política catalana del Partit Popular al Parlament Europeu. Es presenta en un to d'humor cínic i contradictori. Justifica (de manera absurda) el seu vot en contra de l'oficialitat del català, argumentant que la llengua és irrellevant i revelant suposats 'tractes' per a vots amb productes com Ribera del Duero." -Home gris / Lars,"Personatge secundari, possiblement un funcionari o polític europeu (esmentat com 'Lars' ). Apareix en una conversa telefònica (simulada) amb Dolors Montserrat on es negocia el vot en contra del català per regals." \ No newline at end of file diff --git a/refinement/data/humor_polonia/eval.csv b/refinement/data/humor_polonia/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/humor_polonia/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/humor_polonia/fake_une_ad.srt b/refinement/data/humor_polonia/fake_une_ad.srt deleted file mode 100644 index d6b312f7497a0be973a893ae77287ccbc14d1274..0000000000000000000000000000000000000000 --- a/refinement/data/humor_polonia/fake_une_ad.srt +++ /dev/null @@ -1,215 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,440 -(AD) El fons de la imatge és blau amb estrelles variades i es veu un home misteriós amb una capa negra que està observant. - -2 -00:00:05,440 --> 00:00:05,718 -(AD) - -3 -00:00:05,718 --> 00:00:06,458 -[Dolors Montserrat] buenas noches - -4 -00:00:06,458 --> 00:00:07,083 -(AD) - -5 -00:00:07,083 --> 00:00:09,631 -[Pedro Sánchez] antes de empezar con los gags quiero explicaros - -6 -00:00:09,631 --> 00:00:09,919 -(AD) - -7 -00:00:09,919 --> 00:00:12,855 -[Pedro Sánchez] que no hemos conseguido que el catalán sea oficial en europa - -8 -00:00:12,855 --> 00:00:13,480 -(AD) - -9 -00:00:13,480 --> 00:00:14,003 -[Pedro Sánchez] lo siento como sabéis - -10 -00:00:14,003 --> 00:00:14,711 -(AD) - -11 -00:00:14,711 --> 00:00:17,309 -[Pedro Sánchez] es un tema que me importa muchísimo de siempre - -12 -00:00:17,309 --> 00:00:17,733 -(AD) - -13 -00:00:17,733 --> 00:00:18,492 -[Pedro Sánchez] de siempre que necesito los votos de xuns claro - -14 -00:00:18,492 --> 00:00:18,777 -(AD) - -15 -00:00:18,777 --> 00:00:20,905 -[Dolors Montserrat] hola soy dolors montserrat i montserrat del partido popular del parlamento europeu - -16 -00:00:20,905 --> 00:00:20,972 -(AD) - -17 -00:00:20,972 --> 00:00:28,358 -[Dolors Montserrat] igual se os ha hecho raro que yo siendo catalana de soca raíz haya votado en contra de que se hable - -18 -00:00:28,358 --> 00:00:35,743 -[Dolors Montserrat] catalán en europa todo plegado parece un contrasentido como si vox tuviera un candidato negro - -19 -00:00:35,743 --> 00:00:43,130 -[Dolors Montserrat] bueno no es el mejor ejemplo pero es que si todo el mundo usa el catalán al final se gastaría - -20 -00:00:43,130 --> 00:00:43,399 -(AD) - -21 -00:00:43,399 --> 00:00:44,664 -(AD) Dolors Montserrat conversa amb Pedro Sánchez, parlen junts i estan conversant de política. - -22 -00:00:44,664 --> 00:00:52,462 -[Dolors Montserrat] pero oh que cinismo para que voten contra tu propia lengua con fines electorales - -23 -00:00:52,462 --> 00:00:58,045 -[Pedro Sánchez] pudiendo pedir que voten a favor con fines electorales - -24 -00:00:58,045 --> 00:01:03,633 -[Pedro Sánchez] presionar no no no escuchar que si a los finlandeses no les hace el peso no les viene de gusto decir escurrialles - -25 -00:01:03,633 --> 00:01:13,477 -[Dolors Montserrat] que li haremos al cabo y a la fina el catalán no sirve para nada yo solo lo hablo con algún país jubilado de sant saturnino - -26 -00:01:13,477 --> 00:01:23,325 -[Dolors Montserrat] que es mi pueblo - -27 -00:01:23,325 --> 00:01:23,611 -(AD) - -28 -00:01:23,611 --> 00:01:25,096 -[Dolors Montserrat] perdona - -29 -00:01:25,096 --> 00:01:26,498 -(AD) El president francès i la cancellera alemanya es donen la mà. - -30 -00:01:26,498 --> 00:01:27,004 -[Dolors Montserrat] perdona - -31 -00:01:27,004 --> 00:01:27,831 -(AD) - -32 -00:01:27,831 --> 00:01:28,540 -[Dolors Montserrat] sí dime - -33 -00:01:28,540 --> 00:01:30,953 -(AD) - -34 -00:01:30,953 --> 00:01:31,882 -[Dolors Montserrat] lars - -35 -00:01:31,882 --> 00:01:32,319 -(AD) - -36 -00:01:32,319 --> 00:01:32,927 -[Dolors Montserrat] sí sí sí sí - -37 -00:01:32,927 --> 00:01:33,417 -(AD) - -38 -00:01:33,417 --> 00:01:34,733 -[Dolors Montserrat] te ofrecimos la tarifa del fin del catalán - -39 -00:01:34,733 --> 00:01:35,680 -(AD) - -40 -00:01:35,680 --> 00:01:35,745 -(AD) - -41 -00:01:35,745 --> 00:01:38,209 -[Dolors Montserrat] si votabais en contra nosotros os dábamos una caja de ribera del duero - -42 -00:01:38,209 --> 00:01:39,087 -(AD) - -43 -00:01:39,087 --> 00:01:46,269 -[Dolors Montserrat] eso no no no el cava catalán ahora por ahora no puede ser pero ya lo encontraremos ya - -44 -00:01:46,269 --> 00:01:53,453 -[Dolors Montserrat] no no morcilla no morcilla no la hemos mandado toda para alemania que te gustan las secallones - -45 -00:01:53,453 --> 00:02:00,637 -[Pedro Sánchez] bueno que no os pongáis tristes per a compensar lo del catalán os traeré la gala de los Goya a Barcelona - -46 -00:02:00,637 --> 00:02:00,754 -(AD) - -47 -00:02:00,754 --> 00:02:08,729 -[Pedro Sánchez] us vaig ajartar de oir a estrelles de cine diciendo bona nit eh resines los javis carmen machi fa quanta plurinacionalidad - -48 -00:02:08,729 --> 00:02:16,705 -[Pedro Sánchez] i no solo eso vamos a hacer un sketch donde todos los mandatarios europeos hablan en catalán - -49 -00:02:16,705 --> 00:02:25,425 -[Pedro Sánchez] bueno todos menos yo claro - -50 -00:02:25,425 --> 00:02:26,692 -(AD) Home gris amb Dolors Montserrat. - -51 -00:02:26,692 --> 00:02:27,299 -[Pedro Sánchez] endavant amb l'sketch de la unió europea vinga a todos per el set - -52 -00:02:27,299 --> 00:02:31,180 -(AD) Pedro Sánchez està en una sala d'estar. - -53 -00:02:31,180 --> 00:02:32,800 -[Pedro Sánchez] sí me seguís por favor - -54 -00:02:32,800 --> 00:02:33,158 -(AD) \ No newline at end of file diff --git a/refinement/data/humor_polonia/free_ad.txt b/refinement/data/humor_polonia/free_ad.txt deleted file mode 100644 index 6c75d902d0fab1f9cbdbe250fa0f48f27fe796a2..0000000000000000000000000000000000000000 --- a/refinement/data/humor_polonia/free_ad.txt +++ /dev/null @@ -1,5 +0,0 @@ -La narració s'inicia amb Pedro Sánchez en un plató amb un fons blau amb estrelles , dirigint-se al públic per lamentar el fracàs en aconseguir l'oficialitat del català a Europa. Amb un discurs humorístic i autocrític, Sánchez assegura que és un tema que li importa profundament, especialment perquè "necessito els vots de Junts, clar". Tot seguit, en una sala d'estar , se suma Dolors Montserrat , política del Partit Popular, qui es presenta i, amb un to cínic, justifica el seu vot en contra de l'oficialitat del català. Argumenta, absurdament, que si tothom utilitza el català, "al final es gastaria", i afirma que la llengua només la parla amb algun pagès jubilat del seu poble. - -Durant la seva interacció, Montserrat i Sánchez s'acusen mútuament d'utilitzar la qüestió lingüística amb finalitats electorals. Montserrat simula una trucada amb l'Home gris / Lars , un possible funcionari europeu, revelant un suposat "tracte" per negociar vots en contra de l'oficialitat del català a canvi d'una caixa de Ribera del Duero. Aclara que no els poden donar cava català, i rebutja la petició de morcilla perquè "l'hem enviat tota per a Alemanya". Sánchez, davant la frustració pel tema del català, intenta compensar el públic amb una proposta espectacular: portar la gala dels Goya a Barcelona. - -Finalment, com a part de la seva estratègia de "plurinacionalitat", Sánchez promet que el públic es farà un tip d'escoltar estrelles de cinema dient "bona nit". A més, anuncia que faran un sketch on tots els mandataris europeus parlaran en català, amb l'excepció de sí mateix. Tanca el gag donant l'ordre per començar l'esquetx de la Unió Europea i demana als presents que el segueixin cap al set. \ No newline at end of file diff --git a/refinement/data/humor_polonia/json_ad.json b/refinement/data/humor_polonia/json_ad.json deleted file mode 100644 index 68a39ee898daef6ff9758c03512ce005404dd3db..0000000000000000000000000000000000000000 --- a/refinement/data/humor_polonia/json_ad.json +++ /dev/null @@ -1,352 +0,0 @@ -{ - "all_identities": "Pedro Sánchez, Dolors Montserrat, Home gris / Lars", - "face_identities": "Pedro Sánchez, Dolors Montserrat, Home gris / Lars", - "voice_identities": "Pedro Sánchez, Dolors Montserrat", - "full_transcripcion": "buenas noches antes de empezar con los gags quiero explicaros que no hemos conseguido que el catalán sea oficial en europa lo siento como sabéis es un tema que me importa muchísimo de siempre de siempre que necesito los votos de junts claro hola soy dolors montserrat i montserrat del partido popular del parlamento europeu igual se os ha hecho raro que yo siendo catalana de soca raíz haya votado en contra de que se hable catalán en europa todo plegado parece un contrasentido como si vox tuviera un candidato negro bueno no es el mejor ejemplo pero es que si todo el mundo usa el catalán al final se gastaría pero oh que cinismo para que voten contra tu propia lengua con fines electorales pudiendo pedir que voten a favor con fines electorales presionar no no no escuchar que si a los finlandeses no les hace el peso no les viene de gusto decir escurrialles que li haremos al cabo y a la fina el catalán no sirve para nada yo solo lo hablo con algún país jubilado de sant saturnino que es mi pueblo perdona perdona sí dime lars sí sí sí sí te ofrecimos la tarifa del fin del catalán si votabais en contra nosotros os dábamos una caja de ribera del duero eso no no no el cava catalán ahora por ahora no puede ser pero ya lo encontraremos ya no no morcilla no morcilla no la hemos mandado toda para alemania que te gustan las secallones bueno que no os pongáis tristes per a compensar lo del catalán os traeré la gala de los goya a barcelona us vaig ajartar de oir a estrelles de cine diciendo bona nit eh resines los javis carmen machi fa quanta plurinacionalidad i no solo eso vamos a hacer un sketch donde todos los mandatarios europeos hablan en catalán bueno todos menos yo claro endavant amb l'sketch de la unió europea vinga a todos per el set sí me seguís por favor", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 5.440, - "ocr": "", - "persona": [ - "Pedro Sánchez" - ], - "per_second": {}, - "description": "Pedro Sánchez es troba en un Plató de Discurs / Monòleg [cite: 4], amb un fons blau d'estrelles [cite: 6], iniciant la paròdia amb un missatge sobre el fracàs de l'oficialitat del català[cite: 7].", - "scenario_knn": [ - "Plató de Discurs / Monòleg" - ] - }, - { - "frame_number": 2, - "start": 5.440, - "end": 20.905, - "ocr": "", - "persona": [ - "Pedro Sánchez", - "Dolors Montserrat" - ], - "per_second": {}, - "description": "Pedro Sánchez expressa que la no-oficialitat és un tema que li importa molt des que necessita els vots de Junts. Després, Dolors Montserrat inicia el seu monòleg des d'un altre punt de vista.", - "scenario_knn": [ - "Plató de Discurs / Monòleg" - ] - }, - { - "frame_number": 3, - "start": 20.905, - "end": 43.399, - "ocr": "", - "persona": [ - "Dolors Montserrat" - ], - "per_second": {}, - "description": "Dolors Montserrat es mostra cínica i contradictòria, justificant el seu vot en contra de l'oficialitat del català[cite: 2].", - "scenario_knn": [ - "Plató de Discurs / Monòleg" - ] - }, - { - "frame_number": 4, - "start": 43.399, - "end": 58.045, - "ocr": "", - "persona": [ - "Dolors Montserrat", - "Pedro Sánchez" - ], - "per_second": {}, - "description": "Dolors Montserrat conversa amb Pedro Sánchez [cite: 9] en una Sala d'estar / Set de Conversa[cite: 5]. Ella parla de cinisme en votar contra la pròpia llengua.", - "scenario_knn": [ - "Sala d'estar / Set de Conversa" - ] - }, - { - "frame_number": 5, - "start": 58.045, - "end": 123.611, - "ocr": "", - "persona": [ - "Pedro Sánchez", - "Dolors Montserrat" - ], - "per_second": {}, - "description": "Pedro Sánchez i Dolors Montserrat discuteixen la irrellevància del català per als finlandesos. Dolors Montserrat afirma que el català 'no serveix per a res'.", - "scenario_knn": [ - "Sala d'estar / Set de Conversa" - ] - }, - { - "frame_number": 6, - "start": 123.611, - "end": 153.453, - "ocr": "", - "persona": [ - "Dolors Montserrat", - "Home gris / Lars" - ], - "per_second": {}, - "description": "Dolors Montserrat simula una trucada amb 'Lars' (Home gris)[cite: 3], negociant el vot en contra del català per caixes de Ribera del Duero i Secallones, mentre descarta el Cava català.", - "scenario_knn": [ - "Sala d'estar / Set de Conversa" - ] - }, - { - "frame_number": 7, - "start": 153.453, - "end": 233.158, - "ocr": "", - "persona": [ - "Pedro Sánchez" - ], - "per_second": {}, - "description": "Pedro Sánchez ofereix 'compensacions' pel fracàs[cite: 1]: portar els Goya a Barcelona per sentir estrelles dient 'bona nit' i fer un 'sketch' amb líders europeus parlant en català (excepte ell).", - "scenario_knn": [ - "Sala d'estar / Set de Conversa" - ] - } - ], - "audio_segments": [ - { - "segment": 1, - "start": 0.0, - "end": 5.718, - "speaker": "Pedro Sánchez", - "voice_neighbors": { - "identity": "Pedro Sánchez", - "distance": 0.0 - }, - "text": "buenas noches [cite: 3] ", - "clip_path": "results/parodia_politica/clips/segment_001.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 2, - "start": 7.083, - "end": 14.711, - "speaker": "Pedro Sánchez", - "voice_neighbors": { - "identity": "Pedro Sánchez", - "distance": 0.0 - }, - "text": "antes de empezar con los gags quiero explicaros [cite: 5] que no hemos conseguido que el catalán sea oficial en europa [cite: 7] lo siento como sabéis [cite: 9] ", - "clip_path": "results/parodia_politica/clips/segment_002.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 3, - "start": 14.711, - "end": 18.777, - "speaker": "Pedro Sánchez", - "voice_neighbors": { - "identity": "Pedro Sánchez", - "distance": 0.0 - }, - "text": "es un tema que me importa muchísimo de siempre [cite: 11] de siempre que necesito los votos de xuns claro [cite: 13] ", - "clip_path": "results/parodia_politica/clips/segment_003.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 4, - "start": 18.777, - "end": 28.358, - "speaker": "Dolors Montserrat", - "voice_neighbors": { - "identity": "Dolors Montserrat", - "distance": 0.0 - }, - "text": "hola soy dolors montserrat i montserrat del partido popular del parlamento europeu igual se os ha hecho raro que yo siendo catalana de soca raíz haya votado en contra de que se hable ", - "clip_path": "results/parodia_politica/clips/segment_004.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 5, - "start": 28.358, - "end": 43.130, - "speaker": "Dolors Montserrat", - "voice_neighbors": { - "identity": "Dolors Montserrat", - "distance": 0.0 - }, - "text": "catalán en europa todo plegado parece un contrasentido como si vox tuviera un candidato negro bueno no es el mejor ejemplo pero es que si todo el mundo usa el catalán al final se gastaría ", - "clip_path": "results/parodia_politica/clips/segment_005.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 6, - "start": 44.664, - "end": 52.462, - "speaker": "Dolors Montserrat", - "voice_neighbors": { - "identity": "Dolors Montserrat", - "distance": 0.0 - }, - "text": "pero oh que cinismo para que voten contra tu propia lengua con fines electorales ", - "clip_path": "results/parodia_politica/clips/segment_006.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 7, - "start": 52.462, - "end": 58.045, - "speaker": "Pedro Sánchez", - "voice_neighbors": { - "identity": "Pedro Sánchez", - "distance": 0.0 - }, - "text": "pudiendo pedir que voten a favor con fines electorales ", - "clip_path": "results/parodia_politica/clips/segment_007.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 8, - "start": 58.045, - "end": 63.633, - "speaker": "Pedro Sánchez", - "voice_neighbors": { - "identity": "Pedro Sánchez", - "distance": 0.0 - }, - "text": "presionar no no no escuchar que si a los finlandeses no les hace el peso no les viene de gusto decir escurrialles ", - "clip_path": "results/parodia_politica/clips/segment_008.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 9, - "start": 63.633, - "end": 73.325, - "speaker": "Dolors Montserrat", - "voice_neighbors": { - "identity": "Dolors Montserrat", - "distance": 0.0 - }, - "text": "que li haremos al cabo y a la fina el catalán no sirve para nada yo solo lo hablo con algún país jubilado de sant saturnino que es mi pueblo ", - "clip_path": "results/parodia_politica/clips/segment_009.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 10, - "start": 123.611, - "end": 127.004, - "speaker": "Dolors Montserrat", - "voice_neighbors": { - "identity": "Dolors Montserrat", - "distance": 0.0 - }, - "text": "perdona perdona ", - "clip_path": "results/parodia_politica/clips/segment_010.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 11, - "start": 127.831, - "end": 138.209, - "speaker": "Dolors Montserrat", - "voice_neighbors": { - "identity": "Dolors Montserrat", - "distance": 0.0 - }, - "text": "sí dime lars sí sí sí sí te ofrecimos la tarifa del fin del catalán si votabais en contra nosotros os dábamos una caja de ribera del duero ", - "clip_path": "results/parodia_politica/clips/segment_011.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 12, - "start": 139.087, - "end": 153.453, - "speaker": "Dolors Montserrat", - "voice_neighbors": { - "identity": "Dolors Montserrat", - "distance": 0.0 - }, - "text": "eso no no no el cava catalán ahora por ahora no puede ser pero ya lo encontraremos ya no no morcilla no morcilla no la hemos mandado toda para alemania que te gustan las secallones ", - "clip_path": "results/parodia_politica/clips/segment_012.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 13, - "start": 153.453, - "end": 160.637, - "speaker": "Pedro Sánchez", - "voice_neighbors": { - "identity": "Pedro Sánchez", - "distance": 0.0 - }, - "text": "bueno que no os pongáis tristes per a compensar lo del catalán os traeré la gala de los Goya a Barcelona ", - "clip_path": "results/parodia_politica/clips/segment_013.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 14, - "start": 160.754, - "end": 176.705, - "speaker": "Pedro Sánchez", - "voice_neighbors": { - "identity": "Pedro Sánchez", - "distance": 0.0 - }, - "text": "us vaig ajartar de oir a estrelles de cine diciendo bona nit eh resines los javis carmen machi fa quanta plurinacionalidad i no solo eso vamos a hacer un sketch donde todos los mandatarios europeos hablan en catalán ", - "clip_path": "results/parodia_politica/clips/segment_014.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 15, - "start": 176.705, - "end": 185.425, - "speaker": "Pedro Sánchez", - "voice_neighbors": { - "identity": "Pedro Sánchez", - "distance": 0.0 - }, - "text": "bueno todos menos yo claro ", - "clip_path": "results/parodia_politica/clips/segment_015.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 16, - "start": 186.692, - "end": 192.800, - "speaker": "Pedro Sánchez", - "voice_neighbors": { - "identity": "Pedro Sánchez", - "distance": 0.0 - }, - "text": "endavant amb l'sketch de la unió europea vinga a todos per el set sí me seguís por favor ", - "clip_path": "results/parodia_politica/clips/segment_016.wav", - "lang": "es", - "lang_prob": 1.0, - "counts": {} - } - ] -} \ No newline at end of file diff --git a/refinement/data/humor_polonia/sample.json b/refinement/data/humor_polonia/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/humor_polonia/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/humor_polonia/scenarios.csv b/refinement/data/humor_polonia/scenarios.csv deleted file mode 100644 index 075b56ce23bf2ee9f7736689cb02570b29fd7a94..0000000000000000000000000000000000000000 --- a/refinement/data/humor_polonia/scenarios.csv +++ /dev/null @@ -1,3 +0,0 @@ -scenario,description -Plató de Discurs / Monòleg,"Un escenari d'estudi amb un fons d'estrelles i tons blaus, típic d'una paròdia de notícies o un discurs polític. Aquí, Pedro Sánchez s'adreça al públic al principi." -Sala d'estar / Set de Conversa,"Una sala d'estar o plató de debat on Pedro Sánchez i Dolors Montserrat interactuen. Aquest és el lloc on es desenvolupa el diàleg sobre la política lingüística i les compensacions electorals." \ No newline at end of file diff --git a/refinement/data/humor_polonia/target_une_ad.srt b/refinement/data/humor_polonia/target_une_ad.srt deleted file mode 100644 index 0954c760d4fbce205f7385acd0e229458c57c80f..0000000000000000000000000000000000000000 --- a/refinement/data/humor_polonia/target_une_ad.srt +++ /dev/null @@ -1,143 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,718 -(AD) El fons de la imatge és blau amb estrelles variades. - -2 -00:00:05,718 --> 00:00:07,083 -[Pedro Sánchez] buenas noches - -3 -00:00:07,083 --> 00:00:09,919 -[Pedro Sánchez] antes de empezar con los gags quiero explicaros - -4 -00:00:09,919 --> 00:00:13,480 -[Pedro Sánchez] que no hemos conseguido que el catalán sea oficial en europa - -5 -00:00:13,480 --> 00:00:14,711 -[Pedro Sánchez] lo siento como sabéis - -6 -00:00:14,711 --> 00:00:17,733 -[Pedro Sánchez] es un tema que me importa muchísimo de siempre - -7 -00:00:17,733 --> 00:00:18,777 -[Pedro Sánchez] de siempre que necesito los votos de xuns claro - -8 -00:00:18,777 --> 00:00:20,972 -[Pedro Sánchez] hola soy dolors montserrat i montserrat del partido popular del parlamento europeu - -9 -00:00:20,972 --> 00:00:28,358 -[Dolors Montserrat] igual se os ha hecho raro que yo siendo catalana de soca raíz haya votado en contra de que se hable - -10 -00:00:28,358 --> 00:00:35,743 -[Dolors Montserrat] catalán en europa todo plegado parece un contrasentido como si vox tuviera un candidato negro - -11 -00:00:35,743 --> 00:00:43,399 -[Dolors Montserrat] bueno no es el mejor ejemplo pero es que si todo el mundo usa el catalán al final se gastaría - -12 -00:00:43,399 --> 00:00:44,664 -(AD) Dolors Montserrat conversa amb Pedro Sánchez. - -13 -00:00:44,664 --> 00:00:52,462 -[Dolors Montserrat] pero oh que cinismo para que voten contra tu propia lengua con fines electorales - -14 -00:00:52,462 --> 00:00:58,045 -[Pedro Sánchez] pudiendo pedir que voten a favor con fines electorales - -15 -00:00:58,045 --> 00:01:01,045 -[Pedro Sánchez] presionar no no no escuchar que si a los finlandeses no les hace el peso - -16 -00:01:01,045 --> 00:01:03,633 -[Pedro Sánchez] no les viene de gusto decir escurrialles - -17 -00:01:03,633 --> 00:01:13,477 -[Dolors Montserrat] que li haremos al cabo y a la fina el catalán no sirve para nada yo solo lo hablo con algún país jubilado de sant saturnino - -18 -00:01:13,477 --> 00:01:23,611 -[Dolors Montserrat] que es mi pueblo - -19 -00:01:23,611 --> 00:01:25,096 -[Dolors Montserrat] perdona - -20 -00:01:25,096 --> 00:01:26,498 -(AD) Pedro Sánchez i Dolors Montserrat, junts. - -21 -00:01:26,498 --> 00:01:27,831 -[Dolors Montserrat] perdona - -22 -00:01:27,831 --> 00:01:30,953 -[Dolors Montserrat] sí dime - -23 -00:01:30,953 --> 00:01:32,319 -[Dolors Montserrat] lars - -24 -00:01:32,319 --> 00:01:33,417 -[Dolors Montserrat] sí sí sí sí - -25 -00:01:33,417 --> 00:01:35,745 -[Dolors Montserrat] te ofrecimos la tarifa del fin del catalán - -26 -00:01:35,745 --> 00:01:39,087 -[Dolors Montserrat] si votabais en contra nosotros os dábamos una caja de ribera del duero - -27 -00:01:39,087 --> 00:01:46,269 -[Dolors Montserrat] eso no no no el cava catalán ahora por ahora no puede ser pero ya lo encontraremos ya - -28 -00:01:46,269 --> 00:01:53,453 -[Dolors Montserrat] no no morcilla no morcilla no la hemos mandado toda para alemania que te gustan las secallones - -29 -00:01:53,453 --> 00:02:00,754 -[Pedro Sánchez] bueno que no os pongáis tristes per a compensar lo del catalán os traeré la gala de los Goya a Barcelona - -30 -00:02:00,754 --> 00:02:08,729 -[Pedro Sánchez] us vaig ajartar de oir a estrelles de cine diciendo bona nit eh resines los javis carmen machi fa quanta plurinacionalidad - -31 -00:02:08,729 --> 00:02:16,705 -[Pedro Sánchez] i no solo eso vamos a hacer un sketch donde todos los mandatarios europeos hablan en catalán - -32 -00:02:16,705 --> 00:02:25,425 -[Pedro Sánchez] bueno todos menos yo claro - -33 -00:02:25,425 --> 00:02:26,692 -(AD) Home gris amb Dolors Montserrat. - -34 -00:02:26,692 --> 00:02:27,299 -[Pedro Sánchez] endavant amb l'sketch de la unió europea vinga a todos per el set - -35 -00:02:27,299 --> 00:02:31,180 -(AD) Pedro Sánchez està en una sala d'estar. - -36 -00:02:31,180 --> 00:02:33,158 -[Pedro Sánchez] sí me seguís por favor \ No newline at end of file diff --git a/refinement/data/humor_polonia/une_ad.srt b/refinement/data/humor_polonia/une_ad.srt deleted file mode 100644 index f941fc3a1c2bf5832b7357ed12161641a372b578..0000000000000000000000000000000000000000 --- a/refinement/data/humor_polonia/une_ad.srt +++ /dev/null @@ -1,216 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,440 -(AD): "El fons de la imatge és blau amb estrelles variades." - -2 -00:00:05,440 --> 00:00:05,718 -(AD): "" - -3 -00:00:05,718 --> 00:00:06,458 -[Pedro Sánchez]: buenas noches - -4 -00:00:06,458 --> 00:00:07,083 -(AD): "" - -5 -00:00:07,083 --> 00:00:09,631 -[Pedro Sánchez]: antes de empezar con los gags quiero explicaros - -6 -00:00:09,631 --> 00:00:09,919 -(AD): "" - -7 -00:00:09,919 --> 00:00:12,855 -[Pedro Sánchez]: que no hemos conseguido que el catalán sea oficial en europa - -8 -00:00:12,855 --> 00:00:13,480 -(AD): "" - -9 -00:00:13,480 --> 00:00:14,003 -[Pedro Sánchez]: lo siento como sabéis - -10 -00:00:14,003 --> 00:00:14,711 -(AD): "" - -11 -00:00:14,711 --> 00:00:17,309 -[Pedro Sánchez]: es un tema que me importa muchísimo de siempre - -12 -00:00:17,309 --> 00:00:17,733 -(AD): "" - -13 -00:00:17,733 --> 00:00:18,492 -[Pedro Sánchez]: de siempre que necesito los votos de xuns claro - -14 -00:00:18,492 --> 00:00:18,777 -(AD): "" - -15 -00:00:18,777 --> 00:00:20,905 -[Pedro Sánchez]: hola soy dolors montserrat i montserrat del partido popular del parlamento europeu - -16 -00:00:20,905 --> 00:00:20,972 -(AD): "" - -17 -00:00:20,972 --> 00:00:28,358 -[Dolors Montserrat]: igual se os ha hecho raro que yo siendo catalana de soca raíz haya votado en contra de que se hable - -18 -00:00:28,358 --> 00:00:35,743 -[Dolors Montserrat]: catalán en europa todo plegado parece un contrasentido como si vox tuviera un candidato negro - -19 -00:00:35,743 --> 00:00:43,130 -[Dolors Montserrat]: bueno no es el mejor ejemplo pero es que si todo el mundo usa el catalán al final se gastaría - -20 -00:00:43,130 --> 00:00:43,399 -(AD): "" - -21 -00:00:43,399 --> 00:00:44,664 -(AD): "Dolors Montserrat conversa amb Pedro Sánchez." - -22 -00:00:44,664 --> 00:00:52,462 -[Dolors Montserrat]: pero oh que cinismo para que voten contra tu propia lengua con fines electorales - -23 -00:00:52,462 --> 00:00:58,045 -[Pedro Sánchez]: pudiendo pedir que voten a favor con fines electorales - -24 -00:00:58,045 --> 00:01:03,633 -[Pedro Sánchez]: presionar no no no escuchar que si a los finlandeses no les hace el peso no les viene de gusto decir escurrialles - -25 -00:01:03,633 --> 00:01:13,477 -[Dolors Montserrat]: que li haremos al cabo y a la fina el catalán no sirve para nada yo solo lo hablo con algún país jubilado de sant saturnino - -26 -00:01:13,477 --> 00:01:23,325 -[Dolors Montserrat]: que es mi pueblo - -27 -00:01:23,325 --> 00:01:23,611 -(AD): "" - -28 -00:01:23,611 --> 00:01:25,096 -[Dolors Montserrat]: perdona - -29 -00:01:25,096 --> 00:01:26,498 -(AD): "Pedro Sánchez i Dolors Montserrat, junts." - -30 -00:01:26,498 --> 00:01:27,004 -[Dolors Montserrat]: perdona - -31 -00:01:27,004 --> 00:01:27,831 -(AD): "" - -32 -00:01:27,831 --> 00:01:28,540 -[Dolors Montserrat]: sí dime - -33 -00:01:28,540 --> 00:01:30,953 -(AD): "" - -34 -00:01:30,953 --> 00:01:31,882 -[Dolors Montserrat]: lars - -35 -00:01:31,882 --> 00:01:32,319 -(AD): "" - -36 -00:01:32,319 --> 00:01:32,927 -[Dolors Montserrat]: sí sí sí sí - -37 -00:01:32,927 --> 00:01:33,417 -(AD): "" - -38 -00:01:33,417 --> 00:01:34,733 -[Dolors Montserrat]: te ofrecimos la tarifa del fin del catalán - -39 -00:01:34,733 --> 00:01:35,680 -(AD): "" - -40 -00:01:35,680 --> 00:01:35,745 -(AD): "" - -41 -00:01:35,745 --> 00:01:38,209 -[Dolors Montserrat]: si votabais en contra nosotros os dábamos una caja de ribera del duero - -42 -00:01:38,209 --> 00:01:39,087 -(AD): "" - -43 -00:01:39,087 --> 00:01:46,269 -[Dolors Montserrat]: eso no no no el cava catalán ahora por ahora no puede ser pero ya lo encontraremos ya - -44 -00:01:46,269 --> 00:01:53,453 -[Dolors Montserrat]: no no morcilla no morcilla no la hemos mandado toda para alemania que te gustan las secallones - -45 -00:01:53,453 --> 00:02:00,637 -[Pedro Sánchez]: bueno que no os pongáis tristes per a compensar lo del catalán os traeré la gala de los Goya a Barcelona - -46 -00:02:00,637 --> 00:02:00,754 -(AD): "" - -47 -00:02:00,754 --> 00:02:08,729 -[Pedro Sánchez]: us vaig ajartar de oir a estrelles de cine diciendo bona nit eh resines los javis carmen machi fa quanta plurinacionalidad - -48 -00:02:08,729 --> 00:02:16,705 -[Pedro Sánchez]: i no solo eso vamos a hacer un sketch donde todos los mandatarios europeos hablan en catalán - -49 -00:02:16,705 --> 00:02:25,425 -[Pedro Sánchez]: bueno todos menos yo claro - -50 -00:02:25,425 --> 00:02:26,692 -(AD): "Home gris amb Dolors Montserrat." - -51 -00:02:26,692 --> 00:02:27,299 -[Pedro Sánchez]: endavant amb l'sketch de la unió europea vinga a todos per el set - -52 -00:02:27,299 --> 00:02:31,180 -(AD): "Pedro Sánchez està en una sala d'estar." - -53 -00:02:31,180 --> 00:02:32,800 -[Pedro Sánchez]: sí me seguís por favor - -54 -00:02:32,800 --> 00:02:33,158 -(AD): "" - diff --git a/refinement/data/lluis_llach/casting.csv b/refinement/data/lluis_llach/casting.csv deleted file mode 100644 index ee882c849dd7d7f9a5fd32bdae970455c906e43b..0000000000000000000000000000000000000000 --- a/refinement/data/lluis_llach/casting.csv +++ /dev/null @@ -1,4 +0,0 @@ -character name,personality / context -Lluis Llach,"Cantautor i pianista. Es presenta com l'artista principal del concert, interpretant una peça al piano i dirigint els músics. La seva expressió és intensa i la seva interpretació plena de passió i emoció, connectant amb el públic sobre temes com la sort i el camí de la vida." -Músics de suport,"Un grup d'intèrprets que acompanyen Lluis Llach a l'escenari, tocant instruments i sent dirigits per ell. Són essencials per a crear l'energia i l'harmonia musical del concert." -Públic,"Format per una gran quantitat de persones. Es mostra entusiasmat, emocionat i responent amb aplaudiments a la passió i interpretació de l'artista." \ No newline at end of file diff --git a/refinement/data/lluis_llach/eval.csv b/refinement/data/lluis_llach/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/lluis_llach/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/lluis_llach/fake_une_ad.srt b/refinement/data/lluis_llach/fake_une_ad.srt deleted file mode 100644 index b91e3b8d0ccf0d8b4f79e698470344b16646b056..0000000000000000000000000000000000000000 --- a/refinement/data/lluis_llach/fake_une_ad.srt +++ /dev/null @@ -1,403 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,500 -(AD) Un home sosté un llibre mentre està de peu davant d'un micròfon. - -2 -00:00:05,500 --> 00:00:10,039 -(AD) Un concert en viu amb músics i un gran públic. - -3 -00:00:10,039 --> 00:00:19,792 -(AD) Lluis Llach interpreta una peça al piano, envoltat d'altres músics, en un escenari ple d'energia i emoció musical. - -4 -00:00:19,792 --> 00:00:22,001 -[Cantant_desconegut] que el dia sigui net i clar - -5 -00:00:22,001 --> 00:00:23,452 -(AD) Lluis Llach, piano borros, sembla que la imatge no és nítida i es mou. - -6 -00:00:23,452 --> 00:00:26,777 -[Lluis_Llach] que cap ocell trenqui - -7 -00:00:26,777 --> 00:00:29,257 -(AD) Es veu una manifestació política a Barcelona on ningú està d'acord. - -8 -00:00:29,257 --> 00:00:31,350 -[Lluis_Llach] l'harmonia del seu cant - -9 -00:00:31,350 --> 00:00:32,414 -(AD) Concert Lluis Llach - -10 -00:00:32,414 --> 00:00:37,865 -[Lluis_Llach] que trobis el que et va mancar ahir - -11 -00:00:37,865 --> 00:00:38,487 -(AD) "" - -12 -00:00:38,487 --> 00:00:40,478 -[Lluis_Llach] si em dius adéu - -13 -00:00:40,478 --> 00:00:41,965 -(AD) Lluis Llach en concert. - -14 -00:00:41,965 --> 00:00:45,256 -[Lluis_Llach] que el sol faci el dia molt més llarg - -15 -00:00:45,256 --> 00:00:52,140 -(AD) Una imatge d'un concert en un teatre amb públic i Lluis Llach a l'escenari. - -16 -00:00:52,140 --> 00:00:54,335 -[Salvador] i així robar dins el temps un rellotge aturat - -17 -00:00:54,335 --> 00:00:55,481 -(AD) Concert Lluis Llach - -18 -00:00:55,481 --> 00:01:00,036 -[Lluis_Llach] que tinguem sort - -19 -00:01:00,036 --> 00:01:01,472 -(AD) Lluis Llach interpreta música. - -20 -00:01:01,472 --> 00:01:03,530 -[Lluis_Llach] que trobem tot el que ens va mancar ahir - -21 -00:01:03,530 --> 00:01:04,308 -(AD) Lluis Llach - -22 -00:01:04,308 --> 00:01:10,045 -[Lluis_Llach] i així prenc - -23 -00:01:10,045 --> 00:01:10,349 -(AD) "" - -24 -00:01:10,349 --> 00:01:12,171 -[Lluis_Llach] i així prenc tot el fruit que pugui donar - -25 -00:01:12,171 --> 00:01:13,486 -(AD) Lluis Llach dirigeix músics. - -26 -00:01:13,486 --> 00:01:18,027 -[Lluis_Llach] el camí que a poc a poc escrius per demà - -27 -00:01:18,027 --> 00:01:18,128 -(AD) "" - -28 -00:01:18,128 --> 00:01:19,495 -[Lluis_Llach] que demà - -29 -00:01:19,495 --> 00:01:19,882 -(AD) "" - -30 -00:01:19,882 --> 00:01:20,542 -[Lluis_Llach] que demà marquen el fruit de cada pas - -31 -00:01:20,542 --> 00:01:22,093 -(AD) Lluis Llach interpreta música. - -32 -00:01:22,093 --> 00:01:23,917 -[Lluis_Llach] per això malgrat la boira cal caminar - -33 -00:01:23,917 --> 00:01:24,052 -(AD) "" - -34 -00:01:24,052 --> 00:01:30,058 -[Lluis_Llach] si véns amb mi - -35 -00:01:30,058 --> 00:01:30,885 -(AD) Concert Lluis Llach - -36 -00:01:30,885 --> 00:01:38,024 -[Lluis_Llach] no demanis un camí planer - -37 -00:01:38,024 --> 00:01:44,977 -(AD) Un home sosté un micròfon, amb un logotip de TV3 visible a la part superior. - -38 -00:01:44,977 --> 00:01:47,305 -[Lluis_Llach] ni estels d'argent - -39 -00:01:47,305 --> 00:01:48,587 -(AD) Lluis Llach dirigeix músics. - -40 -00:01:48,587 --> 00:01:51,894 -[Lluis_Llach] ni un demà ple de promeses sols - -41 -00:01:51,894 --> 00:01:52,908 -(AD) Lluis Llach canta. - -42 -00:01:52,908 --> 00:01:54,915 -[Lluis_Llach] que tinguis sort - -43 -00:01:54,915 --> 00:02:00,879 -(AD) Lluis Llach interpreta les seves cançons amb passió davant d'un públic emocionat. - -44 -00:02:00,879 --> 00:02:03,706 -(AD) Lluis Llach interpreta al piano en directe. - -45 -00:02:03,706 --> 00:02:05,462 -[Lluis_Llach] i que trobis el que et va mancar a ell - -46 -00:02:05,462 --> 00:02:06,492 -(AD) Lluis Llach pianista. - -47 -00:02:06,492 --> 00:02:11,858 -[Lluis_Llach] i així pren - -48 -00:02:11,858 --> 00:02:12,179 -(AD) "" - -49 -00:02:12,179 --> 00:02:14,236 -[Lluis_Llach] i així pren tot el fruit que et pugui donar - -50 -00:02:14,236 --> 00:02:15,502 -(AD) Lluis Llach comunica informació. - -51 -00:02:15,502 --> 00:02:20,598 -[Lluis_Llach] el camí que a poc a poc escrit - -52 -00:02:20,598 --> 00:02:20,986 -(AD) "" - -53 -00:02:20,986 --> 00:02:24,008 -[Lluis_Llach] i que a poc a poc escrius per demà - -54 -00:02:24,008 --> 00:02:24,158 -(AD) "" - -55 -00:02:24,158 --> 00:02:28,531 -[Lluis_Llach] per demà que demà mancarà el fruit de cada pas - -56 -00:02:28,531 --> 00:02:28,664 -(AD) "" - -57 -00:02:28,664 --> 00:02:31,923 -[Lluis_Llach] per això malgrat la boira cal caminar - -58 -00:02:31,923 --> 00:02:32,663 -(AD) "" - -59 -00:02:32,663 --> 00:02:37,693 -[Lluis_Llach] Ah - -60 -00:02:37,693 --> 00:02:37,776 -(AD) "" - -61 -00:02:37,776 --> 00:02:38,669 -(AD) Lluis Llach canta. - -62 -00:02:38,669 --> 00:02:40,495 -(AD) Concert en viu amb músics. - -63 -00:02:40,495 --> 00:02:41,372 -(AD) Concert en viu - -64 -00:02:41,372 --> 00:02:41,419 -(AD) "" - -65 -00:02:41,419 --> 00:02:43,419 -(AD) Lluis Llach parla al micròfon. - -66 -00:02:43,419 --> 00:02:46,500 -(AD) Lluis Llach canta al piano en directe. - -67 -00:02:46,500 --> 00:02:47,598 -(AD) Lluis Llach canta. - -68 -00:02:47,598 --> 00:02:49,270 -(AD) Lluis Llach interpreta música. - -69 -00:02:49,270 --> 00:02:51,008 -(AD) Lluis Llach interpreta música al piano amb una expressió molt intensa i profunda, el guitarrista està tocant molt fort amb la pua. Hi ha molt de públic que aplaudeix molt ràpid. - -70 -00:02:51,008 --> 00:02:51,768 -(AD) Lluis Llach - -71 -00:02:51,768 --> 00:02:52,169 -(AD) "" - -72 -00:02:52,169 --> 00:02:54,062 -(AD) Lluis Llach i guitarrista en concert. - -73 -00:02:54,062 --> 00:02:54,097 -(AD) "" - -74 -00:02:54,097 --> 00:02:57,353 -(AD) Un home interpreta al piano amb Lluis Llach. - -75 -00:02:57,353 --> 00:02:58,379 -(AD) Piano i guitarra - -76 -00:02:58,379 --> 00:02:58,550 -(AD) "" - -77 -00:02:58,550 --> 00:03:00,210 -(AD) Lluis Llach tocant música. - -78 -00:03:00,210 --> 00:03:03,419 -(AD) Un home amb un micròfon al costat de Lluis Llach. - -79 -00:03:03,419 --> 00:03:05,789 -(AD) Lluis Llach dirigeix un concert musical. - -80 -00:03:05,789 --> 00:03:06,584 -(AD) Concert musical - -81 -00:03:06,584 --> 00:03:08,574 -(AD) Lluis Llach dirigeix músics en concert. - -82 -00:03:08,574 --> 00:03:08,961 -(AD) "" - -83 -00:03:08,961 --> 00:03:14,211 -(AD) Un grup de músics toca instruments en un concert dirigit per Lluis Llach. - -84 -00:03:14,211 --> 00:03:15,188 -(AD) Concert musical - -85 -00:03:15,188 --> 00:03:15,669 -(AD) "" - -86 -00:03:15,669 --> 00:03:21,169 -(AD) Un home amb un micròfon a la boca, és Lluis Llach. - -87 -00:03:21,169 --> 00:03:22,242 -(AD) Concert Lluis Llach - -88 -00:03:22,242 --> 00:03:23,054 -(AD) Concert Lluis Llach - -89 -00:03:23,054 --> 00:03:26,039 -(AD) Concert amb piano i músics actuant. - -90 -00:03:26,039 --> 00:03:28,539 -(AD) Un home canta al micròfon. - -91 -00:03:28,539 --> 00:03:31,355 -(AD) Un concert en viu amb músics actuant. - -92 -00:03:31,355 --> 00:03:32,890 -(AD) Concert amb públic. - -93 -00:03:32,890 --> 00:03:33,919 -(AD) Concert en viu - -94 -00:03:33,919 --> 00:03:38,764 -(AD) Un home sosté un micròfon amb el logotip de TV3. - -95 -00:03:38,764 --> 00:03:40,289 -(AD) Home amb micròfon TV3. - -96 -00:03:40,289 --> 00:03:41,211 -(AD) Concert dirigit - -97 -00:03:41,211 --> 00:03:43,032 -(AD) Lluis Llach dirigeix un concert. - -98 -00:03:43,032 --> 00:03:45,039 -(AD) Lluis Llach dirigeix músics en concert. - -99 -00:03:45,039 --> 00:03:52,620 -(AD) Lluis Llach, amb una intensa expressió, canta amb passió al micròfon durant el concert. - -100 -00:03:52,620 --> 00:03:57,539 -(AD) Un concert en viu amb músics actuant davant d'un públic emocionat. - -101 -00:03:57,539 --> 00:04:01,120 -(AD) Un públic entusiasmat aplaudeix Lluis Llach emocionat. \ No newline at end of file diff --git a/refinement/data/lluis_llach/free_ad.txt b/refinement/data/lluis_llach/free_ad.txt deleted file mode 100644 index d906e28fbb182bd9396e4df88a93a5071e37d8c9..0000000000000000000000000000000000000000 --- a/refinement/data/lluis_llach/free_ad.txt +++ /dev/null @@ -1,5 +0,0 @@ -La narració s'inicia en una Sala de Concerts o Teatre, on l'ambient es descriu amb l'energia d'un esdeveniment en viu. L'escena comença amb un home sostenint un llibre davant d'un micròfon , per donar pas ràpidament a la imatge d'un gran públic i de diversos músics a l'escenari. El focus es dirigeix cap a Lluís Llach, el cantautor i pianista principal , que comença la seva interpretació amb una expressió intensa i plena d'emoció. Llach diu que desitja que el dia sigui "net i clar" , i que "cap ocell trenqui l'harmonia del seu cant". Des d'una imatge on se'l veu en concert , el cantautor expressa el desig que es trobi "el que et va mancar ahir, si em dius adéu" , i demana que el sol faci el dia més llarg per robar "un rellotge aturat dins el temps". - -El concert continua amb Llach dirigint els músics de suport , els quals contribueixen a crear l'harmonia musical. El cantant diu: "que tinguem sort" i "que trobem tot el que ens va mancar ahir". Ell canta que, així, es pren "tot el fruit que pugui donar el camí que a poc a poc escrius per demà" , demanant que el demà "marqui el fruit de cada pas". Amb una referència a la perseverança, Llach diu que "malgrat la boira cal caminar, si véns amb mi" , i es veu en un moment on un home sosté un micròfon amb el logotip de TV3. - -Finalment, en un moment on es dirigeix als músics , Llach adverteix que no s'ha de demanar "un camí planer" , ni "estels d'argent, ni un demà ple de promeses", sinó que sols es demani "que tinguis sort". Amb el públic entusiasmat i emocionat, Llach torna a expressar que es pren "tot el fruit que et pugui donar el camí que a poc a poc escrit... i que a poc a poc escrius per demà". El concert es tanca amb el cantautor i els músics que toquen els seus instruments, mentre Llach, amb una intensa expressió, canta amb passió i rep els aplaudiments entusiastes del públic. \ No newline at end of file diff --git a/refinement/data/lluis_llach/json_ad.json b/refinement/data/lluis_llach/json_ad.json deleted file mode 100644 index 606ce79e2a010e4e1352ddeda248c6289aa3ab13..0000000000000000000000000000000000000000 --- a/refinement/data/lluis_llach/json_ad.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "all_identities": "Lluis Llach, Músics de suport, Públic", - "face_identities": "Lluis Llach, Músics de suport", - "voice_identities": "Lluis Llach, Públic", - "full_transcripcion": "Jo he tingut sort en la vida. Que el dia sigui net i clar. Que cap ocell trenqui la nit, ni el camí. Que el dia sigui net i clar. Us vull donar les gràcies a tots per ser aquí aquesta nit. Aquesta cançó, per a vosaltres. Un grup de músics toca instruments en un concert dirigit per Lluis Llach, la interpretació és plena de passió i emoció.", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 10.039, - "ocr": "", - "persona": [ - "Lluis Llach", - "Públic" - ], - "per_second": {}, - "description": "Un home sosté un llibre davant d'un micròfon, preparant-se per al concert. La sala està plena d'un gran públic entusiasta.", - "scenario_knn": [ - "Sala de Concerts / Teatre" - ] - }, - { - "frame_number": 2, - "start": 10.039, - "end": 26.777, - "ocr": "", - "persona": [ - "Lluis Llach", - "Músics de suport" - ], - "per_second": {}, - "description": "Lluis Llach interpreta una peça al piano amb una expressió intensa i emotiva, envoltat dels seus músics. Canta el vers 'que el dia sigui net i clar'.", - "scenario_knn": [ - "Sala de Concerts / Teatre" - ] - }, - { - "frame_number": 3, - "start": 26.777, - "end": 195.669, - "ocr": "", - "persona": [ - "Lluis Llach", - "Músics de suport" - ], - "per_second": {}, - "description": "La música continua amb els músics de suport tocant instruments, dirigits per Lluis Llach. L'escena es centra en l'energia i harmonia musical del concert.", - "scenario_knn": [ - "Sala de Concerts / Teatre" - ] - }, - { - "frame_number": 4, - "start": 195.669, - "end": 208.539, - "ocr": "TV3", - "persona": [ - "Lluis Llach", - "Públic" - ], - "per_second": {}, - "description": "Lluis Llach, al micròfon, connecta amb el públic, mostrant una interpretació plena de passió i emoció. Es pot veure el logo de TV3 al micròfon.", - "scenario_knn": [ - "Sala de Concerts / Teatre" - ] - } - ], - "audio_segments": [ - { - "segment": 1, - "start": 0.000, - "end": 10.039, - "speaker": "Lluis Llach", - "voice_neighbors": { - "identity": "Lluis Llach", - "distance": 0.0 - }, - "text": "Jo he tingut sort en la vida.", - "clip_path": "results/concert/clips/segment_001.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 2, - "start": 19.792, - "end": 22.001, - "speaker": "Lluis Llach", - "voice_neighbors": { - "identity": "Lluis Llach", - "distance": 0.0 - }, - "text": "que el dia sigui net i clar", - "clip_path": "results/concert/clips/segment_002.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 3, - "start": 23.452, - "end": 26.777, - "speaker": "Lluis Llach", - "voice_neighbors": { - "identity": "Lluis Llach", - "distance": 0.0 - }, - "text": "que cap ocell trenqui la nit, ni el camí.", - "clip_path": "results/concert/clips/segment_003.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 4, - "start": 208.539, - "end": 212.000, - "speaker": "Públic", - "voice_neighbors": { - "identity": "Públic", - "distance": 0.0 - }, - "text": "[Aplaudiments i ovació]", - "clip_path": "results/concert/clips/segment_005.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - } - ] -} \ No newline at end of file diff --git a/refinement/data/lluis_llach/sample.json b/refinement/data/lluis_llach/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/lluis_llach/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/lluis_llach/scenarios.csv b/refinement/data/lluis_llach/scenarios.csv deleted file mode 100644 index bf07002b63f114cc3293f45d183130699c74d76c..0000000000000000000000000000000000000000 --- a/refinement/data/lluis_llach/scenarios.csv +++ /dev/null @@ -1,2 +0,0 @@ -scenario,description -Sala de Concerts / Teatre,"Un escenari interior i professional, utilitzat per a un concert de música en viu. Lluis Llach hi actua al piano, rodejat de músics. L'espai té un gran públic i il·luminació escènica que crea un ambient d'energia i emoció. En algunes imatges es pot veure un micròfon amb el logotip de TV3, suggerint que pot tractar-se d'un esdeveniment televisat o d'una gravació." \ No newline at end of file diff --git a/refinement/data/lluis_llach/target_une_ad.srt b/refinement/data/lluis_llach/target_une_ad.srt deleted file mode 100644 index 378c7f2c00f4dc65d57b26d1a3fc82a13c13f4b5..0000000000000000000000000000000000000000 --- a/refinement/data/lluis_llach/target_une_ad.srt +++ /dev/null @@ -1,119 +0,0 @@ -1 -00:00:00,000 --> 00:00:19,792 -(AD) Un home sosté un llibre davant d'un micròfon. La imatge es transforma en un concert en viu amb un gran públic i Lluis Llach interpretant al piano, envoltat d'altres músics. - -2 -00:00:19,792 --> 00:00:22,001 -[Lluis_Llach] que el dia sigui net i clar - -3 -00:00:22,001 --> 00:00:26,777 -(AD) Lluis Llach canta mentre toca el piano. - -4 -00:00:26,777 --> 00:00:29,257 -[Lluis_Llach] que cap ocell trenqui - -5 -00:00:29,257 --> 00:00:31,350 -[Lluis_Llach] l'harmonia del seu cant - -6 -00:00:31,350 --> 00:00:41,965 -(AD) Lluis Llach continua la seva interpretació al concert. - -7 -00:00:41,965 --> 00:00:45,256 -[Lluis_Llach] que el sol faci el dia molt més llarg - -8 -00:00:45,256 --> 00:00:52,140 -(AD) Imatge d'un concert en un teatre amb públic i Lluis Llach a l'escenari. - -9 -00:00:52,140 --> 00:00:54,335 -[Lluis_Llach] i així robar dins el temps un rellotge aturat - -10 -00:00:54,335 --> 00:01:00,036 -(AD) Lluis Llach segueix la seva interpretació musical. - -11 -00:01:00,036 --> 00:01:03,530 -[Lluis_Llach] que tinguem sort, que trobem tot el que ens va mancar ahir - -12 -00:01:03,530 --> 00:01:12,171 -(AD) Lluis Llach canta mentre dirigeix amb la mirada als altres músics. - -13 -00:01:12,171 --> 00:01:13,486 -[Lluis_Llach] i així prenc tot el fruit que pugui donar - -14 -00:01:13,486 --> 00:01:18,128 -(AD) Lluis Llach dirigeix l'orquestra. - -15 -00:01:18,128 --> 00:01:22,093 -[Lluis_Llach] el camí que a poc a poc escrius per demà, que demà marquen el fruit de cada pas - -16 -00:01:22,093 --> 00:01:24,052 -(AD) Lluis Llach segueix cantant i tocant. - -17 -00:01:24,052 --> 00:01:30,885 -[Lluis_Llach] per això malgrat la boira cal caminar, si véns amb mi - -18 -00:01:30,885 --> 00:01:38,024 -[Lluis_Llach] no demanis un camí planer - -19 -00:01:38,024 --> 00:01:44,977 -(AD) Un home sosté un micròfon amb el logotip de TV3 visible. - -20 -00:01:44,977 --> 00:01:48,587 -[Lluis_Llach] ni estels d'argent, ni un demà ple de promeses sols - -21 -00:01:48,587 --> 00:01:54,915 -(AD) Lluis Llach dirigeix els músics amb passió mentre canta. - -22 -00:01:54,915 --> 00:02:00,879 -[Lluis_Llach] que tinguis sort - -23 -00:02:00,879 --> 00:02:06,492 -(AD) Lluis Llach interpreta les seves cançons amb passió al piano en directe. - -24 -00:02:06,492 --> 00:02:14,236 -[Lluis_Llach] i que trobis el que et va mancar a ell, i així pren tot el fruit que et pugui donar - -25 -00:02:14,236 --> 00:02:15,502 -(AD) Lluis Llach comunica informació. - -26 -00:02:15,502 --> 00:02:37,776 -[Lluis_Llach] el camí que a poc a poc escrit i que a poc a poc escrius per demà, que demà mancarà el fruit de cada pas, per això malgrat la boira cal caminar. Ah - -27 -00:02:37,776 --> 00:03:03,419 -(AD) El concert continua: Lluis Llach canta, toca el piano i dirigeix la banda i els músics. - -28 -00:03:03,419 --> 00:03:28,539 -(AD) Lluis Llach dirigeix els músics, amb la banda interpretant una peça intensa al piano i amb la resta dels instruments. - -29 -00:03:28,539 --> 00:03:45,039 -(AD) Primer pla de Lluis Llach, que canta amb el micròfon amb el logotip de TV3 al fons. Segueix dirigint els músics. - -30 -00:03:45,039 --> 00:04:01,120 -(AD) Lluis Llach canta amb intensa passió davant d'un públic entusiasmat que aplaudeix. \ No newline at end of file diff --git a/refinement/data/lluis_llach/une_ad.srt b/refinement/data/lluis_llach/une_ad.srt deleted file mode 100644 index 05d08d60db751fb936f4cb03b96cab78585fb053..0000000000000000000000000000000000000000 --- a/refinement/data/lluis_llach/une_ad.srt +++ /dev/null @@ -1,404 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,500 -(AD): "Un home sosté un llibre mentre està de peu davant d'un micròfon." - -2 -00:00:05,500 --> 00:00:10,039 -(AD): "Un concert en viu amb músics i un gran públic." - -3 -00:00:10,039 --> 00:00:19,792 -(AD): "Lluis Llach interpreta una peça al piano, envoltat d'altres músics, en un escenari ple d'energia i emoció musical." - -4 -00:00:19,792 --> 00:00:22,001 -[Lluis_Llach]: que el dia sigui net i clar - -5 -00:00:22,001 --> 00:00:23,452 -(AD): "Lluis Llach, piano borros." - -6 -00:00:23,452 --> 00:00:26,777 -[Lluis_Llach]: que cap ocell trenqui - -7 -00:00:26,777 --> 00:00:29,257 -(AD): "Imatge d'un concert amb Lluis Llach." - -8 -00:00:29,257 --> 00:00:31,350 -[Lluis_Llach]: l'harmonia del seu cant - -9 -00:00:31,350 --> 00:00:32,414 -(AD): "Concert Lluis Llach" - -10 -00:00:32,414 --> 00:00:37,865 -[Lluis_Llach]: que trobis el que et va mancar ahir - -11 -00:00:37,865 --> 00:00:38,487 -(AD): "" - -12 -00:00:38,487 --> 00:00:40,478 -[Lluis_Llach]: si em dius adéu - -13 -00:00:40,478 --> 00:00:41,965 -(AD): "Lluis Llach en concert." - -14 -00:00:41,965 --> 00:00:45,256 -[Lluis_Llach]: que el sol faci el dia molt més llarg - -15 -00:00:45,256 --> 00:00:52,140 -(AD): "Una imatge d'un concert en un teatre amb públic i Lluis Llach a l'escenari." - -16 -00:00:52,140 --> 00:00:54,335 -[Lluis_Llach]: i així robar dins el temps un rellotge aturat - -17 -00:00:54,335 --> 00:00:55,481 -(AD): "Concert Lluis Llach" - -18 -00:00:55,481 --> 00:01:00,036 -[Lluis_Llach]: que tinguem sort - -19 -00:01:00,036 --> 00:01:01,472 -(AD): "Lluis Llach interpreta música." - -20 -00:01:01,472 --> 00:01:03,530 -[Lluis_Llach]: que trobem tot el que ens va mancar ahir - -21 -00:01:03,530 --> 00:01:04,308 -(AD): "Lluis Llach" - -22 -00:01:04,308 --> 00:01:10,045 -[Lluis_Llach]: i així prenc - -23 -00:01:10,045 --> 00:01:10,349 -(AD): "" - -24 -00:01:10,349 --> 00:01:12,171 -[Lluis_Llach]: i així prenc tot el fruit que pugui donar - -25 -00:01:12,171 --> 00:01:13,486 -(AD): "Lluis Llach dirigeix músics." - -26 -00:01:13,486 --> 00:01:18,027 -[Lluis_Llach]: el camí que a poc a poc escrius per demà - -27 -00:01:18,027 --> 00:01:18,128 -(AD): "" - -28 -00:01:18,128 --> 00:01:19,495 -[Lluis_Llach]: que demà - -29 -00:01:19,495 --> 00:01:19,882 -(AD): "" - -30 -00:01:19,882 --> 00:01:20,542 -[Lluis_Llach]: que demà marquen el fruit de cada pas - -31 -00:01:20,542 --> 00:01:22,093 -(AD): "Lluis Llach interpreta música." - -32 -00:01:22,093 --> 00:01:23,917 -[Lluis_Llach]: per això malgrat la boira cal caminar - -33 -00:01:23,917 --> 00:01:24,052 -(AD): "" - -34 -00:01:24,052 --> 00:01:30,058 -[Lluis_Llach]: si véns amb mi - -35 -00:01:30,058 --> 00:01:30,885 -(AD): "Concert Lluis Llach" - -36 -00:01:30,885 --> 00:01:38,024 -[Lluis_Llach]: no demanis un camí planer - -37 -00:01:38,024 --> 00:01:44,977 -(AD): "Un home sosté un micròfon, amb un logotip de TV3 visible a la part superior." - -38 -00:01:44,977 --> 00:01:47,305 -[Lluis_Llach]: ni estels d'argent - -39 -00:01:47,305 --> 00:01:48,587 -(AD): "Lluis Llach dirigeix músics." - -40 -00:01:48,587 --> 00:01:51,894 -[Lluis_Llach]: ni un demà ple de promeses sols - -41 -00:01:51,894 --> 00:01:52,908 -(AD): "Lluis Llach canta." - -42 -00:01:52,908 --> 00:01:54,915 -[Lluis_Llach]: que tinguis sort - -43 -00:01:54,915 --> 00:02:00,879 -(AD): "Lluis Llach interpreta les seves cançons amb passió davant d'un públic emocionat." - -44 -00:02:00,879 --> 00:02:03,706 -(AD): "Lluis Llach interpreta al piano en directe." - -45 -00:02:03,706 --> 00:02:05,462 -[Lluis_Llach]: i que trobis el que et va mancar a ell - -46 -00:02:05,462 --> 00:02:06,492 -(AD): "Lluis Llach pianista." - -47 -00:02:06,492 --> 00:02:11,858 -[Lluis_Llach]: i així pren - -48 -00:02:11,858 --> 00:02:12,179 -(AD): "" - -49 -00:02:12,179 --> 00:02:14,236 -[Lluis_Llach]: i així pren tot el fruit que et pugui donar - -50 -00:02:14,236 --> 00:02:15,502 -(AD): "Lluis Llach comunica informació." - -51 -00:02:15,502 --> 00:02:20,598 -[Lluis_Llach]: el camí que a poc a poc escrit - -52 -00:02:20,598 --> 00:02:20,986 -(AD): "" - -53 -00:02:20,986 --> 00:02:24,008 -[Lluis_Llach]: i que a poc a poc escrius per demà - -54 -00:02:24,008 --> 00:02:24,158 -(AD): "" - -55 -00:02:24,158 --> 00:02:28,531 -[Lluis_Llach]: per demà que demà mancarà el fruit de cada pas - -56 -00:02:28,531 --> 00:02:28,664 -(AD): "" - -57 -00:02:28,664 --> 00:02:31,923 -[Lluis_Llach]: per això malgrat la boira cal caminar - -58 -00:02:31,923 --> 00:02:32,663 -(AD): "" - -59 -00:02:32,663 --> 00:02:37,693 -[Lluis_Llach]: Ah - -60 -00:02:37,693 --> 00:02:37,776 -(AD): "" - -61 -00:02:37,776 --> 00:02:38,669 -(AD): "Lluis Llach canta." - -62 -00:02:38,669 --> 00:02:40,495 -(AD): "Concert en viu amb músics." - -63 -00:02:40,495 --> 00:02:41,372 -(AD): "Concert en viu" - -64 -00:02:41,372 --> 00:02:41,419 -(AD): "" - -65 -00:02:41,419 --> 00:02:43,419 -(AD): "Lluis Llach parla al micròfon." - -66 -00:02:43,419 --> 00:02:46,500 -(AD): "Lluis Llach canta al piano en directe." - -67 -00:02:46,500 --> 00:02:47,598 -(AD): "Lluis Llach canta." - -68 -00:02:47,598 --> 00:02:49,270 -(AD): "Lluis Llach interpreta música." - -69 -00:02:49,270 --> 00:02:51,008 -(AD): "Lluis Llach interpreta música." - -70 -00:02:51,008 --> 00:02:51,768 -(AD): "Lluis Llach" - -71 -00:02:51,768 --> 00:02:52,169 -(AD): "" - -72 -00:02:52,169 --> 00:02:54,062 -(AD): "Lluis Llach i guitarrista en concert." - -73 -00:02:54,062 --> 00:02:54,097 -(AD): "" - -74 -00:02:54,097 --> 00:02:57,353 -(AD): "Un home interpreta al piano amb Lluis Llach." - -75 -00:02:57,353 --> 00:02:58,379 -(AD): "Piano i guitarra" - -76 -00:02:58,379 --> 00:02:58,550 -(AD): "" - -77 -00:02:58,550 --> 00:03:00,210 -(AD): "Lluis Llach tocant música." - -78 -00:03:00,210 --> 00:03:03,419 -(AD): "Un home amb un micròfon al costat de Lluis Llach." - -79 -00:03:03,419 --> 00:03:05,789 -(AD): "Lluis Llach dirigeix un concert musical." - -80 -00:03:05,789 --> 00:03:06,584 -(AD): "Concert musical" - -81 -00:03:06,584 --> 00:03:08,574 -(AD): "Lluis Llach dirigeix músics en concert." - -82 -00:03:08,574 --> 00:03:08,961 -(AD): "" - -83 -00:03:08,961 --> 00:03:14,211 -(AD): "Un grup de músics toca instruments en un concert dirigit per Lluis Llach." - -84 -00:03:14,211 --> 00:03:15,188 -(AD): "Concert musical" - -85 -00:03:15,188 --> 00:03:15,669 -(AD): "" - -86 -00:03:15,669 --> 00:03:21,169 -(AD): "Un home amb un micròfon a la boca, és Lluis Llach." - -87 -00:03:21,169 --> 00:03:22,242 -(AD): "Concert Lluis Llach" - -88 -00:03:22,242 --> 00:03:23,054 -(AD): "Concert Lluis Llach" - -89 -00:03:23,054 --> 00:03:26,039 -(AD): "Concert amb piano i músics actuant." - -90 -00:03:26,039 --> 00:03:28,539 -(AD): "Un home canta al micròfon." - -91 -00:03:28,539 --> 00:03:31,355 -(AD): "Un concert en viu amb músics actuant." - -92 -00:03:31,355 --> 00:03:32,890 -(AD): "Concert amb públic." - -93 -00:03:32,890 --> 00:03:33,919 -(AD): "Concert en viu" - -94 -00:03:33,919 --> 00:03:38,764 -(AD): "Un home sosté un micròfon amb el logotip de TV3." - -95 -00:03:38,764 --> 00:03:40,289 -(AD): "Home amb micròfon TV3." - -96 -00:03:40,289 --> 00:03:41,211 -(AD): "Concert dirigit" - -97 -00:03:41,211 --> 00:03:43,032 -(AD): "Lluis Llach dirigeix un concert." - -98 -00:03:43,032 --> 00:03:45,039 -(AD): "Lluis Llach dirigeix músics en concert." - -99 -00:03:45,039 --> 00:03:52,620 -(AD): "Lluis Llach, amb una intensa expressió, canta amb passió al micròfon durant el concert." - -100 -00:03:52,620 --> 00:03:57,539 -(AD): "Un concert en viu amb músics actuant davant d'un públic emocionat." - -101 -00:03:57,539 --> 00:04:01,120 -(AD): "Un públic entusiasmat aplaudeix Lluis Llach emocionat." - diff --git a/refinement/data/noticies/casting.csv b/refinement/data/noticies/casting.csv deleted file mode 100644 index 4a246e9be9880bcc5eef1ba9186c3ef4a2681776..0000000000000000000000000000000000000000 --- a/refinement/data/noticies/casting.csv +++ /dev/null @@ -1,7 +0,0 @@ -character name,personality / context -Jordi Ribas,"Presentador/Reporter, amb un to seriós i emfàtic. Dona la notícia d'una operació logística i d'emergència sense precedents (post-Segona Guerra Mundial) i informa sobre la delicada situació nuclear a Fukushima." -Anna Bosch,"Reportera/Presentadora, amb un to d'urgència i gravetat. Reporta des de Nova York sobre el col·lapse dels hospitals, el nombre de víctimes (després de l'atac a les Torres Bessones) i fa una crida desesperada a la donació de sang." -Miquel Soler,"Reporter/Enviat Especial, cobreix esdeveniments d'alt impacte, des de l'agitació i el caos de zones de combat (marins, tancs) i la necessitat d'ajuda internacional després de desastres, fins a l'emoció d'esdeveniments esportius com l'acollida d'Herminio Menéndez." -Carles Bosch,"Reporter/Enviat Especial de TV3, especialitzat en conflictes bèl·lics i esdeveniments històrics europeus. Informa sobre la caiguda del Mur de Berlín (la fi d'un disseny polític de confrontació) i la guerra a Sarajevo (amb franctiradors que ataquen civils)." -Ramon Vidal,"Reporter/Enviat Especial que cobreix desastres naturals i revoltes socials. Descriu el 'paisatge dantesc' de destrucció provocat pel Katrina a Biloxi i transmet la intensitat emocional de les revoltes a la plaça Tahrir, on la gent vol la caiguda del règim de Mubarak." -Herminio Menéndez,"Personatge central d'un reportatge esportiu. És un triple medallista l'arribada del qual a l'Estadi de Montjuïc genera una gran ovació, simbolitzant un moment d'èxit i unitat." \ No newline at end of file diff --git a/refinement/data/noticies/eval.csv b/refinement/data/noticies/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/noticies/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/noticies/fake_une_ad.srt b/refinement/data/noticies/fake_une_ad.srt deleted file mode 100644 index 14e597c789680f04e24e4f487583d712efbffc5f..0000000000000000000000000000000000000000 --- a/refinement/data/noticies/fake_une_ad.srt +++ /dev/null @@ -1,262 +0,0 @@ -1 -00:00:01,110 --> 00:00:03,929 -[Anna Bosch]: quina notícia que obrien els enviats especials totalment col·lapsats - -2 -00:00:03,929 --> 00:00:04,559 -(AD): "" - -3 -00:00:04,559 --> 00:00:05,240 -(AD): "" - -4 -00:00:05,240 --> 00:00:05,346 -(AD): "" - -5 -00:00:05,346 --> 00:00:13,733 -[Anna Bosch]: el solar en el que s havien convertit i que estan sent reallotjades en el que es l operacio logistica mes gran l operacio d emergencia mes gran que aquest pais ha hagut d afrontar - -6 -00:00:13,733 --> 00:00:13,987 -(AD): "" - -7 -00:00:13,987 --> 00:00:19,300 -[Anna Bosch]: despres de la segona guerra mundial les xifres son desmesurades cent mil soldats han estat desplacats - -8 -00:00:19,300 --> 00:00:19,673 -(AD): "" - -9 -00:00:19,673 --> 00:00:22,762 -[Anna Bosch]: la situacio es delicada el reactor dos de fukushima - -10 -00:00:22,762 --> 00:00:22,861 -(AD): "" - -11 -00:00:22,861 --> 00:00:26,980 -[Jordi Ribas]: víctimes que era impossible comptar les ara mateix i com deieu també els hospitals de nova york - -12 -00:00:26,980 --> 00:00:27,216 -(AD): "" - -13 -00:00:27,216 --> 00:00:32,389 -[Jordi Ribas]: estan totalment col·lapsats continuament arriben persones i demanen també - -14 -00:00:32,389 --> 00:00:37,561 -[Jordi Ribas]: tothom qui pugui vagi a fer donacions de sang per ajudar els centenars de ferits - -15 -00:00:37,561 --> 00:00:38,167 -(AD): "" - -16 -00:00:38,167 --> 00:00:40,295 -[Jordi Ribas]: del que queda de les torres bessones - -17 -00:00:40,295 --> 00:00:40,548 -(AD): "" - -18 -00:00:40,548 --> 00:00:47,820 -[Miquel Soler]: al voltant de les dugues del migdia i ens han portat un taxista ens ha assegurat que ha vist els marins americans hem anat fins allà i així repetim estaven prenent posicions de combat posicions de defensa - -19 -00:00:47,820 --> 00:00:55,094 -[Miquel Soler]: hi havien molts i molts tancs molts àrabs m u i molts vehicles solidats ens hem despertat en una situació de caos de molt caos - -20 -00:00:55,094 --> 00:01:05,177 -[Ramon Vidal]: avui la trobada enmig d'una moció incontenible d'un poble separat l'alemany ha simbolitzat potser més que qualsevol altre esdeveniment recent - -21 -00:01:05,177 --> 00:01:11,902 -[Ramon Vidal]: l'espectacular enfonsament d'un disseny polític i ideològic d'Europa basat en la confrontació - -22 -00:01:11,902 --> 00:01:12,439 -(AD): "" - -23 -00:01:12,439 --> 00:01:13,453 -(AD): Televisor blanc - -24 -00:01:13,453 --> 00:01:16,424 -[Ramon Vidal]: mur de berlín ha esdevingut de cop una paret absurda - -25 -00:01:16,424 --> 00:01:16,560 -(AD): "" - -26 -00:01:16,560 --> 00:01:16,626 -(AD): "" - -27 -00:01:16,626 --> 00:01:23,519 -[Ramon Vidal]: tiradors de les milícies sèrbies amb mira telescòpica o artilleria més contundent com la que va matar aquí a un grup de persones quan feien cua per comprar pa - -28 -00:01:23,519 --> 00:01:30,412 -[Ramon Vidal]: temorits en els vianants aquests llençols miren d'evitar la visibilitat dels que disparen contra els ciutadans - -29 -00:01:30,412 --> 00:01:30,840 -(AD): "" - -30 -00:01:30,840 --> 00:01:31,679 -(AD): Televisor blanc - -31 -00:01:31,679 --> 00:01:34,025 -[Ramon Vidal]: dels gran tiradors filials grons carles bosch tv3 sarajevo que arribarà a l'estadi de montjuïc de la mà del triple medallista - -32 -00:01:34,025 --> 00:01:40,522 -[Miquel Soler]: herminio menéndez s'anuncia ja es demana ja la benvinguda tot l'estadi d'en peus - -33 -00:01:40,522 --> 00:01:41,819 -(AD): Imatge de la Terra. La Terra és molt gran. (Aquesta descripció és massa llarga per al temps assignat.) - -34 -00:01:41,819 --> 00:01:49,280 -[Miquel Soler]: la donació per part de la comunitat internacional que arriba en aquests moments ja a cinc-cents milions de dòlars és una bona xifra però que serà del tot del tot insuficient sobretot per afrontar el tema de la reconstrucció futura - -35 -00:01:49,280 --> 00:01:50,140 -(AD): Terra festiva - -36 -00:01:50,140 --> 00:01:51,540 -[Miquel Soler]: població que simplement ha desaparegut sota els efectes del tsunami i el que registra a hores d'ara el nombre de víctimes més important - -37 -00:01:51,540 --> 00:01:53,480 -(AD): Home amb torxa brillant. -38 -00:01:53,480 --> 00:02:00,534 -[Carles Bosch]: la major part de les quals una cinquantena s'han produït en aquesta ciutat biloxi aquesta ciutat biloxi les primeres llums del dia ofereixen aquest paisatge dantesc de destrucció i mort - -39 -00:02:00,534 --> 00:02:07,587 -[Carles Bosch]: del desastre que ha provocat el katrina som a la confluència a la frontera tothom vol immortalitzar el moment ha estat una tarda d'emocions altes de sentiments intensos de creure - -40 -00:02:07,587 --> 00:02:07,879 -(AD): "" - -41 -00:02:07,879 --> 00:02:08,872 -(AD): Televisor blanc. Imatge de la Televisor blanc. (Descripció redundant.) - -42 -00:02:08,872 --> 00:02:10,962 -[Carles Bosch]: que els tres-cents morts d'aquesta revolta no seran en va se'ls ha acabat la paciència volen que el règim de hosni mubarak acabi - -43 -00:02:10,962 --> 00:02:16,413 -[Miquel Soler]: després de la falsa alarma ja a tahrir fals alarma ja tajrid - -44 -00:02:16,413 --> 00:02:16,439 -(AD): "" - -45 -00:02:16,439 --> 00:02:16,668 -(AD): "" - -46 -00:02:16,668 --> 00:02:25,072 -(AD): En la imatge, un vaixell pesquer ha estat arruïnat i col·lidit contra un edifici proper. (Aquesta descripció és una mica llarga per a una sola pantalla de text, però es manté per a exemplificar la possibilitat.) - -47 -00:02:25,072 --> 00:02:25,477 -(AD): "" - -48 -00:02:25,477 --> 00:02:26,741 -(AD): Vaixell pesquer destrossat. - -49 -00:02:26,741 --> 00:02:27,120 -(AD): "" - -50 -00:02:27,120 --> 00:02:27,721 -(AD): "" - -51 -00:02:27,721 --> 00:02:28,280 -(AD): "" - -52 -00:02:28,280 --> 00:02:29,864 -(AD): Vídeo YouTube desconegut. - -53 -00:02:29,864 --> 00:02:30,775 -(AD): Vídeo YouTube - -54 -00:02:30,775 --> 00:02:31,840 -(AD): Vídeo desconegut - -55 -00:02:31,840 --> 00:02:34,840 -(AD): Un home amb jaqueta negra espera manifestació. - -56 -00:02:34,840 --> 00:02:38,419 -(AD): Gent reunida a la nit aixecant les mans. - -57 -00:02:38,419 --> 00:02:41,199 -(AD): Gent aixecant les mans a la nit. - -58 -00:02:41,199 --> 00:02:42,240 -(AD): Multitud fosca - -59 -00:02:42,240 --> 00:02:43,719 -(AD): Herminio Menéndez dirigeix multitud. - -60 -00:02:43,719 --> 00:02:46,062 -(AD): Gent reunida a la plaça Tahrir. - -61 -00:02:46,062 --> 00:02:46,159 -(AD): "" - -62 -00:02:46,159 --> 00:02:47,228 -(AD): Imatge colorida - -63 -00:02:47,228 --> 00:02:47,319 -(AD): "" - -64 -00:02:47,319 --> 00:02:50,013 -(AD): Multitud de persones a Tahrir. - -65 -00:02:50,013 --> 00:02:50,120 -(AD): "" - -66 -00:02:50,120 --> 00:02:51,598 -(AD): Televisió amb 'Ca'. \ No newline at end of file diff --git a/refinement/data/noticies/free_ad.txt b/refinement/data/noticies/free_ad.txt deleted file mode 100644 index 12249ed44b03208a085767eb4e4c1075ce7abd38..0000000000000000000000000000000000000000 --- a/refinement/data/noticies/free_ad.txt +++ /dev/null @@ -1,5 +0,0 @@ -Els informatius del món es fonien en un sol relat de crisi i transformació, interromputs pel silenci d'una Televisor blanc que servia de transició visual. El reporter Jordi Ribas informava d'una operació logística i d'emergència sense precedents, la més gran des de la Segona Guerra Mundial, amb cent mil soldats desplaçats i la situació "delicada" del reactor dos de Fukushima. Seguidament, la reportera Anna Bosch, amb urgència des de Nova York, deia que era "impossible comptar les víctimes ara mateix" i reportava que els hospitals estaven "totalment col·lapsats". Ella feia una crida desesperada demanant "a tothom qui pugui [que] vagi a fer donacions de sang per ajudar els centenars de ferits" del que quedava de les Torres Bessones. - -El relat virava cap als conflictes bèl·lics i els canvis històrics. Miquel Soler, des d'una Zona de Guerra, narrava l'agitació d'un matí de "molt caos", assegurant que els marins americans havien estat vistos "prenent posicions de combat". En contrast amb aquesta tensió, el reporter Carles Bosch descrivia l'emoció "incontenible d'un poble separat" durant la caiguda del Mur de Berlín, un fet que simbolitzava l'espectacular "enfonsament d'un disseny polític i ideològic d'Europa". No obstant això, Bosch tornava a la guerra des de Sarajevo, on parlava amb commoció dels franctiradors sèrbis i recordava l'atac "més contundent com la que va matar aquí a un grup de persones quan feien cua per comprar pa", descrivint els ciutadans "temorits" intentant protegir-se amb llençols a les finestres. - -La narració oferia un breu moment d'eufòria amb l'arribada del triple medallista Herminio Menéndez a l'Estadi de Montjuïc, anunciada per Miquel Soler que deia que "tot l'estadi d'en peus" li donava la benvinguda. Però el focus es desplaçava ràpidament als desastres naturals: Soler informava sobre un tsunami on la població havia "simplement desaparegut sota els efectes del tsunami", i Ramon Vidal, en les Zones de Desastre Natural, descrivia el "paisatge dantesc de destrucció i mort" del Katrina a Biloxi, amb un vaixell pesquer col·lidit contra un edifici. Finalment, Vidal transmetia la tensió de la Plaça Tahrir, dient que a la gent "se'ls havia acabat la paciència" i volien que "el règim de Hosni Mubàrak acabi", mentre la multitud fosca a la nit aixecava les mans en protesta, just abans que Miquel Soler informés d'una falsa alarma. \ No newline at end of file diff --git a/refinement/data/noticies/json_ad.json b/refinement/data/noticies/json_ad.json deleted file mode 100644 index 91c9ca2f9a2f666ff7ad2364b3b62305c6ef157f..0000000000000000000000000000000000000000 --- a/refinement/data/noticies/json_ad.json +++ /dev/null @@ -1,216 +0,0 @@ -{ - "all_identities": "Jordi Ribas, Anna Bosch, Miquel Soler, Carles Bosch, Ramon Vidal, Herminio Menéndez", - "face_identities": "Jordi Ribas, Anna Bosch, Miquel Soler, Carles Bosch, Ramon Vidal", - "voice_identities": "Jordi Ribas, Anna Bosch, Miquel Soler, Carles Bosch, Ramon Vidal", - "full_transcripcion": "quina notícia que obrien els enviats especials totalment col·lapsats el solar en el que s havien convertit i que estan sent reallotjades en el que es l operacio logistica mes gran l operacio d emergencia mes gran que aquest pais ha hagut d afrontar despres de la segona guerra mundial les xifres son desmesurades cent mil soldats han estat desplacats Fukushima el reactor nuclear 1 la situacio delicada i la planta nuclear danyada a la guerra a Sarajevo franctiradors ataquen els civils a Sarajevo on la gent es troba més segura en els tancs que els carrers de la ciutat no hi ha precedents d'un col·lapse d'hospitals d'aquestes dimensions a Nova York tants morts tanta gent desapareguda que els hospitals estan col·lapsats una crida a la donació de sang a l'estadi de Montjuïc la gent s'aixeca per rebre Herminio Menéndez no hi ha lloc per l'ajuda humanitària després de la tragèdia del tsunami i al golf de Mèxic el paisatge dantesc de destrucció i mort provocat pel Katrina a Biloxi on un vaixell pesquer ha estat arruïnat i col·lidit contra un edifici proper després de la falsa alarma a Tahrir la gent vol la caiguda del règim de Mubarak", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 19.3, - "ocr": "TV3", - "persona": [ - "Jordi Ribas" - ], - "per_second": {}, - "description": "El presentador Jordi Ribas dona la notícia al Plató de Notícies sobre l'operació d'emergència i reallotjament més gran post-Segona Guerra Mundial, amb cent mil soldats desplaçats.", - "scenario_knn": [ - "Plató de Notícies", - "Zona d'Operacions d'Emergència" - ] - }, - { - "frame_number": 2, - "start": 19.3, - "end": 29.8, - "ocr": "", - "persona": [ - "Jordi Ribas" - ], - "per_second": {}, - "description": "Jordi Ribas continua informant al plató sobre la delicada situació del reactor nuclear 1 de Fukushima després de ser danyat. Imatge d'una 'Televisor blanc' com a transició.", - "scenario_knn": [ - "Plató de Notícies" - ] - }, - { - "frame_number": 3, - "start": 29.8, - "end": 44.7, - "ocr": "Sarajevo", - "persona": [ - "Carles Bosch", - "Miquel Soler" - ], - "per_second": {}, - "description": "Imatges de la Zona de Guerra a Sarajevo. Carles Bosch o Miquel Soler informen de franctiradors atacant civils, mentre es veuen tancs i vehicles militars.", - "scenario_knn": [ - "Sarajevo / Zona de Guerra" - ] - }, - { - "frame_number": 4, - "start": 44.7, - "end": 56.4, - "ocr": "Nova York", - "persona": [ - "Anna Bosch" - ], - "per_second": {}, - "description": "La reportera Anna Bosch informa des de Nova York: hospitals col·lapsats i gran nombre de víctimes (post-Torres Bessones). Es fa una crida urgent a la donació de sang.", - "scenario_knn": [ - "Nova York (Hospitals / Torres Bessones)" - ] - }, - { - "frame_number": 5, - "start": 56.4, - "end": 64.5, - "ocr": "TV3", - "persona": [ - "Miquel Soler", - "Herminio Menéndez" - ], - "per_second": {}, - "description": "Miquel Soler cobreix un esdeveniment esportiu a l'Estadi de Montjuïc, on la multitud s'aixeca per rebre Herminio Menéndez, oferint un contrast emotiu a les notícies de crisi.", - "scenario_knn": [ - "Estadi de Montjuïc" - ] - }, - { - "frame_number": 6, - "start": 64.5, - "end": 75.0, - "ocr": "Biloxi", - "persona": [ - "Ramon Vidal" - ], - "per_second": {}, - "description": "Ramon Vidal descriu un 'paisatge dantesc' a Biloxi després del Katrina. Es mostra un vaixell pesquer destrossat i col·lidit contra un edifici, juntament amb la tragèdia del tsunami.", - "scenario_knn": [ - "Zones de Desastre Natural" - ] - }, - { - "frame_number": 7, - "start": 75.0, - "end": 81.0, - "ocr": "Tahrir", - "persona": [ - "Ramon Vidal" - ], - "per_second": {}, - "description": "Ramon Vidal transmet la intensitat de les revoltes a la Plaça Tahrir, on la gent demana la caiguda del règim de Mubarak.", - "scenario_knn": [ - "Plaça Tahrir" - ] - } - ], - "audio_segments": [ - { - "segment": 1, - "start": 0.0, - "end": 13.733, - "speaker": "Jordi Ribas", - "voice_neighbors": { - "identity": "Jordi Ribas", - "distance": 0.0 - }, - "text": "quina notícia que obrien els enviats especials totalment col·lapsats el solar en el que s havien convertit i que estan sent reallotjades en el que es l operacio logistica mes gran l operacio d emergencia mes gran que aquest pais ha hagut d afrontar", - "clip_path": "results/noticies/clips/segment_001.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 2, - "start": 13.733, - "end": 29.8, - "speaker": "Jordi Ribas", - "voice_neighbors": { - "identity": "Jordi Ribas", - "distance": 0.0 - }, - "text": "despres de la segona guerra mundial les xifres son desmesurades cent mil soldats han estat desplacats Fukushima el reactor nuclear 1 la situacio delicada i la planta nuclear danyada", - "clip_path": "results/noticies/clips/segment_002.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 3, - "start": 29.8, - "end": 44.7, - "speaker": "Carles Bosch", - "voice_neighbors": { - "identity": "Carles Bosch", - "distance": 0.0 - }, - "text": "a la guerra a Sarajevo franctiradors ataquen els civils a Sarajevo on la gent es troba més segura en els tancs que els carrers de la ciutat", - "clip_path": "results/noticies/clips/segment_003.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 4, - "start": 44.7, - "end": 56.4, - "speaker": "Anna Bosch", - "voice_neighbors": { - "identity": "Anna Bosch", - "distance": 0.0 - }, - "text": "no hi ha precedents d'un col·lapse d'hospitals d'aquestes dimensions a Nova York tants morts tanta gent desapareguda que els hospitals estan col·lapsats una crida a la donació de sang", - "clip_path": "results/noticies/clips/segment_004.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 5, - "start": 56.4, - "end": 64.5, - "speaker": "Miquel Soler", - "voice_neighbors": { - "identity": "Miquel Soler", - "distance": 0.0 - }, - "text": "a l'estadi de Montjuïc la gent s'aixeca per rebre Herminio Menéndez", - "clip_path": "results/noticies/clips/segment_005.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 6, - "start": 64.5, - "end": 75.0, - "speaker": "Ramon Vidal", - "voice_neighbors": { - "identity": "Ramon Vidal", - "distance": 0.0 - }, - "text": "no hi ha lloc per l'ajuda humanitària després de la tragèdia del tsunami i al golf de Mèxic el paisatge dantesc de destrucció i mort provocat pel Katrina a Biloxi", - "clip_path": "results/noticies/clips/segment_006.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 7, - "start": 75.0, - "end": 81.0, - "speaker": "Ramon Vidal", - "voice_neighbors": { - "identity": "Ramon Vidal", - "distance": 0.0 - }, - "text": "després de la falsa alarma a Tahrir la gent vol la caiguda del règim de Mubarak", - "clip_path": "results/noticies/clips/segment_007.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - } - ] -} \ No newline at end of file diff --git a/refinement/data/noticies/sample.json b/refinement/data/noticies/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/noticies/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/noticies/scenarios.csv b/refinement/data/noticies/scenarios.csv deleted file mode 100644 index fb63ddc0ea96fdc97c1365e08a66795a4eac64fa..0000000000000000000000000000000000000000 --- a/refinement/data/noticies/scenarios.csv +++ /dev/null @@ -1,9 +0,0 @@ -scenario,description -Plató de Notícies,L'espai principal des d'on els presentadors connecten amb els enviats especials. Sovint es veu una 'Televisor blanc' com a transició entre notícies. -Zona d'Operacions d'Emergència,Un gran espai (descrit com un 'solar') on es realitza una operació logística sense precedents, amb reallotjaments i desplaçament de cent mil soldats. -Nova York (Hospitals / Torres Bessones),Hospitals col·lapsats amb víctimes. També s'esmenta el que queda de les Torres Bessones, simbolitzant la zona zero d'un atac. -Sarajevo / Zona de Guerra,Escenaris de conflicte bèl·lic. Inclou imatges de tancs, vehicles militars, marines prenent posicions de combat i franctiradors atacant civils a Sarajevo. -Mur de Berlín,El mur històric que es converteix en una "paret absurda" en el moment del seu esfondrament, que simbolitza la fi de la confrontació ideològica a Europa. -Estadi de Montjuïc,Un recinte esportiu ple de gent que s'aixeca per donar la benvinguda a un esportista (Herminio Menéndez), contrastant amb les notícies de crisi. -Zones de Desastre Natural,Llocs afectats per un tsunami (amb població desapareguda) i la ciutat de Biloxi, amb un 'paisatge dantesc de destrucció i mort' després del Katrina. En la imatge es veu un vaixell pesquer col·lidit contra un edifici. -Plaça Tahrir (El Caire),Lloc de manifestacions i revoltes massives. Es veuen multituds reunides a la nit, amb la gent aixecant les mans en protesta contra el règim d'Hosni Mubarak. \ No newline at end of file diff --git a/refinement/data/noticies/target_une_ad.srt b/refinement/data/noticies/target_une_ad.srt deleted file mode 100644 index 262e665e6e943d9b6b3a136a4189798023bc9798..0000000000000000000000000000000000000000 --- a/refinement/data/noticies/target_une_ad.srt +++ /dev/null @@ -1,175 +0,0 @@ -1 -00:00:01,110 --> 00:00:05,240 -[Jordi Ribas]: quina notícia que obrien els enviats especials totalment col·lapsats - -2 -00:00:05,240 --> 00:00:13,733 -[Jordi Ribas]: el solar en el que s havien convertit i que estan sent reallotjades en el que es l operacio logistica mes gran l operacio d emergencia mes gran que aquest pais ha hagut d afrontar - -3 -00:00:13,733 --> 00:00:19,300 -[Jordi Ribas]: despres de la segona guerra mundial les xifres son desmesurades cent mil soldats han estat desplacats - -4 -00:00:19,300 --> 00:00:22,762 -[Jordi Ribas]: la situacio es delicada el reactor dos de fukushima - -5 -00:00:22,762 --> 00:00:26,980 -[Anna Bosch]: víctimes que era impossible comptar les ara mateix i com deieu també els hospitals de nova york - -6 -00:00:26,980 --> 00:00:32,389 -[Anna Bosch]: estan totalment col·lapsats continuament arriben persones i demanen també - -7 -00:00:32,389 --> 00:00:37,561 -[Anna Bosch]: tothom qui pugui vagi a fer donacions de sang per ajudar els centenars de ferits - -8 -00:00:37,561 --> 00:00:40,548 -[Anna Bosch]: del que queda de les torres bessones - -9 -00:00:40,548 --> 00:00:47,820 -[Miquel Soler]: al voltant de les dugues del migdia i ens han portat un taxista ens ha assegurat que ha vist els marins americans hem anat fins allà i així repetim estaven prenent posicions de combat posicions de defensa - -10 -00:00:47,820 --> 00:00:55,094 -[Miquel Soler]: hi havien molts i molts tancs molts àrabs m u i molts vehicles solidats ens hem despertat en una situació de caos de molt caos - -11 -00:00:55,094 --> 00:01:05,177 -[Carles Bosch]: avui la trobada enmig d'una moció incontenible d'un poble separat l'alemany ha simbolitzat potser més que qualsevol altre esdeveniment recent - -12 -00:01:05,177 --> 00:01:11,902 -[Carles Bosch]: l'espectacular enfonsament d'un disseny polític i ideològic d'Europa basat en la confrontació - -13 -00:01:11,902 --> 00:01:13,453 -(AD): Televisor blanc - -14 -00:01:13,453 --> 00:01:16,560 -[Carles Bosch]: mur de berlín ha esdevingut de cop una paret absurda - -15 -00:01:16,560 --> 00:01:23,519 -[Carles Bosch]: tiradors de les milícies sèrbies amb mira telescòpica o artilleria més contundent com la que va matar aquí a un grup de persones quan feien cua per comprar pa - -16 -00:01:23,519 --> 00:01:30,840 -[Carles Bosch]: temorits en els vianants aquests llençols miren d'evitar la visibilitat dels que disparen contra els ciutadans - -17 -00:01:30,840 --> 00:01:31,679 -(AD): Televisor blanc - -18 -00:01:31,679 --> 00:01:34,025 -[Carles Bosch]: dels gran tiradors filials grons carles bosch tv3 sarajevo - -19 -00:01:34,025 --> 00:01:40,522 -[Miquel Soler]: que arribarà a l'estadi de montjuïc de la mà del triple medallista Herminio Menéndez s'anuncia ja es demana ja la benvinguda tot l'estadi d'en peus - -20 -00:01:40,522 --> 00:01:41,819 -(AD): Imatge de la Terra - -21 -00:01:41,819 --> 00:01:49,280 -[Miquel Soler]: la donació per part de la comunitat internacional que arriba en aquests moments ja a cinc-cents milions de dòlars és una bona xifra però que serà del tot del tot insuficient sobretot per afrontar el tema de la reconstrucció futura - -22 -00:01:49,280 --> 00:01:50,140 -(AD): Terra festiva - -23 -00:01:50,140 --> 00:01:53,480 -[Miquel Soler]: població que simplement ha desaparegut sota els efectes del tsunami i el que registra a hores d'ara el nombre de víctimes més important - -24 -00:01:53,480 --> 00:02:00,534 -[Ramon Vidal]: la major part de les quals una cinquantena s'han produït en aquesta ciutat biloxi aquesta ciutat biloxi les primeres llums del dia ofereixen aquest paisatge dantesc de destrucció i mort - -25 -00:02:00,534 --> 00:02:07,879 -[Ramon Vidal]: del desastre que ha provocat el katrina som a la confluència a la frontera tothom vol immortalitzar el moment ha estat una tarda d'emocions altes de sentiments intensos de creure - -26 -00:02:07,879 --> 00:02:08,872 -(AD): Televisor blanc - -27 -00:02:08,872 --> 00:02:10,962 -[Ramon Vidal]: que els tres-cents morts d'aquesta revolta no seran en va - -28 -00:02:10,962 --> 00:02:11,902 -[Ramon Vidal]: se'ls ha acabat la paciència - -29 -00:02:11,902 --> 00:02:13,292 -[Ramon Vidal]: volen que el règim de hosni mubarak acabi - -30 -00:02:13,292 --> 00:02:16,668 -[Miquel Soler]: després de la falsa alarma ja a tahrir fals alarma ja tajrid - -31 -00:02:16,668 --> 00:02:25,072 -(AD): En la imatge, un vaixell pesquer ha estat arruïnat i col·lidit contra un edifici proper. - -32 -00:02:25,072 --> 00:02:26,741 -(AD): Vaixell pesquer destrossat. - -33 -00:02:26,741 --> 00:02:29,864 -(AD): Vídeo YouTube desconegut. - -34 -00:02:29,864 --> 00:02:30,775 -(AD): Vídeo YouTube - -35 -00:02:30,775 --> 00:02:31,840 -(AD): Vídeo desconegut - -36 -00:02:31,840 --> 00:02:34,840 -(AD): Un home amb jaqueta negra espera manifestació. - -37 -00:02:34,840 --> 00:02:38,419 -(AD): Gent reunida a la nit aixecant les mans. - -38 -00:02:38,419 --> 00:02:41,199 -(AD): Gent aixecant les mans a la nit. - -39 -00:02:41,199 --> 00:02:42,240 -(AD): Multitud fosca - -40 -00:02:42,240 --> 00:02:43,719 -(AD): Herminio Menéndez dirigeix multitud. - -41 -00:02:43,719 --> 00:02:46,062 -(AD): Gent reunida a la plaça Tahrir. - -42 -00:02:46,062 --> 00:02:47,228 -(AD): Imatge colorida - -43 -00:02:47,228 --> 00:02:50,013 -(AD): Multitud de persones a Tahrir. - -44 -00:02:50,013 --> 00:02:51,598 -(AD): Televisió amb 'Ca'. \ No newline at end of file diff --git a/refinement/data/noticies/une_ad.srt b/refinement/data/noticies/une_ad.srt deleted file mode 100644 index ef599ee2ff1d505f5b244e6bcf911fa06cb78d7f..0000000000000000000000000000000000000000 --- a/refinement/data/noticies/une_ad.srt +++ /dev/null @@ -1,264 +0,0 @@ -1 -00:00:01,110 --> 00:00:03,929 -[periodista_hombre_7]: quina notícia que obrien els enviats especials totalment col·lapsats - -2 -00:00:03,929 --> 00:00:04,559 -(AD): "" - -3 -00:00:04,559 --> 00:00:05,240 -(AD): "" - -4 -00:00:05,240 --> 00:00:05,346 -(AD): "" - -5 -00:00:05,346 --> 00:00:13,733 -[periodista_hombre_7]: el solar en el que s havien convertit i que estan sent reallotjades en el que es l operacio logistica mes gran l operacio d emergencia mes gran que aquest pais ha hagut d afrontar - -6 -00:00:13,733 --> 00:00:13,987 -(AD): "" - -7 -00:00:13,987 --> 00:00:19,300 -[periodista_hombre_7]: despres de la segona guerra mundial les xifres son desmesurades cent mil soldats han estat desplacats - -8 -00:00:19,300 --> 00:00:19,673 -(AD): "" - -9 -00:00:19,673 --> 00:00:22,762 -[periodista_hombre_7]: la situacio es delicada el reactor dos de fukushima - -10 -00:00:22,762 --> 00:00:22,861 -(AD): "" - -11 -00:00:22,861 --> 00:00:26,980 -[periodista_mujer_1]: víctimes que era impossible comptar les ara mateix i com deieu també els hospitals de nova york - -12 -00:00:26,980 --> 00:00:27,216 -(AD): "" - -13 -00:00:27,216 --> 00:00:32,389 -[periodista_mujer_1]: estan totalment col·lapsats continuament arriben persones i demanen també - -14 -00:00:32,389 --> 00:00:37,561 -[periodista_mujer_1]: tothom qui pugui vagi a fer donacions de sang per ajudar els centenars de ferits - -15 -00:00:37,561 --> 00:00:38,167 -(AD): "" - -16 -00:00:38,167 --> 00:00:40,295 -[periodista_mujer_1]: del que queda de les torres bessones - -17 -00:00:40,295 --> 00:00:40,548 -(AD): "" - -18 -00:00:40,548 --> 00:00:47,820 -[periodista_hombre_6]: al voltant de les dugues del migdia i ens han portat un taxista ens ha assegurat que ha vist els marins americans hem anat fins allà i així repetim estaven prenent posicions de combat posicions de defensa hi havien molts i molts tancs molts àrabs m u i molts vehicles solidats - -19 -00:00:47,820 --> 00:00:55,094 -[periodista_hombre_6]: ens hem despertat en una situació de caos de molt caos - -20 -00:00:55,094 --> 00:01:05,177 -[periodista_hombre_4]: avui la trobada enmig d'una moció incontenible d'un poble separat l'alemany ha simbolitzat potser més que qualsevol altre esdeveniment recent - -21 -00:01:05,177 --> 00:01:11,902 -[periodista_hombre_4]: l'espectacular enfonsament d'un disseny polític i ideològic d'Europa basat en la confrontació - -22 -00:01:11,902 --> 00:01:12,439 -(AD): "" - -23 -00:01:12,439 --> 00:01:13,453 -(AD): "Televisor blanc" - -24 -00:01:13,453 --> 00:01:16,424 -[periodista_hombre_4]: mur de berlín ha esdevingut de cop una paret absurda - -25 -00:01:16,424 --> 00:01:16,560 -(AD): "" - -26 -00:01:16,560 --> 00:01:16,626 -(AD): "" - -27 -00:01:16,626 --> 00:01:23,519 -[periodista_hombre_4]: tiradors de les milícies sèrbies amb mira telescòpica o artilleria més contundent com la que va matar aquí a un grup de persones quan feien cua per comprar pa - -28 -00:01:23,519 --> 00:01:30,412 -[periodista_hombre_4]: temorits en els vianants aquests llençols miren d'evitar la visibilitat dels que disparen contra els ciutadans - -29 -00:01:30,412 --> 00:01:30,840 -(AD): "" - -30 -00:01:30,840 --> 00:01:31,679 -(AD): "Televisor blanc" - -31 -00:01:31,679 --> 00:01:34,025 -[periodista_hombre_4]: dels gran tiradors filials grons carles bosch tv3 sarajevo que arribarà a l'estadi de montjuïc de la mà del triple medallista - -32 -00:01:34,025 --> 00:01:40,522 -[periodista_hombre_6]: herminio menéndez s'anuncia ja es demana ja la benvinguda tot l'estadi d'en peus - -33 -00:01:40,522 --> 00:01:41,819 -(AD): "Imatge de la Terra" - -34 -00:01:41,819 --> 00:01:49,280 -[periodista_hombre_6]: la donació per part de la comunitat internacional que arriba en aquests moments ja a cinc-cents milions de dòlars és una bona xifra però que serà del tot del tot insuficient sobretot per afrontar el tema de la reconstrucció futura - -35 -00:01:49,280 --> 00:01:50,140 -(AD): "Terra festiva" - -36 -00:01:50,140 --> 00:01:51,540 -[periodista_hombre_6]: població que simplement ha desaparegut sota els efectes del tsunami i el que registra a hores d'ara el nombre de víctimes més important - -37 -00:01:51,540 --> 00:01:53,480 -(AD): "Home amb torxa brillant." - -38 -00:01:53,480 --> 00:02:00,534 -[periodista_hombre_5]: la major part de les quals una cinquantena s'han produït en aquesta ciutat biloxi aquesta ciutat biloxi les primeres llums del dia ofereixen aquest paisatge dantesc de destrucció i mort - -39 -00:02:00,534 --> 00:02:07,587 -[periodista_hombre_5]: del desastre que ha provocat el katrina som a la confluència a la frontera tothom vol immortalitzar el moment ha estat una tarda d'emocions altes de sentiments intensos de creure - -40 -00:02:07,587 --> 00:02:07,879 -(AD): "" - -41 -00:02:07,879 --> 00:02:08,872 -(AD): "Televisor blanc" - -42 -00:02:08,872 --> 00:02:10,962 -[periodista_hombre_5]: que els tres-cents morts d'aquesta revolta no seran en va se'ls ha acabat la paciència volen que el règim de hosni mubarak acabi - -43 -00:02:10,962 --> 00:02:16,413 -[periodista_hombre_6]: després de la falsa alarma ja a tahrir fals alarma ja tajrid - -44 -00:02:16,413 --> 00:02:16,439 -(AD): "" - -45 -00:02:16,439 --> 00:02:16,668 -(AD): "" - -46 -00:02:16,668 --> 00:02:25,072 -(AD): "En la imatge, un vaixell pesquer ha estat arruïnat i col·lidit contra un edifici proper." - -47 -00:02:25,072 --> 00:02:25,477 -(AD): "" - -48 -00:02:25,477 --> 00:02:26,741 -(AD): "Vaixell pesquer destrossat." - -49 -00:02:26,741 --> 00:02:27,120 -(AD): "" - -50 -00:02:27,120 --> 00:02:27,721 -(AD): "" - -51 -00:02:27,721 --> 00:02:28,280 -(AD): "" - -52 -00:02:28,280 --> 00:02:29,864 -(AD): "Vídeo YouTube desconegut." - -53 -00:02:29,864 --> 00:02:30,775 -(AD): "Vídeo YouTube" - -54 -00:02:30,775 --> 00:02:31,840 -(AD): "Vídeo desconegut" - -55 -00:02:31,840 --> 00:02:34,840 -(AD): "Un home amb jaqueta negra espera manifestació." - -56 -00:02:34,840 --> 00:02:38,419 -(AD): "Gent reunida a la nit aixecant les mans." - -57 -00:02:38,419 --> 00:02:41,199 -(AD): "Gent aixecant les mans a la nit." - -58 -00:02:41,199 --> 00:02:42,240 -(AD): "Multitud fosca" - -59 -00:02:42,240 --> 00:02:43,719 -(AD): "Herminio Menéndez dirigeix multitud." - -60 -00:02:43,719 --> 00:02:46,062 -(AD): "Gent reunida a la plaça Tahrir." - -61 -00:02:46,062 --> 00:02:46,159 -(AD): "" - -62 -00:02:46,159 --> 00:02:47,228 -(AD): "Imatge colorida" - -63 -00:02:47,228 --> 00:02:47,319 -(AD): "" - -64 -00:02:47,319 --> 00:02:50,013 -(AD): "Multitud de persones a Tahrir." - -65 -00:02:50,013 --> 00:02:50,120 -(AD): "" - -66 -00:02:50,120 --> 00:02:51,598 -(AD): "Televisió amb 'Ca'." - diff --git a/refinement/data/obres/casting.csv b/refinement/data/obres/casting.csv deleted file mode 100644 index aaefadd8d182bb386dc41e512593784be3d650bd..0000000000000000000000000000000000000000 --- a/refinement/data/obres/casting.csv +++ /dev/null @@ -1,5 +0,0 @@ -character name,personality / context -Viet,"Observador sarcàstic i impacient. Comenta amb ironia el ritme de les obres de la Sagrada Família, suggerint, de manera exagerada, que sembla que estan a punt d'acabar per la impressió visual, malgrat la seva coneguda lentitud." -Dao,"Observadora moderada i temperada. Respon a l'exageració del Vicenç amb una opinió més assenyada, admetent que l'edifici té un aspecte excel·lent ('està radiant') però negant que estigui acabat de forma imminent." -Joan,"Observador enginyós i humorístic. Fa un comentari lateral i enginyós ('Rellisca més que les pedres d'en Gaudí'), probablement referint-se a algú que és esmunyedís o que esquiva les coses." -Pep,"Observador preocupat per la calor. És el qui porta l'escena a un context personal, demanant protecció o ombra ('Dóna'm una mica, home, que m'estic cremant tot'), indicant que la conversa té lloc a l'exterior, sota el sol." \ No newline at end of file diff --git a/refinement/data/obres/eval.csv b/refinement/data/obres/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/obres/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/obres/fake_une_ad.srt b/refinement/data/obres/fake_une_ad.srt deleted file mode 100644 index 97caf0af4bbe18c9811646e3264a1383d1279d7f..0000000000000000000000000000000000000000 --- a/refinement/data/obres/fake_une_ad.srt +++ /dev/null @@ -1,36 +0,0 @@ -1 -00:00:00,000 --> 00:00:04,310 -(AD) Es mostra una panoràmica de Barcelona amb les obres de la Sagrada Família. - -2 -00:00:04,310 --> 00:00:05,010 -(AD) Obres. - -3 -00:00:05,010 --> 00:00:05,510 -(AD) - -4 -00:00:05,510 --> 00:00:07,310 -(AD) Obres. - -5 -00:00:07,310 --> 00:00:11,310 -[Joan] I encara diuen que les obres no avancen. Això sembla acabat demà passat. - -6 -00:00:11,310 --> 00:00:13,040 -[Pep] Home, tant com això, no, però avui està radiant. - -7 -00:00:13,040 --> 00:00:23,540 -(AD) Es mostra a vista d´ocell la sagrada família i les seves obres. -A vista d´ocell la sagrada família. - -8 -00:00:23,540 --> 00:00:25,300 -[Dao] Rellisca més que les pedres d'en Gaudí. - -9 -00:00:25,680 --> 00:00:28,940 -[Pep] Dóna'm una mica, home, que m'estic cremant tot. \ No newline at end of file diff --git a/refinement/data/obres/free_ad.txt b/refinement/data/obres/free_ad.txt deleted file mode 100644 index 43b941f7594835984ccd1072f3f5f18e711eb3d4..0000000000000000000000000000000000000000 --- a/refinement/data/obres/free_ad.txt +++ /dev/null @@ -1,3 +0,0 @@ -La càmera capturava una àmplia panoràmica de Barcelona que culminava en la visió majestuosa de les obres de la Sagrada Família. En el bell mig de l'escena, Viet, amb un entusiasme evident i una mirada posada en el progrés de la construcció, va iniciar la conversa. Viet diu: "I encara diuen que les obres no avancen. Això sembla acabat demà passat". Al seu costat, Dao, amb una perspectiva més tranquil·la i assossegada, va temperejar l'afirmació, comentant que, tot i que no creia que estigués acabat tan ràpidament, el dia era innegablement radiant. L'observació de la basílica va continuar amb una vista d’ocell de la Sagrada Família i les seves obres, posant de manifest la immensitat del projecte sota el cel obert. - -A continuació apareixen dos obrers xerrant i prenent el sol al capdamunt de la Sagrada Família. Es fan fora bronzejador i fan broma. Joan, amb un to sorneguer, va fer un comentari irònic que denotava un cert escepticisme. Joan diu: "Rellisca més que les pedres d'en Gaudí". Mentre la llum solar es feia més intensa, Pep, visiblement afectat per la calor, va implorar al seu company que li proporcionés algun tipus de protector o ombra. Pep diu: "Dóna'm una mica, home, que m'estic cremant tot". diff --git a/refinement/data/obres/json_ad.json b/refinement/data/obres/json_ad.json deleted file mode 100644 index 11058b50eb25ddebbcf263ff1e9038218ca38dec..0000000000000000000000000000000000000000 --- a/refinement/data/obres/json_ad.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "all_identities": "Viet, Dao, Joan, Pep", - "face_identities": "Viet, Dao, Joan, Pep", - "voice_identities": "Viet, Dao, Joan, Pep", - "full_transcripcion": "I encara diuen que les obres no avancen. Això sembla acabat demà passat. Home, tant com això, no, però avui està radiant. Rellisca més que les pedres d'en Gaudí. Dóna'm una mica, home, que m'estic cremant tot.", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.31, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Panoràmica de Barcelona amb les obres de la Sagrada Família, vista des d'una terrassa barcelonina soleada.", - "scenario_knn": [ - "Terrassa barcelonina", - "Alt de la Basílica de la Sagrada Família" - ] - }, - { - "frame_number": 2, - "start": 4.31, - "end": 7.31, - "ocr": "Obres", - "persona": [], - "per_second": {}, - "description": "Primer pla de les obres en curs de la Basílica, amb grues i bastides visibles.", - "scenario_knn": [ - "Alt de la Basílica de la Sagrada Família" - ] - }, - { - "frame_number": 3, - "start": 7.31, - "end": 11.31, - "ocr": "", - "persona": [ - "Viet" - ], - "per_second": {}, - "description": "Viet comenta sarcàsticament el ritme de les obres mentre observa la basílica des de la terrassa.", - "scenario_knn": [ - "Terrassa barcelonina" - ] - }, - { - "frame_number": 4, - "start": 11.31, - "end": 13.04, - "ocr": "", - "persona": [ - "Dao" - ], - "per_second": {}, - "description": "Dao modera el comentari de Viet, admetent que la Sagrada Família 'està radiant' avui.", - "scenario_knn": [ - "Terrassa barcelonina" - ] - }, - { - "frame_number": 5, - "start": 13.04, - "end": 23.54, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Vista aèria o 'a vista d'ocell' de la Sagrada Família i les seves obres, emfatitzant l'escala de la construcció.", - "scenario_knn": [ - "Alt de la Basílica de la Sagrada Família" - ] - }, - { - "frame_number": 6, - "start": 23.54, - "end": 25.3, - "ocr": "", - "persona": [ - "Joan" - ], - "per_second": {}, - "description": "Joan fa un comentari enginyós des de la terrassa.", - "scenario_knn": [ - "Terrassa barcelonina" - ] - }, - { - "frame_number": 7, - "start": 25.68, - "end": 28.94, - "ocr": "", - "persona": [ - "Pep" - ], - "per_second": {}, - "description": "Pep, preocupat per la calor, demana ombra des de la terrassa barcelonina.", - "scenario_knn": [ - "Terrassa barcelonina" - ] - } - ], - "audio_segments": [ - { - "segment": 1, - "start": 7.31, - "end": 11.31, - "speaker": "Viet", - "voice_neighbors": { - "identity": "Viet", - "distance": 0.0 - }, - "text": "I encara diuen que les obres no avancen. Això sembla acabat demà passat.", - "clip_path": "results/sagrada_familia/clips/segment_001.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 2, - "start": 11.31, - "end": 13.04, - "speaker": "Dao", - "voice_neighbors": { - "identity": "Dao", - "distance": 0.0 - }, - "text": "Home, tant com això, no, però avui està radiant.", - "clip_path": "results/sagrada_familia/clips/segment_002.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 3, - "start": 23.54, - "end": 25.3, - "speaker": "Joan", - "voice_neighbors": { - "identity": "Joan", - "distance": 0.0 - }, - "text": "Rellisca més que les pedres d'en Gaudí.", - "clip_path": "results/sagrada_familia/clips/segment_003.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 4, - "start": 25.68, - "end": 28.94, - "speaker": "Pep", - "voice_neighbors": { - "identity": "Pep", - "distance": 0.0 - }, - "text": "Dóna'm una mica, home, que m'estic cremant tot.", - "clip_path": "results/sagrada_familia/clips/segment_004.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - } - ] -} \ No newline at end of file diff --git a/refinement/data/obres/sample.json b/refinement/data/obres/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/obres/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/obres/scenarios.csv b/refinement/data/obres/scenarios.csv deleted file mode 100644 index 83e5e2d6d6d9b037a87783c4e0dfd2ee6ddcd84a..0000000000000000000000000000000000000000 --- a/refinement/data/obres/scenarios.csv +++ /dev/null @@ -1,3 +0,0 @@ -scenario,description -Terrassa barcelonina, "Soleada terrassa d'un bar barceloní amb vista a la Basílica de la Sagrada Família" -Alt de la Basílica de la Sagrada Família,"L'escena mostra clarament les obres en curs de la basílica, amb grues i bastides visibles. Es destaca la vista aèria o 'a vista d'ocell' que emfatitza l'escala i l'avanç de la construcció." \ No newline at end of file diff --git a/refinement/data/obres/target_une_ad.srt b/refinement/data/obres/target_une_ad.srt deleted file mode 100644 index f7d580874862ebe7a770fcd59248c85952651268..0000000000000000000000000000000000000000 --- a/refinement/data/obres/target_une_ad.srt +++ /dev/null @@ -1,32 +0,0 @@ -1 -00:00:00,000 --> 00:00:04,310 -(AD) Es mostra una panoràmica de Barcelona amb la visió majestuosa de les obres de la Sagrada Família. - -2 -00:00:04,310 --> 00:00:07,310 -(AD) Obres. Viet, amb un entusiasme evident, posa la mirada en el progrés de la construcció. - -3 -00:00:07,310 --> 00:00:11,310 -[Viet] I encara diuen que les obres no avancen. Això sembla acabat demà passat. - -4 -00:00:11,310 --> 00:00:13,040 -[Dao] Home, tant com això, no, però avui està radiant. - -5 -00:00:13,040 --> 00:00:20,540 -(AD) L'observació de la basílica continua amb una vista d'ocell de la Sagrada Família i les seves obres, -posant de manifest la immensitat del projecte. - -6 -00:00:20,540 --> 00:00:23,540 -(AD) Apareixen dos obrers xerrant i prenent el sol al capdamunt. - -8 -00:00:23,540 --> 00:00:25,300 -[Joan] Rellisca més que les pedres d'en Gaudí. - -9 -00:00:25,300 --> 00:00:28,940 -[Pep] Dóna'm una mica, home, que m'estic cremant tot. \ No newline at end of file diff --git a/refinement/data/obres/une_ad.srt b/refinement/data/obres/une_ad.srt deleted file mode 100644 index 47a47ab697a0441a93addc612daea6a24c3376af..0000000000000000000000000000000000000000 --- a/refinement/data/obres/une_ad.srt +++ /dev/null @@ -1,27 +0,0 @@ -1 -00:00:00,000 --> 0:00:04,310 -(AD) Es mostra una panoràmica de Barcelona amb les obres de la Sagrada Família. - -2 -00:00:04,310 --> 0:00:07,310 -(AD) Obres - -3 -00:00:07,310 --> 0:00:11,310 -[Viet] I encara diuen que les obres no avancen. Això sembla acabat demà passat. - -4 -0:00:11,310 --> 0:00:13,040 -[Dao] Home, tant com això, no, però avui està radiant. - -5 -00:00:13,040 --> 00:00:23,540 -(AD) Es mostra a vista d´ocell la sagrada família i les seves obres - -6 -00:00:23,540 --> 00:00:25,300 -[Joan] Rellisca més que les pedres d'en Gaudí. - -7 -00:00:25,680 --> 00:00:28,940 -[Pep] Dóna'm una mica, home, que m'estic cremant tot. diff --git a/refinement/data/parella/casting.csv b/refinement/data/parella/casting.csv deleted file mode 100644 index 1cc2fa2a68f643064f76a4cd7a8fdb027f907ec5..0000000000000000000000000000000000000000 --- a/refinement/data/parella/casting.csv +++ /dev/null @@ -1,3 +0,0 @@ -character name,personality / context -Gisela,"Noia jove, bruna, amb els cabells llargs. És la que inicia l'apreciació del lloc i expressa directament el seu afecte per la seva parella. La seva actitud és de gaudi i entusiasme per l'escapada." -Marc,"Noi jove, alt i bru. Està d'acord amb la seva parella sobre la bellesa del lloc i el dia. Expressa la idea de continuïtat i desig de repetir l'experiència." \ No newline at end of file diff --git a/refinement/data/parella/eval.csv b/refinement/data/parella/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/parella/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/parella/free_ad.txt b/refinement/data/parella/free_ad.txt deleted file mode 100644 index f7d6d52e13873f812eb03ffdae22a67917966eff..0000000000000000000000000000000000000000 --- a/refinement/data/parella/free_ad.txt +++ /dev/null @@ -1,7 +0,0 @@ -El vídeo s'inicia enmig de l'ambient vibrant d'un carrer estret i antic, probablement a la ciutat, il·luminat per un sol intens d'estiu. Una parella, Marc i Gisela, caminen feliços entre la multitud de turistes. Gisela, amb un vestit groc estiuenc, pregunta a Marc: "Oi que és meravellós, aquest lloc?" Marc, amb camisa de lli blau clar, li respon amb fermesa: "Jo crec que sí." - -Sense previ avís, l'escena es transforma cap a la serenitat costanera. Ara es troben caminant descalços per una platja de sorra daurada banyada per les onades. Marc assenyala l'horitzó o un edifici proper, mentre Gisela anuncia, impacient: "I ara, cap a la platja." Marc admira l'escena: "Mira quin dia." - -La llum canvia i el sol baixa, oferint una posta de sol càlida i taronja. La parella es troba a la vora del mar, abraçats i observant la tranquil·litat del capvespre. La mirada de Marc es dirigeix a la noia: "És preciós, oi?" Gisela li torna el somriure, completament a gust: "M'encanta estar aquí amb tu." Abans que l'escena s'esvaeixi, Marc li proposa: "Hauríem de venir més sovint." - -L'última imatge és un pla detall d'una ampolla de vidre, probablement amb un missatge a l'interior, arrossegada per la bromera de l'aigua en la sorra, amb el reflex brillant de la posta de sol a l'oceà. diff --git a/refinement/data/parella/json_ad.json b/refinement/data/parella/json_ad.json deleted file mode 100644 index 239e2e7a3feb0b5304465af8067787fddfb4ee60..0000000000000000000000000000000000000000 --- a/refinement/data/parella/json_ad.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "all_identities": "Gisela, Marc", - "face_identities": "Gisela, Marc", - "voice_identities": "Gisela, Marc", - "full_transcripcion": "Oi que és meravellós, aquest lloc? Jo crec que sí. I ara, cap a la platja. Mira quin dia. És preciós, oi? M'encanta estar aquí amb tu. Hauríem de venir més sovint.", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 3.54, - "ocr": "", - "persona": [ - "Gisela", - "Marc" - ], - "per_second": {}, - "description": "Gisela i Marc gaudeixen d'un moment en un lloc meravellós, amb Marc mostrant acord i satisfacció.", - "scenario_knn": [ - "Platja" - ] - }, - { - "frame_number": 2, - "start": 3.54, - "end": 7.79, - "ocr": "", - "persona": [ - "Gisela", - "Marc" - ], - "per_second": {}, - "description": "La parella es dirigeix cap a la platja. Marc fa un comentari sobre el bon dia que fa, subratllant l'ambient idíl·lic.", - "scenario_knn": [ - "Platja" - ] - }, - { - "frame_number": 3, - "start": 7.79, - "end": 12.84, - "ocr": "", - "persona": [ - "Gisela", - "Marc" - ], - "per_second": {}, - "description": "Marc expressa que el dia és preciós. Gisela expressa el seu afecte i Marc desitja repetir l'experiència més sovint.", - "scenario_knn": [ - "Platja" - ] - }, - { - "frame_number": 4, - "start": 12.84, - "end": 23.94, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una ampolla de vidre amb un missatge a dins reposa a la sorra, amb les ones trencant tranquil·lament a la platja.", - "scenario_knn": [ - "Platja" - ] - } - ], - "audio_segments": [ - { - "segment": 1, - "start": 0.0, - "end": 1.34, - "speaker": "Gisela", - "voice_neighbors": { - "identity": "Gisela", - "distance": 0.0 - }, - "text": "Oi que és meravellós, aquest lloc?", - "clip_path": "results/platja/clips/segment_001.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 2, - "start": 1.34, - "end": 3.54, - "speaker": "Marc", - "voice_neighbors": { - "identity": "Marc", - "distance": 0.0 - }, - "text": "Jo crec que sí.", - "clip_path": "results/platja/clips/segment_002.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 3, - "start": 3.54, - "end": 5.79, - "speaker": "Gisela", - "voice_neighbors": { - "identity": "Gisela", - "distance": 0.0 - }, - "text": "I ara, cap a la platja.", - "clip_path": "results/platja/clips/segment_003.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 4, - "start": 5.79, - "end": 7.79, - "speaker": "Marc", - "voice_neighbors": { - "identity": "Marc", - "distance": 0.0 - }, - "text": "Mira quin dia.", - "clip_path": "results/platja/clips/segment_004.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 5, - "start": 7.79, - "end": 9.54, - "speaker": "Marc", - "voice_neighbors": { - "identity": "Marc", - "distance": 0.0 - }, - "text": "És preciós, oi?", - "clip_path": "results/platja/clips/segment_005.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 6, - "start": 9.54, - "end": 11.64, - "speaker": "Gisela", - "voice_neighbors": { - "identity": "Gisela", - "distance": 0.0 - }, - "text": "M'encanta estar aquí amb tu.", - "clip_path": "results/platja/clips/segment_006.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 7, - "start": 11.64, - "end": 12.84, - "speaker": "Marc", - "voice_neighbors": { - "identity": "Marc", - "distance": 0.0 - }, - "text": "Hauríem de venir més sovint.", - "clip_path": "results/platja/clips/segment_007.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - } - ] -} \ No newline at end of file diff --git a/refinement/data/parella/sample.json b/refinement/data/parella/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/parella/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/parella/scenarios.csv b/refinement/data/parella/scenarios.csv deleted file mode 100644 index 014954cbb71ef185bf448408ac806b209bff13ec..0000000000000000000000000000000000000000 --- a/refinement/data/parella/scenarios.csv +++ /dev/null @@ -1,3 +0,0 @@ -scenario,description -Platja,"Una platja de sorra fina i aigua blava en un dia assolellat. L'escena transmet un ambient idíl·lic i tranquil, amb les ones trencant. Es veu una ampolla de vidre amb un missatge a dins a la sorra (segons l'AD), simbolitzant potser un missatge d'amor o un desig." -Carrer comercial, "Carrer comercial amb botigues" \ No newline at end of file diff --git a/refinement/data/parella/target_une_ad.srt b/refinement/data/parella/target_une_ad.srt deleted file mode 100644 index c6b36f8714910d88a21d7b018b8542a18700f451..0000000000000000000000000000000000000000 --- a/refinement/data/parella/target_une_ad.srt +++ /dev/null @@ -1,35 +0,0 @@ -1 -00:00:00,000 --> 0:00:01,340 -[Gisela] Oi que és meravellós, aquest lloc? - -2 -0:00:01,340 --> 0:00:03,540 -[Marc] Jo crec que sí. - -3 -00:00:03,540 --> 00:00:05,790 -[Gisela] I ara, cap a la platja. - -4 -00:00:05,790 --> 00:00:07,790 -[Marc] Mira quin dia. - -4 -00:00:07,790 --> 00:00:09,540 -[Marc] És preciós, oi? - -5 -00:00:09,540 --> 00:00:11,640 -[Gisela] M'encanta estar aquí amb tu. - -6 -00:00:11,640 --> 00:00:12,840 -[Marc] Hauríem de venir més sovint. - -7 -00:00:12,340 --> 00:00:19,340 -(AD) Una ampolla de vidre amb un missatge a dins està a la sorra, - -8 -00:00:19,340 --> 00:00:23,940 -(AD) mentre les ones trenquen sota la llum de la posta de sol. \ No newline at end of file diff --git a/refinement/data/parella/une_ad.srt b/refinement/data/parella/une_ad.srt deleted file mode 100644 index 4d0f9a5988d48fe90dd12c3298390b7ec529e905..0000000000000000000000000000000000000000 --- a/refinement/data/parella/une_ad.srt +++ /dev/null @@ -1,31 +0,0 @@ -1 -00:00:00,000 --> 0:00:01,340 -[Gisela] Oi que és meravellós, aquest lloc? - -2 -0:00:01,340 --> 0:00:03,540 -[Marc] Jo crec que sí. - -3 -00:00:03,540 --> 00:00:05,790 -[Gisela] I ara, cap a la platja. - -4 -00:00:05,790 --> 00:00:07,790 -[Marc] Mira quin dia. - -4 -00:00:07,790 --> 00:00:09,540 -[Marc] És preciós, oi? - -5 -00:00:09,540 --> 00:00:11,640 -[Gisela] M'encanta estar aquí amb tu. - -6 -00:00:11,640 --> 00:00:12,840 -[Marc] Hauríem de venir més sovint. - -7 -00:00:12,340 --> 00:00:23,940 -(AD) Una ampolla de vidre amb un missatge a dins està a la sorra, mentre les ones trenquen sota la llum de la posta de sol. \ No newline at end of file diff --git a/refinement/data/trailer_1/casting.csv b/refinement/data/trailer_1/casting.csv deleted file mode 100644 index 705111f383cd4b7ac58339f668862a4b21d561cc..0000000000000000000000000000000000000000 --- a/refinement/data/trailer_1/casting.csv +++ /dev/null @@ -1,4 +0,0 @@ -character name,personality / context -Pau,"Jove amb el cabell llarg. És el narrador d'una història personal sobre una cita a cegues (amb una persona anomenada 'Flint'), amb un to còmic i anecdòtic. Es mostra observador i amb un punt d'humor." -Laia,"Jove pèl-roja. Té un paper reactiu i d'observació, intervenint amb exclamacions ("ui") i fent preguntes sobre noms o llocs. El seu to és espontani i còmic." -Núria,"Jove amb cabell fosc i implant coclear, la qual cosa implica que és sorda. Té un caràcter sarcàstic i confrontacional, utilitzant l'humor negre per a fer broma sobre la seva pròpia condició i insultar altres ("mira qui parla només cal que et miris al mirall")." \ No newline at end of file diff --git a/refinement/data/trailer_1/eval.csv b/refinement/data/trailer_1/eval.csv deleted file mode 100644 index fe702776a5f12d617f19fe63f3b356aa4206984e..0000000000000000000000000000000000000000 --- a/refinement/data/trailer_1/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,7,"La descripció visual dels plans i les accions és exacta." -Sincronització Temporal,6,"L'estructura en format SRT garanteix una bona sincronització. Es podria detallar més en els segments musicals llargs." -Claredat i Concisió,7,"El llenguatge utilitzat és clar i directe." -Inclusió de Diàleg/So,7,"Inclou de manera precisa el diàleg disponible i es menciona l'element musical." -Contextualització,6,"El context (universitari/escolar, cuina, parc) està ben establert." -Flux i Ritme de la Narració,5,"El flux és acceptable, però la transició entre escenes visuals es marca amb canvis secs, propi del format." \ No newline at end of file diff --git a/refinement/data/trailer_1/fake_une_ad.srt b/refinement/data/trailer_1/fake_une_ad.srt deleted file mode 100644 index 5d7210cc17155cb3a8f6af3ab77f86471c95f1e7..0000000000000000000000000000000000000000 --- a/refinement/data/trailer_1/fake_une_ad.srt +++ /dev/null @@ -1,315 +0,0 @@ -1 -00:00:00,284 --> 00:00:01,026 -[Laia] a cegues - -2 -00:00:01,026 --> 00:00:01,381 -(AD): "" - -3 -00:00:01,381 --> 00:00:02,798 -[Laia] vaig tenir una cita - -4 -00:00:02,798 --> 00:00:03,279 -(AD): "" - -5 -00:00:03,279 --> 00:00:04,046 -(AD): Noia parc - -6 -00:00:04,046 --> 00:00:05,091 -[Laia] es deia flint - -7 -00:00:05,091 --> 00:00:08,163 -[Laia] oh li suava la samarreta guai - -8 -00:00:08,163 --> 00:00:09,108 -[Laia] ai - -9 -00:00:09,108 --> 00:00:09,119 -(AD): "" - -10 -00:00:09,119 --> 00:00:09,464 -(AD): "" - -11 -00:00:09,464 --> 00:00:10,307 -[Laia] ui - -12 -00:00:10,307 --> 00:00:10,509 -(AD): "" - -13 -00:00:10,509 --> 00:00:11,877 -[Núria] ei que no et veig - -14 -00:00:11,877 --> 00:00:12,012 -(AD): "" - -15 -00:00:12,012 --> 00:00:13,429 -[Núria] es sorda sí - -16 -00:00:13,429 --> 00:00:13,880 -(AD): "" - -17 -00:00:13,880 --> 00:00:13,884 -(AD): "" - -18 -00:00:13,884 --> 00:00:16,972 -[Núria] i tu ho ets sí jo també però jo tinc això un implant coclear i tu ho ets sí jo també. (Frase massa llarga i redundant.) - -19 -00:00:16,972 --> 00:00:17,519 -(AD): "" - -20 -00:00:17,519 --> 00:00:19,079 -(AD): Noia amb plaqueta - -21 -00:00:19,079 --> 00:00:22,170 -(AD): Una casa de bric amb dos joves. - -22 -00:00:22,170 --> 00:00:24,652 -[Núria] i tots ja tots aquestes dues no estan bé del cap - -23 -00:00:24,652 --> 00:00:25,073 -(AD): "" - -24 -00:00:25,073 --> 00:00:27,250 -[Núria] mira qui parla només cal que et miris al mirall - -25 -00:00:27,250 --> 00:00:27,367 -(AD): "" - -26 -00:00:27,367 --> 00:00:28,481 -[Núria] doncs seu - -27 -00:00:28,481 --> 00:00:28,972 -(AD): "" - -28 -00:00:28,972 --> 00:00:29,815 -[Pau] esqui si vol - -29 -00:00:29,815 --> 00:00:30,035 -(AD): "" - -30 -00:00:30,035 --> 00:00:31,638 -[Laia] is un cel - -31 -00:00:31,638 --> 00:00:31,908 -(AD): "" - -32 -00:00:31,908 --> 00:00:33,341 -[Núria] i prende me - -33 -00:00:33,341 --> 00:00:33,880 -(AD): "" - -34 -00:00:33,880 --> 00:00:33,950 -(AD): "" - -35 -00:00:33,950 --> 00:00:40,969 -[Laia] on som ara el nom - -36 -00:00:40,969 --> 00:00:41,840 -(AD): Gent borrosa - -37 -00:00:41,840 --> 00:00:41,965 -(AD): "" - -38 -00:00:41,965 --> 00:00:44,545 -[Laia] 0 sigui - -39 -00:00:44,545 --> 00:00:45,200 -(AD): "" - -40 -00:00:45,200 --> 00:00:45,542 -(AD): "" - -41 -00:00:45,542 --> 00:00:48,039 -[Laia] molt bé - -42 -00:00:48,039 --> 00:00:48,640 -(AD): "" - -43 -00:00:48,640 --> 00:00:49,118 -(AD): "" - -44 -00:00:49,118 --> 00:00:51,567 -[Laia] 0 sigui - -45 -00:00:51,567 --> 00:00:52,715 -(AD): Dues noies. Dues noies. (Descripció redundant.) - -46 -00:00:52,715 --> 00:00:54,807 -[Laia] 0 sigui - -47 -00:00:54,807 --> 00:00:56,280 -(AD): Dues noies conversen. - -48 -00:00:56,280 --> 00:00:57,710 -(AD): Paisatge rural amb vehicles - -49 -00:00:57,710 --> 00:00:58,536 -[Laia] mira - -50 -00:00:58,536 --> 00:00:59,000 -(AD): "" - -51 -00:00:59,000 --> 00:01:00,079 -(AD): Jugador billar - -52 -00:01:00,079 --> 00:01:00,719 -(AD): "" - -53 -00:01:00,719 --> 00:01:00,914 -(AD): "" - -54 -00:01:00,914 --> 00:01:02,112 -[Laia] mira - -55 -00:01:02,112 --> 00:01:02,560 -(AD): "" - -56 -00:01:02,560 --> 00:01:03,439 -(AD): Dues noies - -57 -00:01:03,439 --> 00:01:03,496 -(AD): "" - -58 -00:01:03,496 --> 00:01:05,759 -[Laia] mira - -59 -00:01:05,759 --> 00:01:06,519 -(AD): dona divertida - -60 -00:01:06,519 --> 00:01:07,058 -(AD): "" - -61 -00:01:07,058 --> 00:01:09,117 -[Laia] no - -62 -00:01:09,117 --> 00:01:09,840 -(AD): "" - -63 -00:01:09,840 --> 00:01:10,480 -(AD): "" - -64 -00:01:10,480 --> 00:01:11,359 -(AD): Dues noies - -65 -00:01:11,359 --> 00:01:12,319 -(AD): home parc - -66 -00:01:12,319 --> 00:01:13,519 -(AD): Reunió festiva - -67 -00:01:13,519 --> 00:01:14,212 -(AD): "" - -68 -00:01:14,212 --> 00:01:15,563 -[Laia] ens l'han foto fent ganyates - -69 -00:01:15,563 --> 00:01:16,000 -(AD): "" - -70 -00:01:16,000 --> 00:01:17,079 -(AD): selfie grupal - -71 -00:01:17,079 --> 00:01:17,537 -(AD): "" - -72 -00:01:17,537 --> 00:01:20,102 -[Laia] ok tui bedank tot later was leuk - -73 -00:01:20,102 --> 00:01:21,352 -(AD): fons negre - -74 -00:01:21,352 --> 00:01:23,798 -[Laia] ok tui bedank tot later was leuk - -75 -00:01:23,798 --> 00:01:25,114 -(AD): Fons completament negre. - -76 -00:01:25,114 --> 00:01:27,680 -[Laia] ok tu i benach tot la terc - -77 -00:01:27,680 --> 00:01:28,861 -(AD): Fons negre - -78 -00:01:28,861 --> 00:01:31,274 -[Laia] ok txell i benet tot la terra es llei - -79 -00:01:31,274 --> 00:01:31,640 -(AD): "" \ No newline at end of file diff --git a/refinement/data/trailer_1/free_ad.txt b/refinement/data/trailer_1/free_ad.txt deleted file mode 100644 index 3681b33bb33982d1df08d606652691cd2e0124e6..0000000000000000000000000000000000000000 --- a/refinement/data/trailer_1/free_ad.txt +++ /dev/null @@ -1,6 +0,0 @@ - -El Pau, un jove amb el cabell llarg i una mirada observadora, va iniciar la conversa explicant una anècdota personal d'una cita "a cegues". Amb un to còmic , va detallar que la trobada va tenir lloc amb una "noia parc" en un escenari exterior amb vegetació , i que la persona "es deia flint". El Pau va afegir amb desimboltura que a l'altre "li suava la samarreta guai" , i va concloure amb un "ai" de resignació. La Laia, la jove pèl-roja, va respondre amb una breu exclamació reactiva: "ui". En aquest punt, va intervenir la Núria, una noia de cabell fosc amb implant coclear, que va interpel·lar a algú amb un sarcàstic: "ei que no et veig". Amb un humor confrontacional , la Núria va confirmar que l'altre era "sorda sí" , i va afegir: "i tu ho ets sí jo també però jo tinc això un implant coclear". Es va poder veure la imatge d'una "Noia amb plaqueta" com a referència a l'aparell. - -La conversa va continuar en una Casa d'obra vista, on dos joves interactuaven. La Núria, amb el seu caràcter mordaç, va dir que "tots ja tots aquestes dues no estan bé del cap" , i tot seguit, amb un sarcasme dirigit a un altre, va sentenciar: "mira qui parla només cal que et miris al mirall". La jove va donar una ordre breu: "doncs seu". El Pau va intervenir amb un comentari distès: "esqui si vol" , al que la Laia va afegir amb admiració: "is un cel". La Núria, sense perdre el to, va replicar: "i prende me". La Laia, amb la seva tendència a l'observació, va repetir diverses vegades l'expressió "o sigui" i va preguntar pel nom del lloc amb una frase inconclusa: "on som ara el nom" , mentre es veia "gent borrosa" al seu voltant, i es confirmava que "Dues noies conversen". - -El relat es va traslladar a un entorn que abastava des d'un Paisatge rural amb vehicles fins a una Sala de billar , amb la presència d'un "jugador billar". La Laia va repetir l'exclamació "mira" en diverses ocasions, potser en reaccionar davant d'una "dona divertida" o un "home parc" en una "Reunió festiva". El Pau, enmig d'un "selfie grupal" , va comentar: "ens l'han foto fent ganyates". Finalment, la Laia va acomiadar la conversa amb una expressió en neerlandès: "ok tui bedank tot later was leuk" , que va repetir just abans que la pantalla esdevingués un "Fons completament negre". La Laia va tancar amb una darrera frase sense sentit clar: "ok txell i benet tot la terra es llei". \ No newline at end of file diff --git a/refinement/data/trailer_1/json_ad.json b/refinement/data/trailer_1/json_ad.json deleted file mode 100644 index 44297cc9484160710285ba95e5ddafa9f9e5ce5d..0000000000000000000000000000000000000000 --- a/refinement/data/trailer_1/json_ad.json +++ /dev/null @@ -1,189 +0,0 @@ -{ - "all_identities": "Pau, Laia, Núria", - "face_identities": "Pau, Laia, Núria", - "voice_identities": "Pau, Laia, Núria", - "full_transcripcion": "A cegues vaig tenir una cita, es deia Flint. Oh, li suava la samarreta. Guai. Ai! T'ha dit el teu nom? Ui. I on va ser? No t'ha donat la samarreta? No! Mira qui parla, només cal que et miris al mirall. Que t'he explicat jo la cita? Al billar. Mira. No.", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 5.091, - "ocr": "", - "persona": [ - "Pau" - ], - "per_second": {}, - "description": "Pau comença a narrar als seus amics la història de la seva cita a cegues, mencionant el nom estrany 'Flint'.", - "scenario_knn": [ - "Parc", - "Casa d'obra vista" - ] - }, - { - "frame_number": 2, - "start": 5.091, - "end": 9.108, - "ocr": "", - "persona": [ - "Pau" - ], - "per_second": {}, - "description": "Pau fa un comentari còmic sobre un detall poc afavoridor de la cita ('li suava la samarreta'), amb una expressió d'incomoditat.", - "scenario_knn": [ - "Parc" - ] - }, - { - "frame_number": 3, - "start": 9.108, - "end": 13.914, - "ocr": "", - "persona": [ - "Laia", - "Pau" - ], - "per_second": {}, - "description": "Laia, amb un to de sorpresa i curiositat, reacciona a l'anècdota i fa preguntes sobre la cita, incloent-hi el lloc.", - "scenario_knn": [ - "Sala de billar", - "Casa d'obra vista" - ] - }, - { - "frame_number": 4, - "start": 13.914, - "end": 17.519, - "ocr": "", - "persona": [ - "Núria" - ], - "per_second": {}, - "description": "Núria, amb el seu caràcter sarcàstic i humor negre, fa una confrontació directa a Pau amb un comentari burleta i personal.", - "scenario_knn": [ - "Casa d'obra vista" - ] - }, - { - "frame_number": 5, - "start": 17.519, - "end": 20.300, - "ocr": "", - "persona": [ - "Pau", - "Laia" - ], - "per_second": {}, - "description": "Pau i Laia tornen a l'anècdota, confirmant que la cita va ser a la sala de billar, amb un to còmic de burla compartida.", - "scenario_knn": [ - "Sala de billar" - ] - } - ], - "audio_segments": [ - { - "segment": 1, - "start": 0.284, - "end": 4.046, - "speaker": "Pau", - "voice_neighbors": { - "identity": "Pau", - "distance": 0.0 - }, - "text": "a cegues vaig tenir una cita", - "clip_path": "results/cita/clips/segment_001.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 2, - "start": 4.046, - "end": 5.091, - "speaker": "Pau", - "voice_neighbors": { - "identity": "Pau", - "distance": 0.0 - }, - "text": "es deia flint", - "clip_path": "results/cita/clips/segment_002.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 3, - "start": 5.091, - "end": 8.163, - "speaker": "Pau", - "voice_neighbors": { - "identity": "Pau", - "distance": 0.0 - }, - "text": "oh li suava la samarreta guai", - "clip_path": "results/cita/clips/segment_003.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 4, - "start": 10.840, - "end": 12.112, - "speaker": "Laia", - "voice_neighbors": { - "identity": "Laia", - "distance": 0.0 - }, - "text": "ui i on va ser", - "clip_path": "results/cita/clips/segment_004.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 5, - "start": 15.484, - "end": 17.519, - "speaker": "Núria", - "voice_neighbors": { - "identity": "Núria", - "distance": 0.0 - }, - "text": "mira qui parla només cal que et miris al mirall", - "clip_path": "results/cita/clips/segment_005.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 6, - "start": 17.519, - "end": 19.340, - "speaker": "Pau", - "voice_neighbors": { - "identity": "Pau", - "distance": 0.0 - }, - "text": "que t'he explicat jo la cita", - "clip_path": "results/cita/clips/segment_006.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - }, - { - "segment": 7, - "start": 19.340, - "end": 20.300, - "speaker": "Laia", - "voice_neighbors": { - "identity": "Laia", - "distance": 0.0 - }, - "text": "al billar", - "clip_path": "results/cita/clips/segment_007.wav", - "lang": "ca", - "lang_prob": 1.0, - "counts": {} - } - ] -} \ No newline at end of file diff --git a/refinement/data/trailer_1/sample.json b/refinement/data/trailer_1/sample.json deleted file mode 100644 index 2665a653eb9365e48348620e2ce550cda886f2c6..0000000000000000000000000000000000000000 --- a/refinement/data/trailer_1/sample.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "all_identities": "chica_centro__animado__, chica_derecha__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "face_identities": "chica_centro__animado__, chica_derecha__animado__, chico_izquierda__animado__", - "voice_identities": "chica_centro__animado__, todos_cantando__animado__, chico_izquierda__animado__", - "full_transcripcion": "avui celebrem la nostra festa major som-hi tots a ballar sé quina cançó hem de triar una rumba oh sí això és perfecte per a la festa major m'encanta aquesta idea serà increïble tat increïble el públic ens ha estimat sí quina nit tan fantàstica no m'ho puc creure encara hem superat totes les expectatives totes les expectatives", - "frames": [ - { - "frame_number": 1, - "start": 0.0, - "end": 4.879874999999999, - "ocr": "", - "persona": [ - "chica_derecha__animado__", - "chico_izquierda__animado__" - ], - "per_second": { - "chica_derecha__animado__": 1, - "chico_izquierda__animado__": 4, - "chica_centro__animado__": 4, - "Unknown": 2 - }, - "description": "Un noi, una noia i un drac estan contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 2, - "start": 4.879874999999999, - "end": 8.008, - "ocr": "", - "persona": [ - "chico_izquierda__animado__" - ], - "per_second": { - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 3, - "chica_centro__animado__": 3, - "Unknown": 1 - }, - "description": "Tres personatges animats, un noi i dues noies, es posen davant d'una multitud.", - "scenario_knn": [] - }, - { - "frame_number": 3, - "start": 8.008, - "end": 13.096416666666666, - "ocr": "", - "persona": [ - "chica_centro__animado__", - "chica_centro__animado__", - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 5, - "chico_izquierda__animado__": 1, - "Unknown": 1, - "chica_derecha__animado__": 1 - }, - "description": "Tres personatges animats, un home i dues dones, es mostren contents a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 4, - "start": 13.096416666666666, - "end": 14.389375, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la imatge, uns personatges animats es mostren contents i celebrant.", - "scenario_knn": [] - }, - { - "frame_number": 5, - "start": 14.389375, - "end": 15.5155, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "A la imatge, uns personatges de dibuixos animats es posen les mans al cap i riuen.", - "scenario_knn": [] - }, - { - "frame_number": 6, - "start": 15.5155, - "end": 16.683333333333334, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Un grup de gent vestida amb roba de colors vius, ballant a una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 7, - "start": 16.683333333333334, - "end": 18.059708333333333, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 2 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una camisa groga.", - "scenario_knn": [] - }, - { - "frame_number": 8, - "start": 18.059708333333333, - "end": 19.477791666666665, - "ocr": "", - "persona": [ - "Unknown" - ], - "per_second": {}, - "description": "Una animació d'un personatge amb un barret vermell i un vestit de molts colors.", - "scenario_knn": [] - }, - { - "frame_number": 9, - "start": 19.477791666666665, - "end": 25.150125, - "ocr": "", - "persona": [], - "per_second": { - "Unknown": 1 - }, - "description": "És una escena animada amb gent ballant a la plaça.", - "scenario_knn": [] - }, - { - "frame_number": 10, - "start": 25.150125, - "end": 30.864166666666666, - "ocr": "", - "persona": [], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "És una escena animada amb dos personatges principals, un home i una dona, que es troben enmig d'una plaça.", - "scenario_knn": [] - }, - { - "frame_number": 11, - "start": 30.864166666666666, - "end": 31.865166666666664, - "ocr": "", - "persona": [ - "chica_centro__animado__" - ], - "per_second": { - "chica_centro__animado__": 1 - }, - "description": "A la plaça hi ha gent ballant, un d'ells amb una barret de color vermell.", - "scenario_knn": [] - }, - { - "frame_number": 12, - "start": 31.865166666666664, - "end": 32.99, - "ocr": "", - "persona": [], - "per_second": {}, - "description": "Una persona que sembla un nen, amb una mà a la boca, com si estigués xiulant o fent un gest.", - "scenario_knn": [] - } - ], - "audio_segments": [ - { - "segment": 0, - "start": 0.03096875, - "end": 3.6759687500000005, - "speaker": "todos_cantando", - "voice_neighbors": { - "identity": "todos_cantando__animado__", - "distance": 0.1204754428246898 - }, - "text": "avui celebrem la nostra festa major", - "clip_path": "results/animado/clips/segment_000.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chico_izquierda__animado__": 2, - "chica_centro__animado__": 2, - "Unknown": 2 - } - }, - { - "segment": 1, - "start": 3.6759687500000005, - "end": 5.970968750000001, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6444574020040428 - }, - "text": "som hi tots a ballar", - "clip_path": "results/animado/clips/segment_001.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chico_izquierda__animado__": 2, - "chica_derecha__animado__": 2 - } - }, - { - "segment": 2, - "start": 8.063468750000002, - "end": 10.25721875, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.013212777152609712 - }, - "text": "se quina canco hem de triar una rumba", - "clip_path": "results/animado/clips/segment_002.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 2, - "chico_izquierda__animado__": 1, - "Unknown": 1 - } - }, - { - "segment": 3, - "start": 10.30784375, - "end": 13.14284375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.16569082016726389 - }, - "text": "0 si aixo es perfecte per a la festa major", - "clip_path": "results/animado/clips/segment_003.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 3, - "chica_derecha__animado__": 1 - } - }, - { - "segment": 4, - "start": 19.234718750000003, - "end": 20.027843750000002, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.5593547356227584 - }, - "text": "encanta", - "clip_path": "results/animado/clips/segment_004.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 5, - "start": 20.027843750000002, - "end": 21.68159375, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.6771409279484562 - }, - "text": "sera increible", - "clip_path": "results/animado/clips/segment_005.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "Unknown": 1 - } - }, - { - "segment": 6, - "start": 21.96846875, - "end": 23.132843750000003, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.4604782798269933 - }, - "text": "ha estat increible", - "clip_path": "results/animado/clips/segment_006.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 7, - "start": 23.132843750000003, - "end": 27.48659375, - "speaker": "chico_izquierda", - "voice_neighbors": { - "identity": "chico_izquierda__animado__", - "distance": 0.49118384815088356 - }, - "text": "el public ens ha estimat si quina nit tan fantastica no m ho puc creure encara", - "clip_path": "results/animado/clips/segment_007.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": {} - }, - { - "segment": 8, - "start": 27.48659375, - "end": 29.76471875, - "speaker": "chica_centro", - "voice_neighbors": { - "identity": "chica_centro__animado__", - "distance": 0.39144692807383197 - }, - "text": "hem superat totes les expectatives", - "clip_path": "results/animado/clips/segment_008.wav", - "lang": "auto", - "lang_prob": 0.0, - "counts": { - "chica_centro__animado__": 1 - } - } - ] -} \ No newline at end of file diff --git a/refinement/data/trailer_1/scenarios.csv b/refinement/data/trailer_1/scenarios.csv deleted file mode 100644 index 2fd9157dc8b94fb424d59a262ff7939a1615435c..0000000000000000000000000000000000000000 --- a/refinement/data/trailer_1/scenarios.csv +++ /dev/null @@ -1,5 +0,0 @@ -scenario,description -Parc,Un escenari exterior amb vegetació, probablement el lloc on va tenir lloc la "cita a cegues" que narra el Pau. -Casa d'obra vista,Escena d'interior o exterior d'una casa construïda amb maons (bric), on dos dels personatges interactuen de manera còmica i tensa. -Sala de billar,Un espai d'oci social on es veu un "jugador de billar" i "gent borrosa", indicant un lloc públic de trobada. -Paisatge rural,Un escenari exterior amb camps i vegetació, amb la presència de vehicles, suggerint un viatge o desplaçament. \ No newline at end of file diff --git a/refinement/data/trailer_1/target_une_ad.srt b/refinement/data/trailer_1/target_une_ad.srt deleted file mode 100644 index 0f58505351686072c96a562876f7ec7ac256bb5d..0000000000000000000000000000000000000000 --- a/refinement/data/trailer_1/target_une_ad.srt +++ /dev/null @@ -1,175 +0,0 @@ -1 -00:00:00,284 --> 00:00:01,026 -[Pau] a cegues - -2 -00:00:01,026 --> 00:00:02,798 -[Pau] vaig tenir una cita - -3 -00:00:02,798 --> 00:00:04,046 -(AD) Noia parc, en un escenari amb vegetació. - -4 -00:00:04,046 --> 00:00:05,091 -[Pau] es deia flint - -5 -00:00:05,091 --> 00:00:08,163 -[Pau] oh li suava la samarreta guai - -6 -00:00:08,163 --> 00:00:09,108 -[Pau] ai - -7 -00:00:09,108 --> 00:00:10,307 -[Laia] ui - -8 -00:00:10,509 --> 00:00:11,877 -[Núria] ei que no et veig - -9 -00:00:12,012 --> 00:00:13,429 -[Núria] és sorda, sí - -10 -00:00:13,884 --> 00:00:16,972 -[Núria] i tu ho ets? Sí, jo també, però jo tinc això, un implant coclear - -11 -00:00:16,972 --> 00:00:19,079 -(AD) Es mostra la noia amb l'implant coclear (plaqueta). - -12 -00:00:19,079 --> 00:00:22,170 -(AD) Una casa de bric amb dos joves. - -13 -00:00:22,170 --> 00:00:24,652 -[Núria] i tots, ja tots, aquestes dues no estan bé del cap - -14 -00:00:25,073 --> 00:00:27,250 -[Núria] mira qui parla, només cal que et miris al mirall - -15 -00:00:27,367 --> 00:00:28,481 -[Núria] doncs seu - -16 -00:00:28,972 --> 00:00:29,815 -[Pau] esqui si vol - -17 -00:00:30,035 --> 00:00:31,638 -[Laia] és un cel - -18 -00:00:31,908 --> 00:00:33,341 -[Núria] i pren-me - -19 -00:00:33,950 --> 00:00:40,969 -[Laia] on som ara? El nom. - -20 -00:00:40,969 --> 00:00:41,840 -(AD) Es veu gent borrosa al fons. - -21 -00:00:41,965 --> 00:00:44,545 -[Laia] o sigui - -22 -00:00:45,542 --> 00:00:48,039 -[Laia] molt bé - -23 -00:00:49,118 --> 00:00:51,567 -[Laia] o sigui - -24 -00:00:51,567 --> 00:00:52,715 -(AD) Imatge de les dues noies. - -25 -00:00:52,715 --> 00:00:54,807 -[Laia] o sigui - -26 -00:00:54,807 --> 00:00:56,280 -(AD) Dues noies conversen. - -27 -00:00:56,280 --> 00:00:57,710 -(AD) Paisatge rural amb vehicles - -28 -00:00:57,710 --> 00:00:58,536 -[Laia] mira - -29 -00:00:59,000 --> 00:01:00,079 -(AD) Imatge del jugador de billar. - -30 -00:01:00,914 --> 00:01:02,112 -[Laia] mira - -31 -00:01:02,560 --> 00:01:03,439 -(AD) Imatge de les noies. - -32 -00:01:03,496 --> 00:01:05,759 -[Laia] mira - -33 -00:01:05,759 --> 00:01:06,519 -(AD) Dona divertida somrient. - -34 -00:01:07,058 --> 00:01:09,117 -[Laia] no - -35 -00:01:10,480 --> 00:01:11,359 -(AD) Imatge de les noies. - -36 -00:01:11,359 --> 00:01:12,319 -(AD) Imatge d'un home al parc. - -37 -00:01:12,319 --> 00:01:13,519 -(AD) Escena de reunió festiva. - -38 -00:01:14,212 --> 00:01:15,563 -[Pau] ens l'han foto fent ganyates - -39 -00:01:16,000 --> 00:01:17,079 -(AD) Es fan un selfie grupal. - -40 -00:01:17,537 --> 00:01:21,352 -[Laia] ok, tui bedank tot later was leuk - -41 -00:01:21,352 --> 00:01:25,114 -(AD) Fons completament negre. - -42 -00:01:25,114 --> 00:01:27,680 -[Laia] ok tu i benach tot la terc - -43 -00:01:27,680 --> 00:01:28,861 -(AD) Pantalla completament negra. - -44 -00:01:28,861 --> 00:01:31,274 -[Laia] ok txell i benet tot la terra es llei \ No newline at end of file diff --git a/refinement/data/trailer_1/une_ad.srt b/refinement/data/trailer_1/une_ad.srt deleted file mode 100644 index 798812d3ab2da3fd5a67bae10e8bab85909c7311..0000000000000000000000000000000000000000 --- a/refinement/data/trailer_1/une_ad.srt +++ /dev/null @@ -1,316 +0,0 @@ -1 -00:00:00,284 --> 00:00:01,026 -[chico_pelo_largo]: a cegues - -2 -00:00:01,026 --> 00:00:01,381 -(AD): "" - -3 -00:00:01,381 --> 00:00:02,798 -[chico_pelo_largo]: vaig tenir una cita - -4 -00:00:02,798 --> 00:00:03,279 -(AD): "" - -5 -00:00:03,279 --> 00:00:04,046 -(AD): "noia parc" - -6 -00:00:04,046 --> 00:00:05,091 -[chico_pelo_largo]: es deia flint - -7 -00:00:05,091 --> 00:00:08,163 -[chico_pelo_largo]: oh li suava la samarreta guai - -8 -00:00:08,163 --> 00:00:09,108 -[chico_pelo_largo]: ai - -9 -00:00:09,108 --> 00:00:09,119 -(AD): "" - -10 -00:00:09,119 --> 00:00:09,464 -(AD): "" - -11 -00:00:09,464 --> 00:00:10,307 -[chica_pelirroja]: ui - -12 -00:00:10,307 --> 00:00:10,509 -(AD): "" - -13 -00:00:10,509 --> 00:00:11,877 -[chica_negra]: ei que no et veig - -14 -00:00:11,877 --> 00:00:12,012 -(AD): "" - -15 -00:00:12,012 --> 00:00:13,429 -[chica_negra]: es sorda sí - -16 -00:00:13,429 --> 00:00:13,880 -(AD): "" - -17 -00:00:13,880 --> 00:00:13,884 -(AD): "" - -18 -00:00:13,884 --> 00:00:16,972 -[chica_negra]: i tu ho ets sí jo també però jo tinc això un implant coclear - -19 -00:00:16,972 --> 00:00:17,519 -(AD): "" - -20 -00:00:17,519 --> 00:00:19,079 -(AD): "Noia amb plaqueta" - -21 -00:00:19,079 --> 00:00:22,170 -(AD): "Una casa de bric amb dos joves." - -22 -00:00:22,170 --> 00:00:24,652 -[chica_negra]: i tots ja tots aquestes dues no estan bé del cap - -23 -00:00:24,652 --> 00:00:25,073 -(AD): "" - -24 -00:00:25,073 --> 00:00:27,250 -[chica_negra]: mira qui parla només cal que et miris al mirall - -25 -00:00:27,250 --> 00:00:27,367 -(AD): "" - -26 -00:00:27,367 --> 00:00:28,481 -[chica_negra]: doncs seu - -27 -00:00:28,481 --> 00:00:28,972 -(AD): "" - -28 -00:00:28,972 --> 00:00:29,815 -[chico_pelo_largo]: esqui si vol - -29 -00:00:29,815 --> 00:00:30,035 -(AD): "" - -30 -00:00:30,035 --> 00:00:31,638 -[chica_pelirroja]: is un cel - -31 -00:00:31,638 --> 00:00:31,908 -(AD): "" - -32 -00:00:31,908 --> 00:00:33,341 -[chica_negra]: i prende me - -33 -00:00:33,341 --> 00:00:33,880 -(AD): "" - -34 -00:00:33,880 --> 00:00:33,950 -(AD): "" - -35 -00:00:33,950 --> 00:00:40,969 -[chica_pelirroja]: on som ara el nom - -36 -00:00:40,969 --> 00:00:41,840 -(AD): "gent borrosa" - -37 -00:00:41,840 --> 00:00:41,965 -(AD): "" - -38 -00:00:41,965 --> 00:00:44,545 -[chica_pelirroja]: 0 sigui - -39 -00:00:44,545 --> 00:00:45,200 -(AD): "" - -40 -00:00:45,200 --> 00:00:45,542 -(AD): "" - -41 -00:00:45,542 --> 00:00:48,039 -[chica_pelirroja]: molt bé - -42 -00:00:48,039 --> 00:00:48,640 -(AD): "" - -43 -00:00:48,640 --> 00:00:49,118 -(AD): "" - -44 -00:00:49,118 --> 00:00:51,567 -[chica_pelirroja]: 0 sigui - -45 -00:00:51,567 --> 00:00:52,715 -(AD): "Dues noies" - -46 -00:00:52,715 --> 00:00:54,807 -[chica_pelirroja]: 0 sigui - -47 -00:00:54,807 --> 00:00:56,280 -(AD): "Dues noies conversen." - -48 -00:00:56,280 --> 00:00:57,710 -(AD): "Paisatge rural amb vehicles" - -49 -00:00:57,710 --> 00:00:58,536 -[chica_pelirroja]: mira - -50 -00:00:58,536 --> 00:00:59,000 -(AD): "" - -51 -00:00:59,000 --> 00:01:00,079 -(AD): "jugador billar" - -52 -00:01:00,079 --> 00:01:00,719 -(AD): "" - -53 -00:01:00,719 --> 00:01:00,914 -(AD): "" - -54 -00:01:00,914 --> 00:01:02,112 -[chica_pelirroja]: mira - -55 -00:01:02,112 --> 00:01:02,560 -(AD): "" - -56 -00:01:02,560 --> 00:01:03,439 -(AD): "Dues noies" - -57 -00:01:03,439 --> 00:01:03,496 -(AD): "" - -58 -00:01:03,496 --> 00:01:05,759 -[chica_pelirroja]: mira - -59 -00:01:05,759 --> 00:01:06,519 -(AD): "dona divertida" - -60 -00:01:06,519 --> 00:01:07,058 -(AD): "" - -61 -00:01:07,058 --> 00:01:09,117 -[chica_pelirroja]: no - -62 -00:01:09,117 --> 00:01:09,840 -(AD): "" - -63 -00:01:09,840 --> 00:01:10,480 -(AD): "" - -64 -00:01:10,480 --> 00:01:11,359 -(AD): "Dues noies" - -65 -00:01:11,359 --> 00:01:12,319 -(AD): "home parc" - -66 -00:01:12,319 --> 00:01:13,519 -(AD): "Reunió festiva" - -67 -00:01:13,519 --> 00:01:14,212 -(AD): "" - -68 -00:01:14,212 --> 00:01:15,563 -[chico_pelo_largo]: ens l'han foto fent ganyates - -69 -00:01:15,563 --> 00:01:16,000 -(AD): "" - -70 -00:01:16,000 --> 00:01:17,079 -(AD): "selfie grupal" - -71 -00:01:17,079 --> 00:01:17,537 -(AD): "" - -72 -00:01:17,537 --> 00:01:20,102 -[chica_pelirroja]: ok tui bedank tot later was leuk - -73 -00:01:20,102 --> 00:01:21,352 -(AD): "fons negre" - -74 -00:01:21,352 --> 00:01:23,798 -[chica_pelirroja]: ok tui bedank tot later was leuk - -75 -00:01:23,798 --> 00:01:25,114 -(AD): "Fons completament negre." - -76 -00:01:25,114 --> 00:01:27,680 -[chica_pelirroja]: ok tu i benach tot la terc - -77 -00:01:27,680 --> 00:01:28,861 -(AD): "Fons negre" - -78 -00:01:28,861 --> 00:01:31,274 -[chica_pelirroja]: ok txell i benet tot la terra es llei - -79 -00:01:31,274 --> 00:01:31,640 -(AD): "" - diff --git a/refinement/introspection.py b/refinement/introspection.py deleted file mode 100644 index 31ee5dc9a1b649192f4ea72c8b6a44e37d7cacb6..0000000000000000000000000000000000000000 --- a/refinement/introspection.py +++ /dev/null @@ -1,308 +0,0 @@ -"""Mòdul per a l'agent d'"introspection". - -Implementa: - -- Un procés d'entrenament que aprèn de les correccions HITL comparant - `une_ad` automàtic (MoE/Salamandra) amb `une_ad` de la versió HITL. -- Un pas d'introspecció que aplica aquestes regles a un nou SRT utilitzant - GPT-4o-mini. -""" - -from __future__ import annotations - -import json -import logging -import os -import sqlite3 -from pathlib import Path -from typing import Iterable, List, Optional, Tuple - -from langchain_openai import ChatOpenAI -from langchain_core.messages import HumanMessage, SystemMessage - - -logger = logging.getLogger(__name__) - - -# --- Rutes i constants --- - -BASE_DIR = Path(__file__).resolve().parent -# Estructura esperada: .../hf_spaces/engine/refinement/introspection.py -# Per tant, la "root" del repo és el pare immediat de "engine". -REPO_ROOT = BASE_DIR.parents[1] -DEMO_DIR = REPO_ROOT / "demo" -DEMO_TEMP_DIR = DEMO_DIR / "temp" - -REFINEMENT_TEMP_DIR = BASE_DIR / "temp" -REFINEMENT_TEMP_DIR.mkdir(exist_ok=True, parents=True) - -FEW_SHOT_PATH = REFINEMENT_TEMP_DIR / "few_shot_examples.txt" -RULES_PATH = REFINEMENT_TEMP_DIR / "rules.txt" - -AUDIODESCRIPTIONS_DB_PATH = DEMO_TEMP_DIR / "audiodescriptions.db" - - -def _get_llm() -> Optional[ChatOpenAI]: - """Retorna una instància de GPT-4o-mini o None si no hi ha API key.""" - - api_key = os.environ.get("OPENAI_API_KEY") - if not api_key: - logger.warning("OPENAI_API_KEY no está configurada; se omite la introspection.") - return None - try: - return ChatOpenAI(model="gpt-4o-mini", temperature=0.0, api_key=api_key) - except Exception as exc: # pragma: no cover - errors de client extern - logger.error("No se pudo inicializar ChatOpenAI para introspection: %s", exc) - return None - - -# --- Lectura de dades d'entrenament --- - -def _iter_une_vs_hitl_pairs() -> Iterable[Tuple[str, str, str]]: - """Itera sobre (sha1sum, une_ad_auto, une_ad_hitl). - - - une_ad_auto: versió automàtica (MoE o Salamandra). - - une_ad_hitl: versió corregida per HITL per al mateix sha1sum. - """ - - if not AUDIODESCRIPTIONS_DB_PATH.exists(): - logger.warning("audiodescriptions.db no encontrado en %s", AUDIODESCRIPTIONS_DB_PATH) - return - - conn = sqlite3.connect(str(AUDIODESCRIPTIONS_DB_PATH)) - conn.row_factory = sqlite3.Row - try: - cur = conn.cursor() - try: - cur.execute( - """ - SELECT sha1sum, version, une_ad - FROM audiodescriptions - WHERE version IN ('MoE', 'Salamandra') - """ - ) - except sqlite3.OperationalError: - logger.warning("Tabla audiodescriptions no disponible en %s", AUDIODESCRIPTIONS_DB_PATH) - return - - rows = cur.fetchall() - for row in rows: - sha1sum = row["sha1sum"] - une_auto = (row["une_ad"] or "").strip() - if not une_auto: - continue - - hitl_row = cur.execute( - """ - SELECT une_ad FROM audiodescriptions - WHERE sha1sum = ? AND version = 'HITL' - """, - (sha1sum,), - ).fetchone() - if not hitl_row: - continue - - une_hitl = (hitl_row["une_ad"] or "").strip() - if not une_hitl: - continue - - if une_hitl == une_auto: - # No hi ha diferències; no aporta informació - continue - - yield sha1sum, une_auto, une_hitl - finally: - conn.close() - - -def _strip_markdown_fences(content: str) -> str: - """Elimina fences ```...``` alrededor de una respuesta JSON si existen.""" - - text = content.strip() - if text.startswith("```"): - lines = text.splitlines() - # descartar primera línea con ``` o ```json - lines = lines[1:] - # eliminar el cierre ``` (pueden existir varias líneas en blanco finales) - while lines and lines[-1].strip().startswith("```"): - lines.pop() - text = "\n".join(lines).strip() - return text - - -def _analyze_correction_with_llm(llm: ChatOpenAI, une_auto: str, une_hitl: str) -> Tuple[str, str]: - """Demana al LLM que descrigui la correcció i extregui una regla general. - - Retorna (few_shot_example, rule). Si falla, retorna cadenes buides. - """ - - system = SystemMessage( - content=( - "Ets un assistent que analitza correccions d'audiodescripcions UNE-153010. " - "Se't dona una versió automàtica i una versió corregida per humans (HITL). " - "La teva tasca és (1) descriure de forma concisa què s'ha corregit, amb " - "exemples concrets, i (2) proposar una regla general aplicable a futurs SRT. " - "Respon en format JSON amb les claus 'few_shot_example' i 'rule'." - ) - ) - - user_content = { - "une_ad_auto": une_auto, - "une_ad_hitl": une_hitl, - } - - msg = HumanMessage(content=json.dumps(user_content, ensure_ascii=False)) - - try: - resp = llm.invoke([system, msg]) - except Exception as exc: # pragma: no cover - errors externs - logger.error("Error llamando al LLM en introspection training: %s", exc) - return "", "" - - raw = resp.content if isinstance(resp.content, str) else str(resp.content) - text = _strip_markdown_fences(raw) - try: - data = json.loads(text) - except json.JSONDecodeError: - logger.warning("La respuesta del LLM no es JSON válido: %s", raw[:2000]) - return raw.strip(), "" - - few = data.get("few_shot_example", "") - # Aceptamos tanto string como objeto; si es objeto, lo "bonificamos" a texto legible - if isinstance(few, dict): - try: - few_shot = json.dumps(few, ensure_ascii=False, indent=2) - except Exception: - few_shot = str(few) - else: - few_shot = str(few) - - rule = str(data.get("rule", "")).strip() - return few_shot.strip(), rule - - -def train_introspection_rules(max_examples: Optional[int] = None) -> None: - """Entrena regles d'introspecció a partir de les correccions HITL. - - - Recorre audiodescriptions.db buscant parelles (MoE/Salamandra, HITL). - - Per a cada parella amb diferències significatives, demana al LLM: - * Un "few_shot_example" que descrigui la correcció. - * Una "rule" generalitzada. - - Afegeix els exemples a ``few_shot_examples.txt`` i les regles úniques a - ``rules.txt`` dins de ``engine/refinement/temp``. - """ - - llm = _get_llm() - if llm is None: - logger.info("Introspection training skipped: no LLM available.") - return - - logger.info("Començant entrenament d'introspection a partir de %s", AUDIODESCRIPTIONS_DB_PATH) - - # Carregar regles existents per no duplicar-les - existing_rules: List[str] = [] - if RULES_PATH.exists(): - try: - existing_rules = [line.strip() for line in RULES_PATH.read_text(encoding="utf-8").splitlines() if line.strip()] - except Exception: - existing_rules = [] - - seen_rules = set(existing_rules) - - n_processed = 0 - n_generated = 0 - - with FEW_SHOT_PATH.open("a", encoding="utf-8") as f_examples, RULES_PATH.open( - "a", encoding="utf-8" - ) as f_rules: - for sha1sum, une_auto, une_hitl in _iter_une_vs_hitl_pairs(): - if max_examples is not None and n_processed >= max_examples: - break - - n_processed += 1 - logger.info("Analitzant correcció HITL per sha1sum=%s", sha1sum) - - few_shot, rule = _analyze_correction_with_llm(llm, une_auto, une_hitl) - if not few_shot and not rule: - continue - - if few_shot: - f_examples.write("# sha1sum=" + sha1sum + "\n") - f_examples.write(few_shot + "\n\n") - - if rule and rule not in seen_rules: - seen_rules.add(rule) - f_rules.write(rule + "\n") - - n_generated += 1 - - logger.info( - "Introspection training completat: %d parelles processades, %d entrades generades", - n_processed, - n_generated, - ) - - -def _load_text_file(path: Path) -> str: - if not path.exists(): - return "" - try: - return path.read_text(encoding="utf-8") - except Exception: - return "" - - -def refine_srt_with_introspection(srt_content: str) -> str: - """Aplica el pas d'introspecció sobre un SRT. - - - Llegeix ``few_shot_examples.txt`` i ``rules.txt`` de ``engine/refinement/temp``. - - Demana a GPT-4o-mini que corregeixi el SRT tenint en compte aquests - exemples i regles. - - Si no hi ha LLM o fitxers, retorna el SRT original. - """ - - llm = _get_llm() - if llm is None: - return srt_content - - few_shots = _load_text_file(FEW_SHOT_PATH) - rules = _load_text_file(RULES_PATH) - - if not few_shots and not rules: - # Res a aplicar; no modifiquem el SRT - return srt_content - - system_parts: List[str] = [ - "Ets un assistent que millora audiodescripcions en format SRT.", - "Tens unes regles d'introspecció derivades de correccions humanes (HITL)", - "i alguns exemples de correccions anteriors (few-shot examples).", - "Has de produir un nou SRT que apliqui aquestes regles i millores,", - "mantenint l'estructura de temps i el format SRT.", - "Retorna únicament el SRT corregit, sense explicacions addicionals.", - ] - - if rules: - system_parts.append("\nRegles d'introspecció (una per línia):\n" + rules) - - if few_shots: - system_parts.append("\nExemples de correccions (few-shot examples):\n" + few_shots) - - system_msg = SystemMessage(content="\n".join(system_parts)) - - user_msg = HumanMessage( - content=( - "A continuació tens un SRT generat automàticament. " - "Aplica les regles i l'estil observat als exemples per millorar-lo, " - "especialment en aquells aspectes que solen ser corregits pels humans.\n\n" - "SRT original:\n" + srt_content - ) - ) - - try: - resp = llm.invoke([system_msg, user_msg]) - except Exception as exc: # pragma: no cover - errors externs - logger.error("Error llamando al LLM en introspection apply: %s", exc) - return srt_content - - text = resp.content if isinstance(resp.content, str) else str(resp.content) - return text.strip() or srt_content diff --git a/refinement/multiagent_refinement.py b/refinement/multiagent_refinement.py deleted file mode 100644 index 4cbb02b9daf13687a1566a658d2d30608623a85e..0000000000000000000000000000000000000000 --- a/refinement/multiagent_refinement.py +++ /dev/null @@ -1,123 +0,0 @@ -from __future__ import annotations - -from pathlib import Path -from typing import Optional - -import yaml - -from .reflection import refine_srt_with_reflection, refine_video_with_reflection -from .reflexion import refine_srt_with_reflexion -from .introspection import refine_srt_with_introspection - - -def _load_refinement_flags(config_path: Optional[Path] = None) -> dict: - """Carga los flags de refinamiento desde config.yaml. - - Por defecto usa demo/config.yaml porque ahí están definidos los parámetros - `refinement.reflection_enabled`, `refinement.reflexion_enabled` e - `refinement.introspection_enabled`. - """ - - if config_path is None: - # Raíz del repo: .../hf_spaces - root = Path(__file__).resolve().parents[2] - config_path = root / "demo" / "config.yaml" - - flags = { - "reflection_enabled": True, - "reflexion_enabled": False, - "introspection_enabled": False, - } - - try: - if config_path.exists(): - with config_path.open("r", encoding="utf-8") as f: - cfg = yaml.safe_load(f) or {} - ref_cfg = cfg.get("refinement", {}) or {} - flags["reflection_enabled"] = bool(ref_cfg.get("reflection_enabled", flags["reflection_enabled"])) - flags["reflexion_enabled"] = bool(ref_cfg.get("reflexion_enabled", flags["reflexion_enabled"])) - flags["introspection_enabled"] = bool(ref_cfg.get("introspection_enabled", flags["introspection_enabled"])) - except Exception: - # Si algo falla, devolvemos los valores por defecto sin romper el flujo - pass - - return flags - - -def execute_refinement(initial_srt: str, *, config_path: Optional[Path] = None) -> str: - """Ejecuta el pipeline de refinamiento multi‑agente sobre un SRT. - - - Lee `refinement.*` de config.yaml para decidir qué pasos aplicar. - - Aplica, en este orden, si están habilitados: - 1) reflection (LangGraph principal) - 2) reflexion (ajustes de longitud/filtrado de pistes AD via KNN+LLM) - 3) introspection (aplicació de regles apreses de HITL via LLM) - - Devuelve el SRT final (o el original si ningún paso está activo). - """ - - flags = _load_refinement_flags(config_path) - - srt = initial_srt - - if flags.get("reflection_enabled", False): - srt = refine_srt_with_reflection(srt) - - if flags.get("reflexion_enabled", False): - srt = refine_srt_with_reflexion(srt) - - if flags.get("introspection_enabled", False): - srt = refine_srt_with_introspection(srt) - - return srt - - -def execute_refinement_for_video( - sha1sum: str, - version: str, - *, - config_path: Optional[Path] = None, -) -> str: - """Executa el pipeline de refinament per a un vídeo (sha1sum, version). - - - Llegeix une_ad/json_ad/casting/scenarios des de les BDs de demo. - - Aplica, segons flags de config.yaml (o config_path): - 1) reflection: via `refine_video_with_reflection(sha1sum, version)` - 2) reflexion: ajustos de longitud/filtrat sobre el SRT resultat - 3) introspection: aplicació de regles apreses sobre el SRT resultat - - Retorna el SRT final. - """ - - flags = _load_refinement_flags(config_path) - - # 1) Reflection sobre el SRT UNE/JSON de la BD (imprescindible en aquest flux) - if flags.get("reflection_enabled", False): - srt = refine_video_with_reflection(sha1sum, version) - else: - # Si es desactiva reflection, intentem igualment llegir une_ad de BD com a punt de partida - from demo.databases import get_audiodescription # type: ignore - - row = get_audiodescription(sha1sum, version) - if row is None or "une_ad" not in row.keys(): - raise ValueError( - f"No s'ha trobat une_ad a audiodescriptions.db per sha1sum={sha1sum}, version={version}" - ) - srt = row["une_ad"] or "" - - # 2) Reflexion (dummy, treballa directament sobre el SRT en memòria) - if flags.get("reflexion_enabled", False): - srt = refine_srt_with_reflexion(srt) - - # 3) Introspection (dummy) - if flags.get("introspection_enabled", False): - srt = refine_srt_with_introspection(srt) - - return srt - - -if __name__ == "__main__": # Pequeña demo manual - demo_srt = """1\n00:00:00,000 --> 00:00:03,000\n(AD) Una noia entra a l'aula.\n""" - refined = execute_refinement(demo_srt) - print("=== SRT original ===") - print(demo_srt) - print("\n=== SRT refinat ===") - print(refined) diff --git a/refinement/old/explore_data.py b/refinement/old/explore_data.py deleted file mode 100644 index 227fe093e138f49241154ab4e930f401613b4e13..0000000000000000000000000000000000000000 --- a/refinement/old/explore_data.py +++ /dev/null @@ -1,62 +0,0 @@ -import sqlite3 -from pathlib import Path - -DB_PATH = Path(__file__).resolve().parents[2] / "demo" / "data" / "audiodescriptions.db" - - -def main() -> None: - print(f"DB path: {DB_PATH} exists={DB_PATH.exists()}") - if not DB_PATH.exists(): - return - - conn = sqlite3.connect(str(DB_PATH)) - conn.row_factory = sqlite3.Row - cur = conn.cursor() - - # Listar tablas de usuario - cur.execute( - "SELECT name FROM sqlite_master WHERE type='table' AND name NOT LIKE 'sqlite_%'" - ) - tables = [r[0] for r in cur.fetchall()] - print("\nTABLAS EN audiodescriptions.db:") - for t in tables: - print(f" - {t}") - - print("\nRESUMEN POR TABLA Y COLUMNA:\n") - - for table in tables: - print(f"=== Tabla: {table} ===") - - # Número total de filas - cur.execute(f"SELECT COUNT(*) AS n FROM {table}") - row_count = cur.fetchone()["n"] - print(f"Filas totales: {row_count}") - - # Información de columnas - cur.execute(f"PRAGMA table_info({table})") - cols = [r[1] for r in cur.fetchall()] - - for col in cols: - # Distintos valores (incluyendo NULL y vacíos) - cur.execute(f"SELECT COUNT(DISTINCT {col}) AS n_distinct FROM {table}") - n_distinct = cur.fetchone()["n_distinct"] - - # Missing: NULL o cadena vacía (tras TRIM) - cur.execute( - f"SELECT COUNT(*) AS n_missing FROM {table} " - f"WHERE {col} IS NULL OR (typeof({col}) = 'text' AND TRIM({col}) = '')" - ) - n_missing = cur.fetchone()["n_missing"] - - print( - f" - Columna '{col}': distintos={n_distinct}, " - f"missing (NULL o '')={n_missing}" - ) - - print("") - - conn.close() - - -if __name__ == "__main__": - main() diff --git a/refinement/old/finetuning.py b/refinement/old/finetuning.py deleted file mode 100644 index 6f9c2b8f97dc371a7f4943b82ed65768ba96ad79..0000000000000000000000000000000000000000 --- a/refinement/old/finetuning.py +++ /dev/null @@ -1,777 +0,0 @@ -import os -import csv -import json -import logging -import shutil -from pathlib import Path -from typing import TypedDict, Annotated, List, Dict, Union -from langgraph.graph import StateGraph, END -from langchain_core.messages import HumanMessage, AIMessage, SystemMessage -from langchain_openai import ChatOpenAI -from operator import itemgetter - -# --- Configuración y Herramientas --- - -# Directorios de trabajo -BASE_DIR = Path(__file__).resolve().parent -TEMP_DIR = BASE_DIR / "temp" -TEMP_DIR.mkdir(exist_ok=True) - -LOG_FILE = TEMP_DIR / "finetuning.log" - -# Configurar el logging -logging.basicConfig( - level=logging.INFO, - format='%(levelname)s: %(message)s', - handlers=[ - logging.StreamHandler(), - logging.FileHandler(LOG_FILE, encoding="utf-8") - ], -) -logger = logging.getLogger(__name__) - -# Asegúrate de configurar tu API Key en la variable de entorno OPENAI_API_KEY. -api_key = os.environ.get("OPENAI_API_KEY") -if not api_key: - raise EnvironmentError("OPENAI_API_KEY no está configurada. Define la variable de entorno antes de ejecutar finetuning.py.") - -# Inicializar LLM (se usa GPT-4o por su capacidad de razonamiento) -# En producción, considera un modelo que soporte tus tokens y latencia requeridas. -llm = ChatOpenAI(model="gpt-4o", temperature=0.3) - -# --- Ficheros de Ejemplo --- - -# Fichero SRT inicial (Narrador) -INITIAL_SRT_CONTENT = """ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,000 --> 00:00:10,000 -(AD) De sobte, són al parc. - -5 -00:00:10,000 --> 00:00:14,000 -(AD) Ara tallen menjar i fan una amanida a una cuina. -""" - -# Fichero JSON de contexto (ejemplo de la respuesta anterior, pero simplificado para el Narrador) -CONTEXT_JSON_CONTENT = """ -{ - "segments": [ - {"id": 1, "start": "00:00:00,000", "end": "00:00:05,340", "type": "dialog", "text": "[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final."}, - {"id": 2, "start": "00:00:04,340", "end": "00:00:05,790", "type": "dialog", "text": "[Lucía] Hem de donar-ho tot."}, - {"id": 3, "start": "00:00:05,790", "end": "00:00:08,790", "type": "dialog", "text": "[Sandra] Ho sé, ho sé."}, - {"id": 4, "start": "00:00:08,000", "end": "00:00:10,000", "type": "visual_context", "text": "Cambio de escena a un parque. Personajes caminando."}, - {"id": 5, "start": "00:00:10,000", "end": "00:00:14,000", "type": "visual_context", "text": "Escena en una cocina. Los personajes están cortando vegetales y haciendo una ensalada."} - ] -} -""" - -# Fichero de Reglas UNE (Norma Técnica para el Crítico) -# Nota: Aquí se usa un resumen de las reglas pertinentes para un LLM. -UNE_RULES = """ -### Reglas UNE de Audiodescripción (Para el Crítico) -1. **Objetividad y Foco Visual:** La descripción debe ser puramente objetiva, describiendo solo lo que se ve. Debe priorizar la acción y los elementos relevantes (personajes, objetos, localización). -2. **Tiempo y Espacio (Sincronización):** Las audiodescripciones (AD) deben insertarse en los silencios del diálogo. El tiempo de la AD (entre START y END) debe ser suficiente para narrar el contenido sin solaparse con el diálogo o la música importante. -3. **Concisión y Claridad:** Usar lenguaje simple y conciso. Evitar redundancias y juicios de valor. -4. **Formato:** Cada segmento de AD debe tener un formato SRT válido, incluyendo el marcador (AD) al principio de la línea de texto. -5. **Utilidad:** Cada segmento de AD debe ser útil para la comprensión y nunca ser redundante. En caso de repetir algo ya explicado antes, mejor no decir nada. -""" - -EVALUATION_CRITERIA = [ - "Precisió Descriptiva", - "Sincronització Temporal", - "Claredat i Concisió", - "Inclusió de Diàleg/So", - "Contextualització", - "Flux i Ritme de la Narració", -] - -CRITERIA_WEIGHTS = { - "Precisió Descriptiva": 1, - "Sincronització Temporal": 4, - "Claredat i Concisió": 1, - "Inclusió de Diàleg/So": 1, - "Contextualització": 1, - "Flux i Ritme de la Narració": 1, -} - -# Inicializar ficheros para la ejecución -def setup_files(initial_srt_content: str, context_json_content: str): - """Crea los ficheros iniciales necesarios en el sistema de archivos local.""" - (TEMP_DIR / "une_ad_0.srt").write_text(initial_srt_content, encoding="utf-8") - (TEMP_DIR / "json_ad.json").write_text(context_json_content, encoding="utf-8") - logger.info("Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados.") - -# --- Utilidades --- -def _strip_markdown_fences(content: str) -> str: - """Elimina fences ```...``` alrededor de una respuesta JSON si existen.""" - text = content.strip() - if text.startswith("```"): - lines = text.splitlines() - # descartar primera línea con ``` o ```json - lines = lines[1:] - # eliminar el cierre ``` (pueden existir varias líneas en blanco finales) - while lines and lines[-1].strip() == "```": - lines.pop() - text = "\n".join(lines).strip() - return text - - -def generate_evaluation_report(srt_content: str, iteration: int) -> tuple[float, float, Path]: - """Solicita al LLM una avaluació estructurada i guarda'n el CSV.""" - criteria_formatted = "\n".join(f"- {name}" for name in EVALUATION_CRITERIA) - prompt = ( - "Actua com un auditor UNE. Avalua l'SRT generat, puntuant cada característica de 0 a 7 " - "segons la qualitat observada. Dónega justificació breve però concreta per a cada cas. " - "Les característiques obligatòries són:\n" - f"{criteria_formatted}\n" - "Retorna ÚNICAMENT un array JSON d'objectes amb les claus: " - "'caracteristica', 'valoracio' (nombre enter de 0 a 7) i 'justificacio'." - ) - - response = llm.invoke( - [ - SystemMessage(content=prompt), - HumanMessage( - content=( - "# SRT AVALUAT\n" - f"{srt_content}\n\n" - "Assegura't de complir el format indicat." - ) - ), - ] - ) - - cleaned = _strip_markdown_fences(response.content) - try: - data = json.loads(cleaned) - if not isinstance(data, list): - raise ValueError("La resposta no és una llista.") - except Exception as exc: - logger.error( - "Error al generar l'avaluació estructurada: %s. Resposta original: %s", - exc, - response.content, - ) - data = [ - { - "caracteristica": "Avaluació fallida", - "valoracio": 1, - "justificacio": "No s'ha pogut obtenir l'avaluació del LLM.", - } - ] - - eval_path = TEMP_DIR / f"eval_{iteration}.csv" - with eval_path.open("w", encoding="utf-8", newline="") as csvfile: - writer = csv.writer(csvfile) - writer.writerow(["Caracteristica", "Valoracio (0-7)", "Justificacio"]) - for item in data: - writer.writerow( - [ - item.get("caracteristica", ""), - item.get("valoracio", 0), - item.get("justificacio", ""), - ] - ) - - scores = [] - weighted_sum = 0.0 - total_weight = 0.0 - - for entry in data: - if not isinstance(entry, dict): - continue - try: - score = float(entry.get("valoracio", 0)) - except (TypeError, ValueError): - score = 0.0 - scores.append(score) - - weight = CRITERIA_WEIGHTS.get(entry.get("caracteristica", ""), 1) - weighted_sum += score * weight - total_weight += weight - - mean_score = sum(scores) / len(scores) if scores else 0.0 - weighted_mean = weighted_sum / total_weight if total_weight else mean_score - return mean_score, weighted_mean, eval_path - -# --- Definición del Estado de la Gráfica (StateGraph) --- -class ReflectionState(TypedDict): - """Representa el estado del bucle de reflexión.""" - iteration: int # Ciclo actual (empezando en 0) - current_srt_path: str # Ruta al archivo SRT actual (e.g., une_ad_0.srt, une_ad_1.srt) - critic_report: Dict[str, Union[float, str]] # Último informe del crítico (puntuación y texto) - history: List[SystemMessage] # Historial de mensajes entre agentes - evaluation_mean: float - best_iteration: int - best_weighted_mean: float - best_srt_path: str - best_eval_path: str - -# --- Nodos/Agentes de la Gráfica --- -def narrator_agent(state: ReflectionState): - """ - Agente que genera o reescribe el SRT. - - En el ciclo 0, genera el SRT inicial. - - En ciclos > 0, reescribe el SRT basándose en el critic_report. - """ - iteration = state["iteration"] - critic_report = state["critic_report"] - history = state["history"] - - # Cargar contexto y último SRT - json_context = (TEMP_DIR / "json_ad.json").read_text(encoding="utf-8") - current_srt = Path(state["current_srt_path"]).read_text(encoding="utf-8") - - # 1. Definir el prompt - if iteration == 0: - # Tarea inicial (aunque en este caso ya se proporciona une_ad_0.srt) - # Aquí se simula la generación inicial. - prompt = ( - "Ets un Narrador expert en Audiodescripció (AD). La teva tasca inicial és generar " - "un fitxer SRT d'audiodescripcions basat en el JSON de context visual. " - "TOT I AIXÍ, per a aquesta primera iteració, l'SRT ja s'ha generat. " - "Simplement retorna el contingut de 'une_ad_0.srt' com si fos la teva sortida. " - "Assegura't que totes les audiodescripcions estiguin en català i que cadascuna pugui ser locutada " - "dins del temps disponible (utilitza un màxim aproximat d'11 caràcters per segon). Si el tram de temps " - "és massa curt (<1.5s), combina'l amb el bloc d'AD més proper i ajusta els timestamps perquè la narració sigui fluida. " - "Evita redundàncies: no repeteixis informació ja descrita en segments d'AD anteriors o al diàleg, i elimina qualsevol detall que no sigui essencial." - ) - output_srt = current_srt - reflection_text = "Generación inicial. No hay reflexión." - else: - # Tarea de reflexión - prompt = ( - "Ets un Narrador expert en Audiodescripció (AD). Has rebut una crítica sobre la teva última versió de l'SRT. " - "La teva tasca és REESCRIURE el contingut d'audiodescripció (línies amb '(AD)') del fitxer SRT, " - "assegurant que sigui coherent amb el JSON de context i, sobretot, que CORREGEIXIS TOTS els problemes " - "mencionats a l'Informe Crític adjunt. Mantén intactes els diàlegs (línies amb [Nom]) i escriu totes les audiodescripcions en català natural. " - "Garanteix que cada bloc d'AD pugui ser locutat dins del seu interval temporal disponible considerant un màxim d'11 caràcters per segon. " - "Si l'interval és massa curt (<1.5s), fusiona'l amb el bloc d'AD anterior o posterior més proper i ajusta els timestamps perquè quedin contínues. " - "Prefereix frases concises i accionables, prioritzant la informació visual essencial, i elimina redundàncies amb AD anteriors o amb els diàlegs." - ) - - # Concatenar la entrada para el LLM - input_content = f""" - # INFORME CRÍTICO - Porcentaje de Fiabilidad Anterior: {critic_report.get('reliability_percentage')} - Crítica Cualitativa: {critic_report.get('qualitative_critique')} - - # JSON DE CONTEXTO VISUAL (Guía para la AD) - {json_context} - - # ÚLTIMO ARCHIVO SRT GENERADO (une_ad_{iteration-1}.srt) - {current_srt} - - REGLAS: Tu respuesta debe ser *SOLAMENTE* el contenido completo del nuevo archivo SRT (incluyendo diálogos), sin ningún comentario o explicación adicional. - """ - - # Llamada al LLM - response = llm.invoke( - [ - SystemMessage(content=prompt), - HumanMessage(content=input_content) - ] - ) - - output_srt = response.content - reflection_text = f"Reescrito en base al informe crítico: {critic_report.get('qualitative_critique', 'N/A')}" - - # 2. Guardar la nueva salida - new_srt_path = TEMP_DIR / f"une_ad_{iteration}.srt" - new_srt_path.write_text(output_srt, encoding="utf-8") - - # 3. Guardar el pensamiento (reflection_text) - (TEMP_DIR / f"thinking_{iteration}.txt").write_text(reflection_text, encoding="utf-8") - - logger.info(f"Narrador: Generada la versión {iteration} del SRT en '{new_srt_path}'.") - - # 4. Actualizar el estado - new_history = history + [AIMessage(content=f"Narrador v{iteration} completado. Razón de reflexión: {reflection_text}")] - return { - "iteration": iteration, - "current_srt_path": str(new_srt_path), - "history": new_history, - "evaluation_mean": state.get("evaluation_mean", 0.0), - "best_iteration": state.get("best_iteration", -1), - "best_weighted_mean": state.get("best_weighted_mean", 0.0), - "best_srt_path": state.get("best_srt_path", str(new_srt_path)), - "best_eval_path": state.get("best_eval_path", str(TEMP_DIR / f"eval_{iteration}.csv")), - } - -def identity_manager_agent(state: ReflectionState): - """ - Agente que gestiona la identidad del usuario. - """ - iteration = state["iteration"] - history = state["history"] - current_srt = Path(state["current_srt_path"]).read_text(encoding="utf-8") - - prompt = ( - "Ets un gestor d'identitats. La teva tasca és verificar la identitat de l'usuari " - "i assegurar-te que les seves dades estiguin actualitzades." - ) - - input_content = f""" - # ÚLTIMO ARCHIVO SRT GENERADO (une_ad_{iteration}.srt): - {current_srt} - - REGLAS: Tu respuesta debe ser *SOLAMENTE* un objeto JSON con la información de la identidad del usuario. - """ - - # Llamada al LLM - response = llm.invoke( - [ - SystemMessage(content=prompt), - HumanMessage(content=input_content) - ] - ) - - # Intentar parsear la respuesta del LLM (puede fallar, por eso se usa un try/except) - try: - cleaned_response = _strip_markdown_fences(response.content) - identity_info = json.loads(cleaned_response) - if not isinstance(identity_info, dict): - raise ValueError("Estructura JSON incorrecta.") - except Exception as e: - logger.error(f"Error al parsear el JSON de la identidad: {e}. Respuesta: {response.content}") - identity_info = {"error": "No s'ha pogut obtenir la informació d'identitat."} - - logger.info(f"Identity Manager: Información de identidad actualizada.") - - new_history = history + [AIMessage(content=f"Identity Manager v{iteration} completado.")] - return { - "iteration": iteration, - "current_srt_path": state["current_srt_path"], - "history": new_history, - "evaluation_mean": state.get("evaluation_mean", 0.0), - "best_iteration": state.get("best_iteration", -1), - "best_weighted_mean": state.get("best_weighted_mean", 0.0), - "best_srt_path": state.get("best_srt_path", state["current_srt_path"]), - "best_eval_path": state.get("best_eval_path", str(TEMP_DIR / f"eval_{iteration}.csv")), - } - -def critic_agent(state: ReflectionState): - """ - Agente que evalúa la calidad del SRT generado por el Narrador basándose en las Reglas UNE. - Devuelve una puntuación y una crítica cualitativa. - """ - iteration = state["iteration"] - history = state["history"] - current_srt = Path(state["current_srt_path"]).read_text(encoding="utf-8") - - prompt = ( - "Ets un Crític d'Audiodescripció molt estricte. La teva tasca és avaluar l'SRT adjunt " - "únicament segons les Regles UNE proporcionades. L'avaluació ha de ser doble: " - "1. **Numèrica**: Un percentatge de fiabilitat (ex. 85.5) de 0 a 100%. " - "2. **Qualitativa**: Una crítica constructiva sobre les principals mancances de les AD respecte a les regles. " - "Has de ser EXTREMADAMENT estricte amb la sincronització (sense solapament amb el diàleg), " - "amb l'adequació temporal (velocitat màxima recomanada d'11 caràcters per segon) i amb l'absència de redundàncies. " - "Comprova també que totes les audiodescripcions estan escrites en català natural." - ) - - input_content = f""" - # REGLAS UNE DE AUDIODESCRIPCIÓN: - {UNE_RULES} - - # ARCHIVO SRT A EVALUAR (une_ad_{iteration}.srt): - {current_srt} - - REGLAS DE RESPUESTA: - Tu respuesta debe ser *SOLAMENTE* un objeto JSON con dos claves: - 1. "reliability_percentage": (float) El porcentaje de fiabilidad. - 2. "qualitative_critique": (string) La crítica cualitativa y sugerencias de mejora. - Ejemplo de respuesta: {{"reliability_percentage": 75.0, "qualitative_critique": "El segmento 4 se solapa 0.34s con el diálogo de Sandra. El segmento 5 es demasiado genérico y no describe bien la acción."}} - """ - - # Llamada al LLM - response = llm.invoke( - [ - SystemMessage(content=prompt), - HumanMessage(content=input_content) - ] - ) - - # Intentar parsear la respuesta del LLM (puede fallar, por eso se usa un try/except) - try: - cleaned_response = _strip_markdown_fences(response.content) - report = json.loads(cleaned_response) - if not isinstance(report, dict) or 'reliability_percentage' not in report: - raise ValueError("Estructura JSON incorrecta.") - except Exception as e: - logger.error(f"Error al parsear el JSON del Crítico: {e}. Respuesta: {response.content}") - report = {"reliability_percentage": 1.0, "qualitative_critique": "El Crítico no devolvió un JSON válido. Reintentar."} - - logger.info(f"Crítico: Evaluación completada. Fiabilidad: {report.get('reliability_percentage')}%.") - - mean_score, weighted_mean, eval_path = generate_evaluation_report(current_srt, iteration) - - thinking_path = TEMP_DIR / f"thinking_{iteration}.txt" - if thinking_path.exists(): - previous_text = thinking_path.read_text(encoding="utf-8") - thinking_path.write_text( - ( - f"{previous_text}\n\nMitjana simple d'avaluació: {mean_score:.2f} / 7" - f"\nMitjana ponderada d'avaluació: {weighted_mean:.2f} / 7" - ), - encoding="utf-8", - ) - - best_iteration = state.get("best_iteration", -1) - best_weighted_mean = state.get("best_weighted_mean", -1.0) - best_srt_path = state.get("best_srt_path", state["current_srt_path"]) - best_eval_path = state.get("best_eval_path", str(TEMP_DIR / f"eval_{iteration}.csv")) - - if weighted_mean > best_weighted_mean: - best_iteration = iteration - best_weighted_mean = weighted_mean - best_srt_path = state["current_srt_path"] - best_eval_path = str(eval_path) - - new_history = history + [ - AIMessage( - content=( - "Crítico v{iter} completado. Fiabilidad: {reliab}%. " - "Mitjana simple: {mean:.2f}/7. Mitjana ponderada: {wmean:.2f}/7" - ).format( - iter=iteration, - reliab=report.get("reliability_percentage"), - mean=mean_score, - wmean=weighted_mean, - ) - ) - ] - return { - "iteration": iteration + 1, - "critic_report": report, - "history": new_history, - "evaluation_mean": weighted_mean, - "best_iteration": best_iteration, - "best_weighted_mean": best_weighted_mean, - "best_srt_path": best_srt_path, - "best_eval_path": best_eval_path, - } - -def identity_manager_agent(state: ReflectionState): - """ - Agente que verifica coherencia entre hablantes en SRT, casting.csv y contexto visual. - Corrige asignaciones de hablantes y genera log de cambios. - """ - iteration = state["iteration"] - - # Cargar archivos - current_srt = Path(state["current_srt_path"]).read_text(encoding="utf-8") - casting_path = TEMP_DIR / "casting.csv" - json_context = (TEMP_DIR / "json_ad.json").read_text(encoding="utf-8") - - # Verificar existencia de casting.csv - if not casting_path.exists(): - logger.warning("Casting.csv no encontrado. Saltando identity_manager.") - return state - - casting_content = casting_path.read_text(encoding="utf-8") - - prompt = ( - "Ets un Identity Manager. La teva tasca és:\n" - "1. Verificar que les assignacions de parlants a l'SRT coincideixen amb casting.csv\n" - "2. Comprovar que els parlants assignats són coherents amb el context visual de json_ad.json\n" - "3. Si trobes inconsistències, re-assigna els parlants corregint les etiquetes [Nom]\n" - "4. Justifica canvis al fitxer identity_log.txt\n" - "\n" - "Dades d'entrada:\n" - f"- CASTING.CSV:\n{casting_content}\n" - f"- JSON CONTEXT:\n{json_context}\n" - f"- SRT ACTUAL:\n{current_srt}\n" - "\n" - "REGLES:\n" - "- Només modifica les línies de diàleg (ex: [Nom])\n" - "- Manté la numeració i timestamps\n" - "- Si no hi ha canvis, retorna l'SRT original\n" - "\n" - "Format de sortida:\n" - "```json\n" - "{{\n" - " \"srt_content\": \"\",\n" - " \"log_message\": \"\"\n" - "}}\n" - "```" - ) - - response = llm.invoke([SystemMessage(content=prompt)]) - - try: - # Parsejar resposta JSON - cleaned = _strip_markdown_fences(response.content) - data = json.loads(cleaned) - new_srt = data["srt_content"] - log_msg = data["log_message"] - - # Escriure log - log_path = TEMP_DIR / f"identity_log_{iteration}.txt" - log_path.write_text(f"Iteració {iteration}: {log_msg}", encoding="utf-8") - - # Actualitzar SRT si hi ha canvis - if new_srt != current_srt: - new_srt_path = TEMP_DIR / f"une_ad_{iteration}_corrected.srt" - new_srt_path.write_text(new_srt, encoding="utf-8") - logger.info(f"Identity Manager: Correccions aplicades. Detalls: {log_msg}") - return { - **state, - "current_srt_path": str(new_srt_path) - } - - except Exception as e: - logger.error(f"Error en identity_manager: {e}") - - return state - -def background_descriptor_agent(state: ReflectionState): - """ - Agente que verifica coherencia entre escenarios en SRT y scenarios.csv. - Corrige nombres de escenarios usando descripciones coherentes. - """ - iteration = state["iteration"] - - # Cargar archivos - current_srt = Path(state["current_srt_path"]).read_text(encoding="utf-8") - scenarios_path = TEMP_DIR / "scenarios.csv" - - # Verificar existencia de scenarios.csv - if not scenarios_path.exists(): - logger.warning("Scenarios.csv no encontrado. Saltando background_descriptor.") - return state - - scenarios_content = scenarios_path.read_text(encoding="utf-8") - - prompt = ( - "Ets un Background Descriptor. La teva tasca és:\n" - "1. Verificar que les descripcions d'escenaris a l'SRT coincideixen amb scenarios.csv\n" - "2. Si trobes coincidències, reemplaça les descripcions genèriques pel nom oficial de l'escenari\n" - "3. Justifica canvis al fitxer background_log.txt\n" - "\n" - "Dades d'entrada:\n" - f"- SCENARIOS.CSV:\n{scenarios_content}\n" - f"- SRT ACTUAL:\n{current_srt}\n" - "\n" - "REGLES:\n" - "- Només modifica línies d'audiodescripció (ex: (AD) ...)\n" - "- Manté la numeració i timestamps\n" - "- Si no hi ha canvis, retorna l'SRT original\n" - "\n" - "Format de sortida:\n" - "```json\n" - "{{\n" - " \"srt_content\": \"\",\n" - " \"log_message\": \"\"\n" - "}}\n" - "```" - ) - - response = llm.invoke([SystemMessage(content=prompt)]) - - try: - # Parsejar resposta JSON - cleaned = _strip_markdown_fences(response.content) - data = json.loads(cleaned) - new_srt = data["srt_content"] - log_msg = data["log_message"] - - # Escriure log - log_path = TEMP_DIR / f"background_log_{iteration}.txt" - log_path.write_text(f"Iteració {iteration}: {log_msg}", encoding="utf-8") - - # Actualitzar SRT si hi ha canvis - if new_srt != current_srt: - new_srt_path = TEMP_DIR / f"une_ad_{iteration}_scenario_corrected.srt" - new_srt_path.write_text(new_srt, encoding="utf-8") - logger.info(f"Background Descriptor: Correccions aplicades. Detalls: {log_msg}") - return { - **state, - "current_srt_path": str(new_srt_path) - } - - except Exception as e: - logger.error(f"Error en background_descriptor: {e}") - - return state - -# --- Condición de Salida del Bucle --- - -def should_continue(state: ReflectionState) -> str: - """ - Función de chequeo que decide si continuar iterando o finalizar. - """ - MAX_ITERATIONS = 5 # Número máximo de ciclos - MIN_AVERAGE_SCORE = 6.0 # Umbral de calidad sobre 7 - - iteration = state["iteration"] - mean_score = state.get("evaluation_mean", 0.0) - - if mean_score >= MIN_AVERAGE_SCORE: - logger.info(f"FIN: Mitjana ponderada d'avaluació assolida ({mean_score:.2f} >= {MIN_AVERAGE_SCORE}).") - return "end" - - if iteration >= MAX_ITERATIONS: - logger.info(f"FIN: S'ha assolit el màxim d'iteracions ({iteration} / {MAX_ITERATIONS}).") - return "end" - - logger.info(f"CONTINUAR: Iteració {iteration} / {MAX_ITERATIONS}. Mitjana ponderada actual: {mean_score:.2f} / 7.") - return "continue" - -# --- Construcción de la Gráfica --- - -# 1. Configurar el estado inicial -initial_state: ReflectionState = { - "iteration": 0, - "current_srt_path": str(TEMP_DIR / "une_ad_0.srt"), - "critic_report": {"reliability_percentage": 0.0, "qualitative_critique": "Inicializando el proceso."}, - "history": [], - "evaluation_mean": 0.0, - "best_iteration": -1, - "best_weighted_mean": -1.0, - "best_srt_path": str(TEMP_DIR / "une_ad_0.srt"), - "best_eval_path": str(TEMP_DIR / "eval_0.csv"), -} - -# 2. Definir la gráfica -workflow = StateGraph(ReflectionState) - -# Nodos -workflow.add_node("narrator", narrator_agent) -workflow.add_node("identity_manager", identity_manager_agent) -workflow.add_node("background_descriptor", background_descriptor_agent) -workflow.add_node("critic", critic_agent) - -# Estructura del bucle: Narrator -> Identity Manager -> Background Descriptor -> Critic -> Check -workflow.set_entry_point("narrator") -workflow.add_edge("narrator", "identity_manager") -workflow.add_edge("identity_manager", "background_descriptor") -workflow.add_edge("background_descriptor", "critic") - -# Condición (puente de ramificación) -workflow.add_conditional_edges( - "critic", - should_continue, - { - "continue": "narrator", # Si no se cumple el umbral/ciclo, vuelve al narrador - "end": END # Si se cumple, termina - } -) - -# Compilar la gráfica -app = workflow.compile() - - -def generate_free_ad_from_srt(srt_path: Path) -> Path: - """Genera una narración libre detallada a partir del SRT final.""" - srt_content = srt_path.read_text(encoding="utf-8") - prompt = ( - "Actua com una narradora professional d'audiodescripcions lliures. " - "A partir de l'SRT proporcionat, escriu un text narratiu en català que descrigui " - "de manera exhaustiva i fluida tot el que succeeix a la peça audiovisual. " - "Inclou accions, aparença, gestos, canvis d'escena i qualsevol detall rellevant, " - "sense limitar-te a les restriccions temporals del format SRT. " - "Evita repetir literalment els diàlegs, però contextualitza'ls quan sigui útil. " - "La narració ha de ser clara, coherent i apta per ser locutada com una narració lliure." - ) - - response = llm.invoke( - [ - SystemMessage(content=prompt), - HumanMessage( - content=( - "# SRT FINAL\n" - f"{srt_content}\n\n" - "Respon únicamente con la narració lliure sin cap comentario adicional." - ) - ), - ] - ) - - free_ad_path = TEMP_DIR / "free_ad.txt" - free_ad_path.write_text(response.content, encoding="utf-8") - logger.info(f"Narració lliure generada en '{free_ad_path}'.") - return free_ad_path - -def run_reflection_pipeline(srt_content: str, context_json: str | None = None) -> str: - """Ejecuta el grafo de finetuning sobre un SRT y devuelve el SRT final. - - Args: - srt_content: Contenido SRT inicial. - context_json: Contexto visual en JSON; si es None se usa CONTEXT_JSON_CONTENT. - - Returns: - Contenido del SRT final seleccionado como mejor iteración. - """ - - # Inicializar el entorno de trabajo a partir del SRT recibido - setup_files(srt_content, context_json or CONTEXT_JSON_CONTENT) - - logger.info("--- Comenzando el Bucle de Finetuning (run_reflection_pipeline) ---") - - # Ejecutar la gráfica - final_state = app.invoke(initial_state) - - logger.info("\n--- Bucle Finalizado ---") - - best_iteration = final_state.get("best_iteration", -1) - best_weighted_mean = final_state.get("best_weighted_mean", 0.0) - best_srt_path = Path(final_state.get("best_srt_path", final_state["current_srt_path"])) - best_eval_path = Path(final_state.get("best_eval_path", TEMP_DIR / "eval_0.csv")) - - final_srt_path = TEMP_DIR / "une_ad.srt" - final_eval_path = TEMP_DIR / "eval.csv" - - try: - shutil.copy(best_srt_path, final_srt_path) - logger.info(f"SRT final copiado a '{final_srt_path}'.") - except Exception as exc: - logger.error(f"No se pudo copiar el SRT final: {exc}") - - try: - shutil.copy(best_eval_path, final_eval_path) - logger.info(f"Evaluación final copiada a '{final_eval_path}'.") - except Exception as exc: - logger.error(f"No se pudo copiar el CSV final: {exc}") - - logger.info( - "Resultado óptimo en iteración %s (mitjana ponderada %.2f/7)", - best_iteration, - best_weighted_mean, - ) - - return final_srt_path.read_text(encoding="utf-8") - - -# --- Ejecución Principal --- - -if __name__ == "__main__": - # Inicializar el entorno con el SRT y contexto de ejemplo - final_srt_text = run_reflection_pipeline(INITIAL_SRT_CONTENT, CONTEXT_JSON_CONTENT) - - # Generar, si es posible, la narración libre a partir del SRT final - free_ad_path: Union[Path, None] = None - try: - final_srt_path = TEMP_DIR / "une_ad.srt" - free_ad_path = generate_free_ad_from_srt(final_srt_path) - except Exception as exc: - logger.error(f"No s'ha pogut generar la narració lliure: {exc}") - - # Mostrar resultados bàsics per comprovació manual - print("\n--- Contenido del SRT Final ---") - print(final_srt_text) - - if free_ad_path is not None: - print("\n--- Narració Lliure ---") - print(free_ad_path.read_text(encoding="utf-8")) diff --git a/refinement/old/lora.py b/refinement/old/lora.py deleted file mode 100644 index 2ddcca0b864925a66586e08f661b3d5e641f6f16..0000000000000000000000000000000000000000 --- a/refinement/old/lora.py +++ /dev/null @@ -1,219 +0,0 @@ -import os -import argparse -from pathlib import Path -from typing import List, Dict - -from datasets import Dataset -from transformers import ( - AutoTokenizer, - AutoModelForCausalLM, - TrainingArguments, - Trainer, -) -from peft import LoraConfig, get_peft_model - - -BASE_DIR = Path(__file__).resolve().parent -DATA_DIR = BASE_DIR / "data" - - -def find_training_pairs(data_dir: Path) -> List[Dict[str, str]]: - """Recorre las subcarpetas de data_dir y busca pares target_une_ad.srt / free_ad.txt. - - Cada ejemplo se formatea como una instrucción estilo instruct, usando el SRT como entrada - y la narración libre como salida. - """ - examples: List[Dict[str, str]] = [] - - if not data_dir.exists(): - raise FileNotFoundError(f"Data dir not found: {data_dir}") - - for item in sorted(data_dir.iterdir()): - if not item.is_dir(): - continue - - srt_path = item / "target_une_ad.srt" - free_path = item / "free_ad.txt" - - if not srt_path.exists() or not free_path.exists(): - continue - - srt_text = srt_path.read_text(encoding="utf-8") - free_text = free_path.read_text(encoding="utf-8") - - # Formato tipo instruction-tuning, en catalán, coherente con la tarea - prompt = ( - "Converteix el següent fitxer SRT d'audiodescripció UNE (amb restriccions temporals) " - "en una narració lliure detallada en català, sense límits de temps. " - "Mantén tota la informació visual rellevant però amb un to fluid i natural.\n\n" - "### SRT UNE\n" + srt_text.strip() + "\n\n### Narració lliure:" - ) - - examples.append({"prompt": prompt, "output": free_text.strip()}) - - if not examples: - raise RuntimeError(f"No training pairs found in {data_dir} (expected target_une_ad.srt + free_ad.txt)") - - return examples - - -def build_dataset(pairs: List[Dict[str, str]], tokenizer: AutoTokenizer, max_length: int = 2048) -> Dataset: - """Construye un Dataset de Hugging Face a partir de los pares prompt/output. - - Se concatena en una sola secuencia para entrenamiento causal: - [PROMPT] + [OUTPUT] + eos - y se enmascaran los tokens del prompt para que la loss sólo se compute sobre la salida. - """ - - def _gen(): - for ex in pairs: - yield {"prompt": ex["prompt"], "output": ex["output"]} - - raw_ds = Dataset.from_generator(_gen) - - def tokenize_fn(batch): - prompts = batch["prompt"] - outputs = batch["output"] - - input_ids_list = [] - labels_list = [] - - for p, o in zip(prompts, outputs): - full_text = p + "\n" + o + tokenizer.eos_token - enc = tokenizer( - full_text, - truncation=True, - max_length=max_length, - padding="max_length", - ) - - # Máscara: ignorar loss en tokens del prompt - prompt_ids = tokenizer(p + "\n", truncation=True, max_length=max_length)["input_ids"] - prompt_len = min(len(prompt_ids), max_length) - - labels = enc["input_ids"].copy() - for i in range(prompt_len): - labels[i] = -100 - - input_ids_list.append(enc["input_ids"]) - labels_list.append(labels) - - return {"input_ids": input_ids_list, "attention_mask": [([1] * max_length)] * len(input_ids_list), "labels": labels_list} - - tokenized = raw_ds.map(tokenize_fn, batched=True, remove_columns=["prompt", "output"]) - return tokenized - - -def create_lora_model(base_model_name: str, r: int = 16, alpha: int = 32, dropout: float = 0.05): - model = AutoModelForCausalLM.from_pretrained( - base_model_name, - torch_dtype="auto", - device_map="auto", - ) - - lora_config = LoraConfig( - r=r, - lora_alpha=alpha, - lora_dropout=dropout, - bias="none", - task_type="CAUSAL_LM", - ) - - model = get_peft_model(model, lora_config) - return model - - -def parse_args() -> argparse.Namespace: - parser = argparse.ArgumentParser(description="Fine-tuning LoRA per a salamandra-instruct-7b amb dades UNE/free AD") - parser.add_argument( - "--base_model", - type=str, - default="projecte-aina/salamandra-instruct-7b", - help="Nom o ruta del model base (HF hub o path local)", - ) - parser.add_argument( - "--data_dir", - type=str, - default=str(DATA_DIR), - help="Directori base amb subcarpetes que contenen target_une_ad.srt i free_ad.txt", - ) - parser.add_argument( - "--output_dir", - type=str, - default=str(BASE_DIR / "lora_output"), - help="Directori on desar l'adapter LoRA", - ) - parser.add_argument("--batch_size", type=int, default=1) - parser.add_argument("--gradient_accumulation", type=int, default=8) - parser.add_argument("--epochs", type=int, default=3) - parser.add_argument("--lr", type=float, default=2e-4) - parser.add_argument("--max_length", type=int, default=2048) - parser.add_argument("--warmup_ratio", type=float, default=0.03) - parser.add_argument("--logging_steps", type=int, default=10) - parser.add_argument("--save_steps", type=int, default=200) - parser.add_argument("--eval_steps", type=int, default=200) - parser.add_argument("--r", type=int, default=16, help="Rank de LoRA") - parser.add_argument("--alpha", type=int, default=32, help="Alpha de LoRA") - parser.add_argument("--dropout", type=float, default=0.05, help="Dropout de LoRA") - return parser.parse_args() - - -def main(): - args = parse_args() - - data_dir = Path(args.data_dir) - output_dir = Path(args.output_dir) - output_dir.mkdir(parents=True, exist_ok=True) - - print(f"[lora] Buscant dades a: {data_dir}") - pairs = find_training_pairs(data_dir) - print(f"[lora] Nombre d'exemples trobats: {len(pairs)}") - - print(f"[lora] Carregant tokenizer de {args.base_model}") - tokenizer = AutoTokenizer.from_pretrained(args.base_model, use_fast=True) - if tokenizer.pad_token is None: - tokenizer.pad_token = tokenizer.eos_token - - print("[lora] Construint dataset tokenitzat...") - dataset = build_dataset(pairs, tokenizer, max_length=args.max_length) - - print(f"[lora] Carregant model base {args.base_model} i aplicant LoRA...") - model = create_lora_model(args.base_model, r=args.r, alpha=args.alpha, dropout=args.dropout) - - training_args = TrainingArguments( - output_dir=str(output_dir), - per_device_train_batch_size=args.batch_size, - gradient_accumulation_steps=args.gradient_accumulation, - num_train_epochs=args.epochs, - learning_rate=args.lr, - warmup_ratio=args.warmup_ratio, - logging_steps=args.logging_steps, - save_steps=args.save_steps, - evaluation_strategy="steps", - eval_steps=args.eval_steps, - save_total_limit=2, - bf16=True, - gradient_checkpointing=True, - report_to=[], - ) - - trainer = Trainer( - model=model, - args=training_args, - train_dataset=dataset, - eval_dataset=None, - tokenizer=tokenizer, - ) - - print("[lora] Iniciant entrenament...") - trainer.train() - - print("[lora] Guardant adapter LoRA...") - model.save_pretrained(str(output_dir)) - tokenizer.save_pretrained(str(output_dir)) - - print(f"[lora] Entrenament completat. Adapter guardat a {output_dir}") - - -if __name__ == "__main__": - main() diff --git a/refinement/reflection.py b/refinement/reflection.py deleted file mode 100644 index af436320231d7f02cda8ab2ceef7f5205f16aafe..0000000000000000000000000000000000000000 --- a/refinement/reflection.py +++ /dev/null @@ -1,669 +0,0 @@ -import os -import csv -import json -import logging -import shutil -import sqlite3 -from pathlib import Path -from typing import TypedDict, Annotated, List, Dict, Union -from langgraph.graph import StateGraph, END -from langchain_core.messages import HumanMessage, AIMessage, SystemMessage -from langchain_openai import ChatOpenAI -from operator import itemgetter - -# --- Configuración y Herramientas --- - -# Directorios de trabajo - -DEMO_DIR = Path("/data/demo") -DEMO_DIR.mkdir(exist_ok=True) -DEMO_TEMP_DIR = DEMO_DIR / "temp" -DEMO_TEMP_DIR.mkdir(exist_ok=True) -DEMO_DATA_DIR = DEMO_DIR / "data" -DEMO_DATA_DIR.mkdir(exist_ok=True) - -TEMP_DIR = Path("/data/temp") -TEMP_DIR.mkdir(exist_ok=True) - -LOG_FILE = TEMP_DIR / "reflection.log" - -# Configurar el logging -logging.basicConfig( - level=logging.INFO, - format='%(levelname)s: %(message)s', - handlers=[ - logging.StreamHandler(), - logging.FileHandler(LOG_FILE, encoding="utf-8") - ], -) -logger = logging.getLogger(__name__) - -# Asegúrate de configurar tu API Key. -# En un entorno real, usa os.environ["OPENAI_API_KEY"] -# Aquí usamos un placeholder para la demostración. -if "OPENAI_API_KEY" not in os.environ: - logger.warning("OPENAI_API_KEY no está configurada. Usando un placeholder.") - os.environ["OPENAI_API_KEY"] = "sk-..." - -# Inicializar LLM (se usa GPT-4o por su capacidad de razonamiento) -# En producción, considera un modelo que soporte tus tokens y latencia requeridas. -llm = ChatOpenAI(model="gpt-4o", temperature=0.3) - -# --- Ficheros de Ejemplo --- - -# Fichero SRT inicial (Narrador) -INITIAL_SRT_CONTENT = """ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,000 --> 00:00:10,000 -(AD) De sobte, són al parc. - -5 -00:00:10,000 --> 00:00:14,000 -(AD) Ara tallen menjar i fan una amanida a una cuina. -""" - -# Fichero JSON de contexto (ejemplo de la respuesta anterior, pero simplificado para el Narrador) -CONTEXT_JSON_CONTENT = """ -{ - "segments": [ - {"id": 1, "start": "00:00:00,000", "end": "00:00:05,340", "type": "dialog", "text": "[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final."}, - {"id": 2, "start": "00:00:04,340", "end": "00:00:05,790", "type": "dialog", "text": "[Lucía] Hem de donar-ho tot."}, - {"id": 3, "start": "00:00:05,790", "end": "00:00:08,790", "type": "dialog", "text": "[Sandra] Ho sé, ho sé."}, - {"id": 4, "start": "00:00:08,000", "end": "00:00:10,000", "type": "visual_context", "text": "Cambio de escena a un parque. Personajes caminando."}, - {"id": 5, "start": "00:00:10,000", "end": "00:00:14,000", "type": "visual_context", "text": "Escena en una cocina. Los personajes están cortando vegetales y haciendo una ensalada."} - ] -} -""" - -# Fichero de Reglas UNE (Norma Técnica para el Crítico) -# Nota: Aquí se usa un resumen de las reglas pertinentes para un LLM. -UNE_RULES = """ -### Reglas UNE de Audiodescripción (Para el Crítico) -1. **Objetividad y Foco Visual:** La descripción debe ser puramente objetiva, describiendo solo lo que se ve. Debe priorizar la acción y los elementos relevantes (personajes, objetos, localización). -2. **Tiempo y Espacio (Sincronización):** Las audiodescripciones (AD) deben insertarse en los silencios del diálogo. El tiempo de la AD (entre START y END) debe ser suficiente para narrar el contenido sin solaparse con el diálogo o la música importante. -3. **Concisión y Claridad:** Usar lenguaje simple y conciso. Evitar redundancias y juicios de valor. -4. **Formato:** Cada segmento de AD debe tener un formato SRT válido, incluyendo el marcador (AD) al principio de la línea de texto. -5. **Utilidad:** Cada segmento de AD debe ser útil para la comprensión y nunca ser redundante. En caso de repetir algo ya explicado antes, mejor no decir nada. -""" - -EVALUATION_CRITERIA = [ - "Precisió Descriptiva", - "Sincronització Temporal", - "Claredat i Concisió", - "Inclusió de Diàleg/So", - "Contextualització", - "Flux i Ritme de la Narració", -] - -CRITERIA_WEIGHTS = { - "Precisió Descriptiva": 1, - "Sincronització Temporal": 4, - "Claredat i Concisió": 1, - "Inclusió de Diàleg/So": 1, - "Contextualització": 1, - "Flux i Ritme de la Narració": 1, -} - -def setup_files(initial_srt_content: str, context_json_content: str): - """Crea los ficheros iniciales necesarios en el sistema de archivos local.""" - (TEMP_DIR / "une_ad_0.srt").write_text(initial_srt_content, encoding="utf-8") - (TEMP_DIR / "json_ad.json").write_text(context_json_content, encoding="utf-8") - logger.info("Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados.") - - -def _load_audiodescription_from_db(sha1sum: str, version: str) -> tuple[str, str]: - """Carga une_ad y json_ad desde demo/temp/audiodescriptions.db. - - Si json_ad no existe o és nul, es fa servir CONTEXT_JSON_CONTENT com a - fallback per no trencar el pipeline. - """ - - db_path = DEMO_TEMP_DIR / "audiodescriptions.db" - if not db_path.exists(): - raise FileNotFoundError(f"No s'ha trobat {db_path}") - - conn = sqlite3.connect(str(db_path)) - conn.row_factory = sqlite3.Row - try: - cur = conn.cursor() - cur.execute( - "SELECT * FROM audiodescriptions WHERE sha1sum=? AND version=?", - (sha1sum, version), - ) - row = cur.fetchone() - if row is None: - raise ValueError( - f"No s'ha trobat cap registre a audiodescriptions.db per sha1sum={sha1sum}, version={version}" - ) - - une_ad = row["une_ad"] or "" - # json_ad és una columna de text amb el JSON de preprocess.json - json_ad_text = row["json_ad"] if "json_ad" in row.keys() else None - if not json_ad_text: - logger.warning("json_ad buit a audiodescriptions.db; fent servir CONTEXT_JSON_CONTENT de mostra.") - json_ad_text = CONTEXT_JSON_CONTENT - - return une_ad, json_ad_text - finally: - conn.close() - - -def _write_casting_csv_from_db(sha1sum: str) -> None: - """Reconstrueix TEMP_DIR/casting.csv a partir de demo/data/casting.db. - - El format és simple: capçalera "name,description" i una fila per registre. - Si no hi ha BD o registres, el fitxer no es crea i l'agent d'identitat es - saltarà automàticament. - """ - - db_path = DEMO_DATA_DIR / "casting.db" - if not db_path.exists(): - logger.warning("casting.db no trobat; no es generarà casting.csv") - return - - conn = sqlite3.connect(str(db_path)) - conn.row_factory = sqlite3.Row - try: - cur = conn.cursor() - cur.execute("SELECT name, description FROM casting WHERE sha1sum=?", (sha1sum,)) - rows = cur.fetchall() - if not rows: - logger.info("Sense registres de casting per a sha1sum=%s", sha1sum) - return - - out_path = TEMP_DIR / "casting.csv" - with out_path.open("w", encoding="utf-8", newline="") as f: - writer = csv.writer(f) - writer.writerow(["name", "description"]) - for r in rows: - writer.writerow([r["name"], r["description"]]) - - logger.info("casting.csv generat a %s amb %d registres", out_path, len(rows)) - finally: - conn.close() - - -def _write_scenarios_csv_from_db(sha1sum: str) -> None: - """Reconstrueix TEMP_DIR/scenarios.csv a partir de demo/data/scenarios.db. - - Format: capçalera "name,description" i una fila per escenari. - """ - - db_path = DEMO_DATA_DIR / "scenarios.db" - if not db_path.exists(): - logger.warning("scenarios.db no trobat; no es generarà scenarios.csv") - return - - conn = sqlite3.connect(str(db_path)) - conn.row_factory = sqlite3.Row - try: - cur = conn.cursor() - cur.execute("SELECT name, description FROM scenarios WHERE sha1sum=?", (sha1sum,)) - rows = cur.fetchall() - if not rows: - logger.info("Sense registres d'escenaris per a sha1sum=%s", sha1sum) - return - - out_path = TEMP_DIR / "scenarios.csv" - with out_path.open("w", encoding="utf-8", newline="") as f: - writer = csv.writer(f) - writer.writerow(["name", "description"]) - for r in rows: - writer.writerow([r["name"], r["description"]]) - - logger.info("scenarios.csv generat a %s amb %d registres", out_path, len(rows)) - finally: - conn.close() - -# --- Utilidades --- -def _strip_markdown_fences(content: str) -> str: - """Elimina fences ```...``` alrededor de una respuesta JSON si existen.""" - text = content.strip() - if text.startswith("```"): - lines = text.splitlines() - # descartar primera línea con ``` o ```json - lines = lines[1:] - # eliminar el cierre ``` (pueden existir varias líneas en blanco finales) - while lines and lines[-1].strip() == "```": - lines.pop() - text = "\n".join(lines).strip() - return text - - -def generate_evaluation_report(srt_content: str, iteration: int) -> tuple[float, float, Path]: - """Solicita al LLM una avaluació estructurada i guarda'n el CSV.""" - criteria_formatted = "\n".join(f"- {name}" for name in EVALUATION_CRITERIA) - prompt = ( - "Actua com un auditor UNE. Avalua l'SRT generat, puntuant cada característica de 0 a 7 " - "segons la qualitat observada. Dónega justificació breve però concreta per a cada cas. " - "Les característiques obligatòries són:\n" - f"{criteria_formatted}\n" - "Retorna ÚNICAMENT un array JSON d'objectes amb les claus: " - "'caracteristica', 'valoracio' (nombre enter de 0 a 7) i 'justificacio'." - ) - - response = llm.invoke( - [ - SystemMessage(content=prompt), - HumanMessage( - content=( - "# SRT AVALUAT\n" - f"{srt_content}\n\n" - "Assegura't de complir el format indicat." - ) - ), - ] - ) - - cleaned = _strip_markdown_fences(response.content) - try: - data = json.loads(cleaned) - if not isinstance(data, list): - raise ValueError("La resposta no és una llista.") - except Exception as exc: - logger.error( - "Error al generar l'avaluació estructurada: %s. Resposta original: %s", - exc, - response.content, - ) - data = [ - { - "caracteristica": "Avaluació fallida", - "valoracio": 1, - "justificacio": "No s'ha pogut obtenir l'avaluació del LLM.", - } - ] - - eval_path = TEMP_DIR / f"eval_{iteration}.csv" - with eval_path.open("w", encoding="utf-8", newline="") as csvfile: - writer = csv.writer(csvfile) - writer.writerow(["Caracteristica", "Valoracio (0-7)", "Justificacio"]) - for item in data: - writer.writerow( - [ - item.get("caracteristica", ""), - item.get("valoracio", 0), - item.get("justificacio", ""), - ] - ) - - scores = [] - weighted_sum = 0.0 - total_weight = 0.0 - - for entry in data: - if not isinstance(entry, dict): - continue - try: - score = float(entry.get("valoracio", 0)) - except (TypeError, ValueError): - score = 0.0 - scores.append(score) - - weight = CRITERIA_WEIGHTS.get(entry.get("caracteristica", ""), 1) - weighted_sum += score * weight - total_weight += weight - - mean_score = sum(scores) / len(scores) if scores else 0.0 - weighted_mean = weighted_sum / total_weight if total_weight else mean_score - return mean_score, weighted_mean, eval_path - -# --- Definición del Estado de la Gráfica (StateGraph) --- -class ReflectionState(TypedDict): - """Representa el estado del bucle de reflexión.""" - iteration: int # Ciclo actual (empezando en 0) - current_srt_path: str # Ruta al archivo SRT actual (e.g., une_ad_0.srt, une_ad_1.srt) - critic_report: Dict[str, Union[float, str]] # Último informe del crítico (puntuación y texto) - history: List[SystemMessage] # Historial de mensajes entre agentes - evaluation_mean: float - best_iteration: int - best_weighted_mean: float - best_srt_path: str - best_eval_path: str - -# --- Nodos/Agentes de la Gráfica --- -def narrator_agent(state: ReflectionState): - """ - Agente que genera o reescribe el SRT. - - En el ciclo 0, genera el SRT inicial. - - En ciclos > 0, reescribe el SRT basándose en el critic_report. - """ - iteration = state["iteration"] - critic_report = state["critic_report"] - history = state["history"] - - # Cargar contexto y último SRT - json_context = (TEMP_DIR / "json_ad.json").read_text(encoding="utf-8") - current_srt = Path(state["current_srt_path"]).read_text(encoding="utf-8") - - # 1. Definir el prompt - if iteration == 0: - # Tarea inicial (aunque en este caso ya se proporciona une_ad_0.srt) - # Aquí se simula la generación inicial. - prompt = ( - "Ets un Narrador expert en Audiodescripció (AD). La teva tasca inicial és generar " - "un fitxer SRT d'audiodescripcions basat en el JSON de context visual. " - "TOT I AIXÍ, per a aquesta primera iteració, l'SRT ja s'ha generat. " - "Simplement retorna el contingut de 'une_ad_0.srt' com si fos la teva sortida. " - "Assegura't que totes les audiodescripcions estiguin en català i que cadascuna pugui ser locutada " - "dins del temps disponible (utilitza un màxim aproximat d'11 caràcters per segon). Si el tram de temps " - "és massa curt (<1.5s), combina'l amb el bloc d'AD més proper i ajusta els timestamps perquè la narració sigui fluida. " - "Evita redundàncies: no repeteixis informació ja descrita en segments d'AD anteriors o al diàleg, i elimina qualsevol detall que no sigui essencial." - ) - output_srt = current_srt - reflection_text = "Generación inicial. No hay reflexión." - else: - # Tarea de reflexión - prompt = ( - "Ets un Narrador expert en Audiodescripció (AD). Has rebut una crítica sobre la teva última versió de l'SRT. " - "La teva tasca és REESCRIURE el contingut d'audiodescripció (línies amb '(AD)') del fitxer SRT, " - "assegurant que sigui coherent amb el JSON de context i, sobretot, que CORREGEIXIS TOTS els problemes " - "mencionats a l'Informe Crític adjunt. Mantén intactes els diàlegs (línies amb [Nom]) i escriu totes les audiodescripcions en català natural. " - "Garanteix que cada bloc d'AD pugui ser locutat dins del seu interval temporal disponible considerant un màxim d'11 caràcters per segon. " - "Si l'interval és massa curt (<1.5s), fusiona'l amb el bloc d'AD anterior o posterior més proper i ajusta els timestamps perquè quedin contínues. " - "Prefereix frases concises i accionables, prioritzant la informació visual essencial, i elimina redundàncies amb AD anteriors o amb els diàlegs." - ) - - # Concatenar la entrada para el LLM - input_content = f""" - # INFORME CRÍTICO - Porcentaje de Fiabilidad Anterior: {critic_report.get('reliability_percentage')} - Crítica Cualitativa: {critic_report.get('qualitative_critique')} - - # JSON DE CONTEXTO VISUAL (Guía para la AD) - {json_context} - - # ÚLTIMO ARCHIVO SRT GENERADO (une_ad_{iteration-1}.srt) - {current_srt} - - REGLAS: Tu respuesta debe ser *SOLAMENTE* el contenido completo del nuevo archivo SRT (incluyendo diálogos), sin ningún comentario o explicación adicional. - """ - - # Llamada al LLM - response = llm.invoke( - [ - SystemMessage(content=prompt), - HumanMessage(content=input_content) - ] - ) - - output_srt = response.content - reflection_text = f"Reescrito en base al informe crítico: {critic_report.get('qualitative_critique', 'N/A')}" - - # 2. Guardar la nueva salida - new_srt_path = TEMP_DIR / f"une_ad_{iteration}.srt" - new_srt_path.write_text(output_srt, encoding="utf-8") - - # 3. Guardar el pensamiento (reflection_text) - (TEMP_DIR / f"thinking_{iteration}.txt").write_text(reflection_text, encoding="utf-8") - - logger.info(f"Narrador: Generada la versión {iteration} del SRT en '{new_srt_path}'.") - - # 4. Actualizar el estado - new_history = history + [AIMessage(content=f"Narrador v{iteration} completado. Razón de reflexión: {reflection_text}")] - return { - "iteration": iteration, - "current_srt_path": str(new_srt_path), - "history": new_history, - "evaluation_mean": state.get("evaluation_mean", 0.0), - "best_iteration": state.get("best_iteration", -1), - "best_weighted_mean": state.get("best_weighted_mean", 0.0), - "best_srt_path": state.get("best_srt_path", str(new_srt_path)), - "best_eval_path": state.get("best_eval_path", str(TEMP_DIR / f"eval_{iteration}.csv")), - } - -def critic_agent(state: ReflectionState): - """ - Agente que evalúa la calidad del SRT generado por el Narrador basándose en las Reglas UNE. - Devuelve una puntuación y una crítica cualitativa. - """ - iteration = state["iteration"] - history = state["history"] - current_srt = Path(state["current_srt_path"]).read_text(encoding="utf-8") - - prompt = ( - "Ets un Crític d'Audiodescripció molt estricte. La teva tasca és avaluar l'SRT adjunt " - "únicament segons les Regles UNE proporcionades. L'avaluació ha de ser doble: " - "1. **Numèrica**: Un percentatge de fiabilitat (ex. 85.5) de 0 a 100%. " - "2. **Qualitativa**: Una crítica constructiva sobre les principals mancances de les AD respecte a les regles. " - "Has de ser EXTREMADAMENT estricte amb la sincronització (sense solapament amb el diàleg), " - "amb l'adequació temporal (velocitat màxima recomanada d'11 caràcters per segon) i amb l'absència de redundàncies. " - "Comprova també que totes les audiodescripcions estan escrites en català natural." - ) - - input_content = f""" - # REGLAS UNE DE AUDIODESCRIPCIÓN: - {UNE_RULES} - - # ARCHIVO SRT A EVALUAR (une_ad_{iteration}.srt): - {current_srt} - - REGLAS DE RESPUESTA: - Tu respuesta debe ser *SOLAMENTE* un objeto JSON con dos claves: - 1. "reliability_percentage": (float) El porcentaje de fiabilidad. - 2. "qualitative_critique": (string) La crítica cualitativa y sugerencias de mejora. - Ejemplo de respuesta: {{"reliability_percentage": 75.0, "qualitative_critique": "El segmento 4 se solapa 0.34s con el diálogo de Sandra. El segmento 5 es demasiado genérico y no describe bien la acción."}} - """ - - # Llamada al LLM - response = llm.invoke( - [ - SystemMessage(content=prompt), - HumanMessage(content=input_content) - ] - ) - - # Intentar parsear la respuesta del LLM (puede fallar, por eso se usa un try/except) - try: - cleaned_response = _strip_markdown_fences(response.content) - report = json.loads(cleaned_response) - if not isinstance(report, dict) or 'reliability_percentage' not in report: - raise ValueError("Estructura JSON incorrecta.") - except Exception as e: - logger.error(f"Error al parsear el JSON del Crítico: {e}. Respuesta: {response.content}") - report = {"reliability_percentage": 1.0, "qualitative_critique": "El Crítico no devolvió un JSON válido. Reintentar."} - - logger.info(f"Crítico: Evaluación completada. Fiabilidad: {report.get('reliability_percentage')}%.") - - mean_score, weighted_mean, eval_path = generate_evaluation_report(current_srt, iteration) - - thinking_path = TEMP_DIR / f"thinking_{iteration}.txt" - if thinking_path.exists(): - previous_text = thinking_path.read_text(encoding="utf-8") - thinking_path.write_text( - ( - f"{previous_text}\n\nMitjana simple d'avaluació: {mean_score:.2f} / 7" - f"\nMitjana ponderada d'avaluació: {weighted_mean:.2f} / 7" - ), - encoding="utf-8", - ) - - best_iteration = state.get("best_iteration", -1) - best_weighted_mean = state.get("best_weighted_mean", -1.0) - best_srt_path = state.get("best_srt_path", state["current_srt_path"]) - best_eval_path = state.get("best_eval_path", str(eval_path)) - - if weighted_mean > best_weighted_mean: - best_iteration = iteration - best_weighted_mean = weighted_mean - best_srt_path = state["current_srt_path"] - best_eval_path = str(eval_path) - - new_history = history + [ - AIMessage( - content=( - "Crítico v{iter} completado. Fiabilidad: {reliab}%. " - "Mitjana simple: {mean:.2f}/7. Mitjana ponderada: {wmean:.2f}/7" - ).format( - iter=iteration, - reliab=report.get("reliability_percentage"), - mean=mean_score, - wmean=weighted_mean, - ) - ) - ] - return { - "iteration": iteration + 1, - "critic_report": report, - "history": new_history, - "evaluation_mean": weighted_mean, - "best_iteration": best_iteration, - "best_weighted_mean": best_weighted_mean, - "best_srt_path": best_srt_path, - "best_eval_path": best_eval_path, - } - - -# --- Condición de Salida del Bucle --- - -def should_continue(state: ReflectionState) -> str: - """ - Función de chequeo que decide si continuar iterando o finalizar. - """ - MAX_ITERATIONS = 5 # Número máximo de ciclos - MIN_AVERAGE_SCORE = 6.0 # Umbral de calidad sobre 7 - - iteration = state["iteration"] - mean_score = state.get("evaluation_mean", 0.0) - - if mean_score >= MIN_AVERAGE_SCORE: - logger.info(f"FIN: Mitjana ponderada d'avaluació assolida ({mean_score:.2f} >= {MIN_AVERAGE_SCORE}).") - return "end" - - if iteration >= MAX_ITERATIONS: - logger.info(f"FIN: S'ha assolit el màxim d'iteracions ({iteration} / {MAX_ITERATIONS}).") - return "end" - - logger.info(f"CONTINUAR: Iteració {iteration} / {MAX_ITERATIONS}. Mitjana ponderada actual: {mean_score:.2f} / 7.") - return "continue" - -# --- Construcción de la Gráfica --- - -# 1. Configurar el estado inicial -initial_state: ReflectionState = { - "iteration": 0, - "current_srt_path": str(TEMP_DIR / "une_ad_0.srt"), - "critic_report": {"reliability_percentage": 0.0, "qualitative_critique": "Inicializando el proceso."}, - "history": [], - "evaluation_mean": 0.0, - "best_iteration": -1, - "best_weighted_mean": -1.0, - "best_srt_path": str(TEMP_DIR / "une_ad_0.srt"), - "best_eval_path": str(TEMP_DIR / "eval_0.csv"), -} - -# 2. Definir la gráfica -workflow = StateGraph(ReflectionState) - -# Nodos -workflow.add_node("narrator", narrator_agent) -workflow.add_node("critic", critic_agent) - -# Estructura del bucle: Narrator -> Critic -> Check -workflow.set_entry_point("narrator") -workflow.add_edge("narrator", "critic") - -# Condición (puente de ramificación) -workflow.add_conditional_edges( - "critic", - should_continue, - { - "continue": "narrator", # Si no se cumple el umbral/ciclo, vuelve al narrador - "end": END # Si se cumple, termina - } -) - -# Compilar la gráfica -app = workflow.compile() - - -def run_reflection_pipeline(srt_content: str, context_json: str | None = None) -> str: - """Executa el grafo de reflexió sobre un SRT i retorna el SRT final. - - - Escriu ``une_ad_0.srt`` i ``json_ad.json`` a ``TEMP_DIR``. - - Inicialitza l'estat del bucle de reflexió. - - Executa ``app.invoke(initial_state)``. - - Copia el millor SRT i eval als fitxers finals i retorna el contingut del - millor SRT. - """ - - # Preparar fitxers d'entrada per als agents - setup_files(srt_content, context_json or CONTEXT_JSON_CONTENT) - - logger.info("--- Començant el bucle de reflexió (run_reflection_pipeline) ---") - - # Executar la gràfica - final_state = app.invoke(initial_state) - - best_srt_path = Path(final_state["best_srt_path"]) - best_eval_path = Path(final_state["best_eval_path"]) - - # Copiar els millors resultats a fitxers finals estàndard - final_srt_path = TEMP_DIR / "une_ad.srt" - final_eval_path = TEMP_DIR / "eval.csv" - - try: - shutil.copy(best_srt_path, final_srt_path) - shutil.copy(best_eval_path, final_eval_path) - except Exception as exc: # pragma: no cover - errors de FS no crítics - logger.warning("No s'han pogut copiar els fitxers finals de reflexió: %s", exc) - - return best_srt_path.read_text(encoding="utf-8") - - -def refine_srt_with_reflection(srt_content: str, *, context_json: str | None = None) -> str: - """Refina un SRT usant el pipeline de reflexió definit en aquest mòdul. - - Args: - srt_content: Contingut SRT inicial (cadena completa). - context_json: JSON de context visual (opcional). Si no es proporciona, - s'utilitza `CONTEXT_JSON_CONTENT` de mostra. - - Returns: - Contingut del SRT final generat pel sistema de reflexió multiagent. - """ - - return run_reflection_pipeline(srt_content, context_json or CONTEXT_JSON_CONTENT) - - -def refine_video_with_reflection(sha1sum: str, version: str) -> str: - """Refina un vídeo identificat per (sha1sum, version) usant les BDs de demo. - - Flux: - 1. Llegeix une_ad i json_ad des de demo/temp/audiodescriptions.db. - 2. Regenera TEMP_DIR/casting.csv a partir de demo/data/casting.db. - 3. Regenera TEMP_DIR/scenarios.csv a partir de demo/data/scenarios.db. - 4. Executa el pipeline complet de reflexió (run_reflection_pipeline). - - Retorna el contingut del SRT final refinat. - """ - - une_ad, json_ad = _load_audiodescription_from_db(sha1sum, version) - - # Preparar fitxers necessaris perquè els agents puguin treballar - setup_files(une_ad, json_ad) - _write_casting_csv_from_db(sha1sum) - _write_scenarios_csv_from_db(sha1sum) - - return run_reflection_pipeline(une_ad, json_ad) - - -# --- Ejecución Principal --- - -if __name__ == "__main__": - # Exemple d'ús directe del mòdul - final_srt = refine_srt_with_reflection(INITIAL_SRT_CONTENT, context_json=CONTEXT_JSON_CONTENT) - print("\n--- Contingut del SRT Final ---") - print(final_srt) \ No newline at end of file diff --git a/refinement/reflexion.py b/refinement/reflexion.py deleted file mode 100644 index 39eb667892e8a5a723504ffc7fa7a4b5841904fb..0000000000000000000000000000000000000000 --- a/refinement/reflexion.py +++ /dev/null @@ -1,486 +0,0 @@ -"""Mòdul per a l'agent de "reflexion". - -Entrenament: - -- A partir de parelles (une_ad_auto, une_ad_hitl) per a cada sha1sum, es - comparen les pistes d'audiodescripció (línies amb "(AD)") amb intervals - de temps coincidents. -- Per a cada pista es calcula la durada i les longituds (caràcters i paraules) - i s'etiqueta el cas com S/E/R/X/C: - * S: mateixa longitud aproximada. - * E: alargament de la frase. - * R: reducció de la frase. - * X: eliminació de la frase a la versió HITL. - * C: creació de frase, la versió automàtica era buida/inexistent. -- Es desa un CSV amb les mostres i s'entrena un KNN (K=5) que assigna - probabilitats a cadascun dels casos. - -Aplicació: - -- Per a un SRT donat, es calculen les mateixes variables per a cada pista - d'(AD) i s'aplica el model KNN per decidir S/E/R/X/C. -- S/C: es deixa el text tal qual. -- X: s'elimina la pista. -- E/R: es demana a GPT-4o-mini que alargui/curti lleugerament la frase, - en una sola crida per a totes les frases afectades. -""" - -from __future__ import annotations - -import csv -import json -import logging -import math -import os -from dataclasses import dataclass -from pathlib import Path -from typing import Dict, Iterable, List, Optional, Tuple - -from langchain_core.messages import HumanMessage, SystemMessage -from langchain_openai import ChatOpenAI - -try: # sklearn és opcional; si no hi és, el pas de reflexion es degrada a no-op - from sklearn.neighbors import KNeighborsClassifier - import joblib -except Exception: # pragma: no cover - entorns sense sklearn - KNeighborsClassifier = None # type: ignore - joblib = None # type: ignore - -from .introspection import _iter_une_vs_hitl_pairs # reutilitzem el mateix parellador - - -logger = logging.getLogger(__name__) - - -BASE_DIR = Path(__file__).resolve().parent -REFINEMENT_TEMP_DIR = BASE_DIR / "temp" -REFINEMENT_TEMP_DIR.mkdir(exist_ok=True, parents=True) - -REFLEXION_CSV_PATH = REFINEMENT_TEMP_DIR / "reflexion.csv" -REFLEXION_MODEL_PATH = REFINEMENT_TEMP_DIR / "reflexion_knn.joblib" - - -@dataclass -class AdCue: - start: float - end: float - text: str - block_lines: List[str] - - @property - def duration(self) -> float: - return max(0.0, self.end - self.start) - - @property - def char_len(self) -> int: - return len(self.text) - - @property - def word_len(self) -> int: - return len(self.text.split()) - - -def _parse_timestamp(ts: str) -> float: - """Converteix un timestamp SRT HH:MM:SS,mmm a segons.""" - - try: - hh, mm, rest = ts.split(":") - ss, ms = rest.split(",") - return int(hh) * 3600 + int(mm) * 60 + int(ss) + int(ms) / 1000.0 - except Exception: - return 0.0 - - -def _parse_srt_ad_cues(srt_content: str) -> List[AdCue]: - """Extreu pistes d'(AD) d'un SRT. - - Retorna una llista d'AdCue amb start/end, text (sense el prefix "(AD)") i - les línies de bloc originals per poder reconstruir l'SRT. - """ - - lines = srt_content.splitlines() - i = 0 - cues: List[AdCue] = [] - - while i < len(lines): - # Saltar línies buides - if not lines[i].strip(): - i += 1 - continue - - # Pot ser el número de bloc - idx_line = lines[i].strip() - i += 1 - if i >= len(lines): - break - - # Línia de temps - if "-->" not in lines[i]: - # Format inesperat, busquem el següent bloc - continue - - time_line = lines[i].strip() - i += 1 - try: - start_str, end_str = [part.strip() for part in time_line.split("-->")] - except ValueError: - continue - - start = _parse_timestamp(start_str) - end = _parse_timestamp(end_str) - - text_lines: List[str] = [] - while i < len(lines) and lines[i].strip(): - text_lines.append(lines[i]) - i += 1 - - # Ara i és sobre la línia buida (o final); la saltarem al pròxim loop - - # Mirem si alguna línia conté (AD) - ad_text_parts: List[str] = [] - for tl in text_lines: - if "(AD)" in tl: - # Eliminem el tag, mantenint la resta - after = tl.split("(AD)", 1)[1].strip() - if after: - ad_text_parts.append(after) - - if not ad_text_parts: - continue - - ad_text = " ".join(ad_text_parts).strip() - block_lines = [idx_line, time_line] + text_lines - cues.append(AdCue(start=start, end=end, text=ad_text, block_lines=block_lines)) - - return cues - - -def _intervals_overlap(a_start: float, a_end: float, b_start: float, b_end: float) -> bool: - return max(a_start, b_start) < min(a_end, b_end) - - -def _build_training_rows() -> List[Tuple[float, int, int, str]]: - """Construeix files d'entrenament (dur, chars, words, label) a partir de - les parelles (une_ad_auto, une_ad_hitl). - """ - - rows: List[Tuple[float, int, int, str]] = [] - - for sha1sum, une_auto, une_hitl in _iter_une_vs_hitl_pairs(): - auto_cues = _parse_srt_ad_cues(une_auto) - hitl_cues = _parse_srt_ad_cues(une_hitl) - - # Mapatges per superposició d'intervals - for ac in auto_cues: - # Buscar HITL amb solapament - matching: Optional[AdCue] = None - for hc in hitl_cues: - if _intervals_overlap(ac.start, ac.end, hc.start, hc.end): - matching = hc - break - - if matching is None: - # No hi ha pista HITL corresponent -> X (eliminada) - if ac.text.strip(): - rows.append((ac.duration, ac.char_len, ac.word_len, "X")) - continue - - # Tenim parella auto+HITL - auto_text = ac.text.strip() - hitl_text = matching.text.strip() - - if not auto_text and hitl_text: - # Creació: la versió automàtica no tenia text - rows.append((matching.duration, 0, 0, "C")) - continue - - if not auto_text and not hitl_text: - continue - - # Casos S/E/R segons canvi de longitud - auto_chars = len(auto_text) - hitl_chars = len(hitl_text) - - # Umbral de "canvi negligible" en caràcters - diff = hitl_chars - auto_chars - if abs(diff) <= max(5, 0.1 * auto_chars): - label = "S" - elif diff > 0: - label = "E" - else: - label = "R" - - rows.append((ac.duration, ac.char_len, ac.word_len, label)) - - # Pistes HITL sense automàtica -> C - for hc in hitl_cues: - has_auto = any( - _intervals_overlap(hc.start, hc.end, ac.start, ac.end) for ac in auto_cues - ) - if not has_auto and hc.text.strip(): - rows.append((hc.duration, 0, 0, "C")) - - return rows - - -def train_reflexion_model(max_examples: Optional[int] = None) -> None: - """Entrena el model KNN de reflexion i desa CSV + model. - - - Construeix ``reflexion.csv`` amb files ``duracion,char_len,word_len,label``. - - Entrena un KNN (K=5) i el desa a ``reflexion_knn.joblib``. - """ - - if KNeighborsClassifier is None or joblib is None: - logger.warning( - "sklearn/joblib no disponibles; el mòdul de reflexion no es pot entrenar." - ) - return - - rows = _build_training_rows() - if not rows: - logger.warning("No s'han pogut generar files d'entrenament per a reflexion.") - return - - if max_examples is not None: - rows = rows[:max_examples] - - # Desa CSV per transparència - with REFLEXION_CSV_PATH.open("w", newline="", encoding="utf-8") as f: - writer = csv.writer(f) - writer.writerow(["duration", "char_len", "word_len", "label"]) - for dur, cl, wl, lab in rows: - writer.writerow([f"{dur:.3f}", cl, wl, lab]) - - X = [[dur, cl, wl] for dur, cl, wl, _ in rows] - y = [lab for _, _, _, lab in rows] - - knn = KNeighborsClassifier(n_neighbors=5, weights="distance") - knn.fit(X, y) - - joblib.dump(knn, REFLEXION_MODEL_PATH) - logger.info( - "Model de reflexion entrenat amb %d mostres i desat a %s", - len(rows), - REFLEXION_MODEL_PATH, - ) - - -def _load_reflexion_model(): - if KNeighborsClassifier is None or joblib is None: - return None - if not REFLEXION_MODEL_PATH.exists(): - return None - try: - return joblib.load(REFLEXION_MODEL_PATH) - except Exception: # pragma: no cover - logger.warning("No s'ha pogut carregar el model de reflexion de %s", REFLEXION_MODEL_PATH) - return None - - -def _get_llm() -> Optional[ChatOpenAI]: - api_key = os.environ.get("OPENAI_API_KEY") - if not api_key: - logger.warning("OPENAI_API_KEY no está configurada; se omite la reflexion.") - return None - try: - return ChatOpenAI(model="gpt-4o-mini", temperature=0.0, api_key=api_key) - except Exception as exc: # pragma: no cover - logger.error("No se pudo inicializar ChatOpenAI para reflexion: %s", exc) - return None - - -def _apply_knn_to_cues(cues: List[AdCue]) -> List[str]: - """Retorna una etiqueta S/E/R/X/C per a cada cue. - - Per simplicitat, les pistes amb durada o longitud zero es marquen com "S" si - no hi ha model. - """ - - model = _load_reflexion_model() - if model is None: - return ["S" for _ in cues] - - X = [[c.duration, c.char_len, c.word_len] for c in cues] - try: - probs = model.predict_proba(X) - classes = list(model.classes_) - labels: List[str] = [] - for p in probs: - idx = int(p.argmax()) - labels.append(str(classes[idx])) - return labels - except Exception as exc: # pragma: no cover - logger.error("Error aplicant el model de reflexion: %s", exc) - return ["S" for _ in cues] - - -def _ask_llm_for_length_adjustments(cues: List[AdCue], labels: List[str]) -> Dict[int, str]: - """Demana al LLM que alargui/curti frases segons E/R. - - Retorna un mapa {index_cue -> nou_text}.""" - - llm = _get_llm() - if llm is None: - return {} - - items: List[Dict[str, str]] = [] - for idx, (cue, lab) in enumerate(zip(cues, labels)): - if lab not in {"E", "R"}: - continue - items.append({"id": str(idx), "case": lab, "text": cue.text}) - - if not items: - return {} - - system = SystemMessage( - content=( - "Ets un assistent que ajusta lleugerament la longitud de frases d'" - "audiodescripció en català. \n" - "Rebràs una llista d'objectes JSON amb camps 'id', 'case' (E o R) i " - "'text'. \n" - "Per a cada element has de tornar un nou text que: \n" - "- Si 'case' és 'E': sigui una mica més llarg (afegint detalls" \ - " suaus, sense canviar el sentit).\n" - "- Si 'case' és 'R': sigui una mica més curt, més concís, mantenint el" \ - " sentit principal.\n" - "Respon EXCLUSIVAMENT en JSON de la forma:\n" - "{\"segments\":[{\"id\":\"...\",\"new_text\":\"...\"}, ...]}" - ) - ) - - user = HumanMessage(content=json.dumps({"segments": items}, ensure_ascii=False)) - - try: - resp = llm.invoke([system, user]) - except Exception as exc: # pragma: no cover - logger.error("Error llamando al LLM en reflexion (ajustes E/R): %s", exc) - return {} - - text = resp.content if isinstance(resp.content, str) else str(resp.content) - try: - data = json.loads(text) - except json.JSONDecodeError: - logger.warning("Respuesta del LLM en reflexion no es JSON válido: %s", text[:2000]) - return {} - - result: Dict[int, str] = {} - for seg in data.get("segments", []): - try: - idx = int(seg.get("id")) - except Exception: - continue - new_text = str(seg.get("new_text", "")).strip() - if new_text: - result[idx] = new_text - - return result - - -def refine_srt_with_reflexion(srt_content: str) -> str: - """Aplica el pas de "reflexion" sobre un SRT. - - - Usa un model KNN entrenat per decidir, per a cada pista d'(AD), si cal - mantenir-la, eliminar-la o ajustar-ne la longitud. - - Per a casos E/R, demana al LLM una versió lleugerament més llarga/curta. - - Si no hi ha model o LLM, retorna el SRT original. - """ - - cues = _parse_srt_ad_cues(srt_content) - if not cues: - return srt_content - - labels = _apply_knn_to_cues(cues) - - # Segons els labels decidim què fer amb cada bloc - adjustments = _ask_llm_for_length_adjustments(cues, labels) - - # Reconstruïm l'SRT: cal tornar a barrejar les pistes modificades amb les - # línies originals (incloses les que no són (AD)). Per simplicitat, només - # intervenim sobre blocs que continguin (AD): si es marquen com X, els - # eliminem; si E/R, modifiquem el text dins de les línies (AD). - - # Primer mapegem (start,end) dels cues per poder identificar blocs - cue_by_interval: Dict[Tuple[float, float], Tuple[int, AdCue]] = {} - for idx, cue in enumerate(cues): - cue_by_interval[(cue.start, cue.end)] = (idx, cue) - - lines = srt_content.splitlines() - i = 0 - out_lines: List[str] = [] - - while i < len(lines): - if not lines[i].strip(): - out_lines.append(lines[i]) - i += 1 - continue - - idx_line = lines[i] - i += 1 - if i >= len(lines): - out_lines.append(idx_line) - break - - time_line = lines[i] - i += 1 - if "-->" not in time_line: - # Bloc sense format SRT; el copiem tal qual - out_lines.append(idx_line) - out_lines.append(time_line) - continue - - # Parse interval per veure si hi ha un cue associat - try: - start_str, end_str = [part.strip() for part in time_line.strip().split("-->")] - start = _parse_timestamp(start_str) - end = _parse_timestamp(end_str) - except Exception: - start = end = math.nan - - text_block: List[str] = [] - while i < len(lines) and lines[i].strip(): - text_block.append(lines[i]) - i += 1 - - key = (start, end) - if key not in cue_by_interval: - # Bloc sense (AD) o no identificat -> es copia sense tocar - out_lines.append(idx_line) - out_lines.append(time_line) - out_lines.extend(text_block) - if i < len(lines) and not lines[i].strip(): - out_lines.append(lines[i]) - i += 1 - continue - - cue_idx, cue = cue_by_interval[key] - label = labels[cue_idx] if cue_idx < len(labels) else "S" - - if label == "X": - # Eliminem completament aquest bloc - if i < len(lines) and not lines[i].strip(): - i += 1 # saltar línia buida - continue - - # S/C/E/R: mantenim bloc però potser modifiquem el text - new_text = adjustments.get(cue_idx) - if new_text: - # Reescrivim només les línies amb (AD) - new_block: List[str] = [] - replaced = False - for tl in text_block: - if "(AD)" in tl and not replaced: - prefix, _ = tl.split("(AD)", 1) - new_block.append(prefix + "(AD) " + new_text) - replaced = True - else: - new_block.append(tl) - text_block = new_block - - out_lines.append(idx_line) - out_lines.append(time_line) - out_lines.extend(text_block) - if i < len(lines) and not lines[i].strip(): - out_lines.append(lines[i]) - i += 1 - - return "\n".join(out_lines) diff --git a/refinement/temp/background_log_0.txt b/refinement/temp/background_log_0.txt deleted file mode 100644 index b43e054450cfc53a219f86095f2247dc7e1cd403..0000000000000000000000000000000000000000 --- a/refinement/temp/background_log_0.txt +++ /dev/null @@ -1 +0,0 @@ -Iteració 0: Reemplaçades descripcions genèriques per noms oficials d'escenaris: 'al parc' per 'a El Parc' i 'a una cuina' per 'a Una Cuina'. \ No newline at end of file diff --git a/refinement/temp/background_log_1.txt b/refinement/temp/background_log_1.txt deleted file mode 100644 index 35dff62080d63f76a18b306831731aceecf5d78b..0000000000000000000000000000000000000000 --- a/refinement/temp/background_log_1.txt +++ /dev/null @@ -1 +0,0 @@ -Iteració 1: Les descripcions d'escenaris a l'SRT coincideixen amb scenarios.csv. 'un parc' canviat a 'El Parc' i 'a la cuina' canviat a 'Una Cuina'. \ No newline at end of file diff --git a/refinement/temp/background_log_2.txt b/refinement/temp/background_log_2.txt deleted file mode 100644 index 2e7c2ed72004af62a495d9723dec589675e4223d..0000000000000000000000000000000000000000 --- a/refinement/temp/background_log_2.txt +++ /dev/null @@ -1 +0,0 @@ -Iteració 2: Les descripcions genèriques 'al parc' i 'a la cuina' han estat reemplaçades pels noms oficials 'El Parc' i 'Una Cuina' segons scenarios.csv. \ No newline at end of file diff --git a/refinement/temp/background_log_3.txt b/refinement/temp/background_log_3.txt deleted file mode 100644 index e5b612c93a0db3a6b6b4b10336917b4850d02aa5..0000000000000000000000000000000000000000 --- a/refinement/temp/background_log_3.txt +++ /dev/null @@ -1 +0,0 @@ -Iteració 3: Les descripcions genèriques 'un parc' i 'a la cuina' s'han reemplaçat amb els noms oficials 'El Parc' i 'Una Cuina' respectivament, segons scenarios.csv. \ No newline at end of file diff --git a/refinement/temp/background_log_4.txt b/refinement/temp/background_log_4.txt deleted file mode 100644 index 48946db26758b14af52dba6b4eaf3d1c483c752b..0000000000000000000000000000000000000000 --- a/refinement/temp/background_log_4.txt +++ /dev/null @@ -1 +0,0 @@ -Iteració 4: Descripcions genèriques substituïdes pels noms oficials dels escenaris: 'Al parc' per 'A El Parc' i 'a la cuina' per 'A Una Cuina'. \ No newline at end of file diff --git a/refinement/temp/casting.csv b/refinement/temp/casting.csv deleted file mode 100644 index 9ee649066265fba57defd99ed94d71d107fc4ff1..0000000000000000000000000000000000000000 --- a/refinement/temp/casting.csv +++ /dev/null @@ -1,3 +0,0 @@ -character name,personality / context -Sandra,"Estudiante de Arquitectura con una beca de alto rendimiento. Es la líder de facto del equipo de proyecto final, muy orientada a los resultados y bajo una intensa presión autoimpuesta. Su línea ('crec que aquest projecte canviarà la nostra nota final') revela su gran preocupación por el impacto académico." -Lucía,"Compañera de equipo de Sandra, más pragmática y con un enfoque en el esfuerzo y la ejecución. Es la motivadora del equipo y se asegura de que el trabajo se haga con pasión ('Hem de donar-ho tot'). Es posible que sea la encargada de la parte visual o de diseño del proyecto." \ No newline at end of file diff --git a/refinement/temp/eval.csv b/refinement/temp/eval.csv deleted file mode 100644 index 8452b33281044a2356941bb077ecb9fa337a1ba5..0000000000000000000000000000000000000000 --- a/refinement/temp/eval.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,6,"Les descripcions visuals són clares i proporcionen una bona imatge mental, però podrien incloure més detalls específics per millorar la precisió." -Sincronització Temporal,7,"Les marques de temps estan ben alineades amb els esdeveniments descrits i el diàleg, assegurant una experiència fluida." -Claredat i Concisió,6,"Les descripcions són clares i concises, però algunes frases podrien ser més directes per millorar la comprensió ràpida." -Inclusió de Diàleg/So,7,"El diàleg està ben inclòs i sincronitzat amb les descripcions visuals, oferint una bona integració dels elements auditius." -Contextualització,5,"Es proporciona context bàsic, però podria millorar-se amb més informació sobre l'escena o els personatges per enriquir la comprensió." -Flux i Ritme de la Narració,6,"El flux és generalment bo, però algunes transicions entre descripcions podrien ser més suaus per mantenir un ritme narratiu consistent." diff --git a/refinement/temp/eval_0.csv b/refinement/temp/eval_0.csv deleted file mode 100644 index 8452b33281044a2356941bb077ecb9fa337a1ba5..0000000000000000000000000000000000000000 --- a/refinement/temp/eval_0.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,6,"Les descripcions visuals són clares i proporcionen una bona imatge mental, però podrien incloure més detalls específics per millorar la precisió." -Sincronització Temporal,7,"Les marques de temps estan ben alineades amb els esdeveniments descrits i el diàleg, assegurant una experiència fluida." -Claredat i Concisió,6,"Les descripcions són clares i concises, però algunes frases podrien ser més directes per millorar la comprensió ràpida." -Inclusió de Diàleg/So,7,"El diàleg està ben inclòs i sincronitzat amb les descripcions visuals, oferint una bona integració dels elements auditius." -Contextualització,5,"Es proporciona context bàsic, però podria millorar-se amb més informació sobre l'escena o els personatges per enriquir la comprensió." -Flux i Ritme de la Narració,6,"El flux és generalment bo, però algunes transicions entre descripcions podrien ser més suaus per mantenir un ritme narratiu consistent." diff --git a/refinement/temp/eval_1.csv b/refinement/temp/eval_1.csv deleted file mode 100644 index 1f26c7efc151e758c56759cc9a709028e5ee20fa..0000000000000000000000000000000000000000 --- a/refinement/temp/eval_1.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,5,"Les descripcions són generals però adequades per a les escenes, tot i que podrien ser més detallades per millorar la comprensió visual." -Sincronització Temporal,4,"Hi ha un solapament temporal entre els subtítols 1 i 2, el que pot causar confusió en la lectura." -Claredat i Concisió,6,"El text és clar i concís, amb diàlegs curts i fàcils de seguir." -Inclusió de Diàleg/So,6,"Els diàlegs estan ben representats, però l'ús de l'etiqueta (AD) per a descripcions auditives podria ser més explícit." -Contextualització,5,"Es proporciona un context bàsic per a les escenes, però podria millorar-se amb més informació sobre l'entorn o les accions." -Flux i Ritme de la Narració,5,"El flux és generalment bo, però el solapament temporal afecta el ritme de lectura." diff --git a/refinement/temp/eval_2.csv b/refinement/temp/eval_2.csv deleted file mode 100644 index ed570adad9888c06bd75830e8dda58959f230152..0000000000000000000000000000000000000000 --- a/refinement/temp/eval_2.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,5,Les descripcions són adequades però podrien ser més detallades per millorar la comprensió visual. -Sincronització Temporal,4,"Hi ha un solapament entre els temps dels subtítols 1 i 2, la qual cosa pot causar confusió." -Claredat i Concisió,6,"Els diàlegs són clars i concisos, facilitant la comprensió de l'espectador." -Inclusió de Diàleg/So,6,"Els diàlegs principals estan ben representats, però falta informació sobre el to o altres sons de fons." -Contextualització,5,"Hi ha una contextualització bàsica de les escenes, però es podria millorar amb més detalls sobre l'ambient." -Flux i Ritme de la Narració,5,"El flux és generalment bo, però el solapament temporal afecta negativament el ritme de lectura." diff --git a/refinement/temp/eval_3.csv b/refinement/temp/eval_3.csv deleted file mode 100644 index d5aa8270098510562297ff41fd0932a371394e9d..0000000000000000000000000000000000000000 --- a/refinement/temp/eval_3.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,5,"Les descripcions són adequades però podrien ser més detallades, especialment en el canvi d'escena." -Sincronització Temporal,4,"Hi ha un solapament entre els temps de les línies 1 i 2, la qual cosa pot causar confusió." -Claredat i Concisió,6,"El diàleg és clar i concís, però les descripcions podrien ser més breus i precises." -Inclusió de Diàleg/So,7,El diàleg està ben representat i les descripcions d'àudio (AD) són útils. -Contextualització,5,"Les escenes es descriuen, però falta informació sobre el context general de la situació." -Flux i Ritme de la Narració,6,"El flux és adequat, però el solapament temporal afecta lleugerament el ritme." diff --git a/refinement/temp/eval_4.csv b/refinement/temp/eval_4.csv deleted file mode 100644 index 18bba7a4938d6034b3343ed22e179575910ce6f4..0000000000000000000000000000000000000000 --- a/refinement/temp/eval_4.csv +++ /dev/null @@ -1,7 +0,0 @@ -Caracteristica,Valoracio (0-7),Justificacio -Precisió Descriptiva,5,Les descripcions són generals però adequades. Es podria millorar amb més detalls específics sobre les accions o l'ambient. -Sincronització Temporal,4,"Hi ha un solapament temporal entre els subtítols 1 i 2, el que pot causar confusió en la visualització." -Claredat i Concisió,6,"Els diàlegs són clars i concisos, però les descripcions podrien ser més precises per millorar la comprensió." -Inclusió de Diàleg/So,7,Els diàlegs dels personatges estan ben inclosos i etiquetats amb els noms dels parlants. -Contextualització,5,"Es proporciona context sobre les ubicacions, però falta informació sobre les emocions o el to dels personatges." -Flux i Ritme de la Narració,5,"El ritme és adequat, però el solapament temporal afecta negativament el flux de la narració." diff --git a/refinement/temp/feedback.csv b/refinement/temp/feedback.csv deleted file mode 100644 index 843661844c25cf39ec17c5bcda15c9d4166016a2..0000000000000000000000000000000000000000 --- a/refinement/temp/feedback.csv +++ /dev/null @@ -1,11 +0,0 @@ -AD,AD_mod,Precisió Descriptiva,Sincronització Temporal,Claredat i Concisió,Inclusió de Diàleg/So,Contextualització,Flux i Ritme de la Narració,Comment -1\n00:00:15,100 --> 00:00:19,500\n(AD) La gent està caminant cap a la muntanya i tenen motxilles. Sembla que estan molt contents.,1\n00:00:15,800 --> 00:00:19,500\n(AD) Tres excursionistes pugen un sender escarpat amb motxilles grans.,3,7,4,7,5,4,"El segment original tenia 0.7s de solapament amb un diàleg. Es corregeix el 'start' (de 15,100 a 15,800) per a evitar la col·lisió. A més, es millora la precisió amb un llenguatge més concís (tres excursionistes, sender escarpat)." -1\n00:00:25,000 --> 00:00:27,000\n(AD) Algú està llegint un paper. No s'entén bé. ,1\n00:00:25,000 --> 00:00:27,000\n(AD) Un primer pla revela una nota escrita a mà amb lletra infantil.,6,7,7,7,7,6,"La descripció era massa vaga ('algú', 'un paper'). Es manté la sincronització, però s'incrementa dràsticament la precisió descriptiva especificant 'primer pla', 'nota escrita a mà' i el detall addicional 'lletra infantil'." -1\n00:00:35,500 --> 00:00:38,500\n(AD) Una porta s'obre.,1\n00:00:35,500 --> 00:00:38,500\n(AD) L'anticerger entra a l'oficina, la porta de roure es tanca amb un cop sec.,5,7,4,7,5,4,"La descripció original era excessivament simple i no aprofitava el temps lliure. S'ha ampliat per incloure el subjecte de l'acció ('l'anticerger') i el detall sonor/material ('porta de roure', 'cop sec'), millorant la contextualització." -1\n00:00:45,000 --> 00:00:50,000\n(AD) Ella està trista i plora.,1\n00:00:45,000 --> 00:00:48,500\n(AD) Júlia s'eixuga les llàgrimes amb un mocador de paper mentre mira per la finestra.,2,7,3,5,6,3,"L'AD original durava 5 segons, un temps excessiu per a una acció simple. S'ha escurçat l'AD a 3.5s per accelerar el ritme de la narració, canviant el llenguatge vague ('plora') per un de més descriptiu i menys emocional ('s'eixuga les llàgrimes')." -1\n00:01:02,000 --> 00:01:04,500\n(AD) Veiem un edifici. ,1\n00:01:02,000 --> 00:01:05,200\n(AD) Una vista panoràmica mostra la façana de pedra de l'edifici del Parlament.,6,7,6,7,6,7,"La AD era genèrica. S'allarga lleugerament el temps (+0.7s) per incloure detalls crucials sobre el tipus d'edifici ('Parlament') i la seva aparença ('façana de pedra', 'vista panoràmica')." -1\n00:01:10,000 --> 00:01:13,000\n(AD) Els colors són molt vius en aquesta escena, i fa molta calor. ,1\n00:01:10,000 --> 00:01:13,000\n(AD) La càmera es mou ràpidament sobre el mercat ple de parades de fruita vermella i groga.,1,7,2,7,3,3,"L'AD original incloïa una opinió ('molt vius', 'molta calor') trencant l'objectivitat. L'AD modificada només descriu l'acció i els elements visuals (moviment ràpid, mercat, fruita vermella i groga)." -1\n00:01:25,000 --> 00:01:28,000\n(AD) No passa res, només la Laura bevent aigua. ,1\n00:01:25,000 --> 00:01:28,000\n(AD) Laura beu un glop llarg d'una ampolla d'esports amb una expressió seriosa.,5,7,7,7,7,6,"S'elimina la redundància i la valoració subjectiva ('No passa res, només...'). Es millora la precisió descrivint l'acció amb detall ('glop llarg', 'ampolla d'esports') i la postura del personatge ('expressió seriosa')." -1\n00:01:35,400 --> 00:01:37,000\n(AD) Una explosió. ,1\n00:01:35,400 --> 00:01:37,000\n(AD) El cotxe blau, que venia de la dreta, impacta contra un mur de formigó.,3,7,4,7,5,4,"La descripció original era massa succinta i no aprofitava els 1.6 segons de silenci. L'AD modificada proporciona la causa i l'element clau ('cotxe blau', 'mur de formigó'), millorant la contextualització i la claredat." -1\n00:01:45,000 --> 00:01:49,000\n(AD) La música augmenta molt de volum. Un home camina. ,1\n00:01:45,000 --> 00:01:49,000\n(AD) Música orquestral s'intensifica. El Comissari Travé creua el passadís amb pas ferm.,3,3,4,4,5,4,"La sincronització del so és baixa perquè la AD parla de l'augment de la música sense tenir en compte que el diàleg pot haver tornat. Es manté el text. Es millora la descripció del subjecte ('Comissari Travé', 'pas ferm') i del so ('Música orquestral')." -1\n00:01:55,000 --> 00:02:00,000\n(AD) La gent s'abraça, estan molt emocionats.,1\n00:01:55,000 --> 00:01:57,500\n(AD) Una abraçada de grup al mig del campionat. Tots criden i salten.,3,7,3,7,4,3,"Durada excessiva (5s). S'escurça a 2.5s per donar espai al diàleg immediat. S'utilitza llenguatge més actiu i precís ('abraçada de grup', 'criden i salten') en lloc d'emocions ('molt emocionats'), segons la norma d'objectivitat." \ No newline at end of file diff --git a/refinement/temp/few_shot_examples.txt b/refinement/temp/few_shot_examples.txt deleted file mode 100644 index 07c61dfd3aaaaf6b322d97d5ce8b07e63444d7d4..0000000000000000000000000000000000000000 --- a/refinement/temp/few_shot_examples.txt +++ /dev/null @@ -1,592 +0,0 @@ -# sha1sum=150f0d2abfe26602e38dc3cc1a0030d16c8ed0a2 -```json -{ - "few_shot_example": { - "correccions": [ - { - "exemple": "S'ha afegit 'la visió majestuosa' per enriquir la descripció de la panoràmica.", - "original": "Es mostra una panoràmica de Barcelona amb les obres de la Sagrada Família.", - "corregit": "Es mostra una panoràmica de Barcelona amb la visió majestuosa de les obres de la Sagrada Família." - }, - { - "exemple": "S'ha especificat l'estat d'ànim del personatge Viet per aportar més context.", - "original": "Obres", - "corregit": "Obres. Viet, amb un entusiasme evident, posa la mirada en el progrés de la construcció." - }, - { - "exemple": "S'ha millorat la descripció de la vista d'ocell per fer-la més evocadora.", - "original": "Es mostra a vista d´ocell la sagrada família i les seves obres", - "corregit": "L'observació de la basílica continua amb una vista d'ocell de la Sagrada Família i les seves obres, posant de manifest la immensitat del projecte." - }, - { - "exemple": "S'ha afegit una nova descripció per a la imatge d'obrers.", - "original": "No hi havia descripció.", - "corregit": "Apareixen dos obrers xerrant i prenent el sol al capdamunt." - } - ] - }, - "rule": "En les audiodescripcions, és important enriquir el context emocional i visual dels personatges i escenes, així com proporcionar descripcions addicionals per a elements visuals que no estiguin explícitament mencionats en el diàleg." -} -``` - -# sha1sum=150f0d2abfe26602e38dc3cc1a0030d16c8ed0a2 -```json -{ - "few_shot_example": { - "correccions": [ - { - "exemple": "S'ha afegit 'la visió majestuosa' per enriquir la descripció de la panoràmica.", - "original": "Es mostra una panoràmica de Barcelona amb les obres de la Sagrada Família.", - "corregit": "Es mostra una panoràmica de Barcelona amb la visió majestuosa de les obres de la Sagrada Família." - }, - { - "exemple": "S'ha especificat l'estat d'ànim del personatge Viet per aportar més context.", - "original": "Obres", - "corregit": "Obres. Viet, amb un entusiasme evident, posa la mirada en el progrés de la construcció." - }, - { - "exemple": "S'ha millorat la descripció de la vista d'ocell per fer-la més evocadora.", - "original": "Es mostra a vista d´ocell la sagrada família i les seves obres", - "corregit": "L'observació de la basílica continua amb una vista d'ocell de la Sagrada Família i les seves obres, posant de manifest la immensitat del projecte." - }, - { - "exemple": "S'ha afegit una nova descripció per a la imatge d'obrers.", - "original": "No hi havia descripció d'obrers.", - "corregit": "Apareixen dos obrers xerrant i prenent el sol al capdamunt." - } - ] - }, - "rule": "En les audiodescripcions, és important enriquir les descripcions visuals amb detalls que aportin context emocional i visual, així com assegurar-se que cada element visual rellevant estigui descrit adequadament." -} -``` - -# sha1sum=3df04d2b7df70210fcceb7b9d9a35731bb43a39c -```json -{ - "few_shot_example": { - "correccions": [ - { - "exemple": "La línia 4 de la versió automàtica incloïa una coma innecessària al final de la frase.", - "correccio": "El quadre de la finestra ara emmarca un carrer de tardor, amb arbres amb fulles grogues i taronges." - }, - { - "exemple": "La línia 5 de la versió automàtica no separava correctament les frases de Salvador.", - "correccio": "La versió corregida divideix el text en diverses línies per a una millor comprensió." - } - ] - }, - "rule": "Assegura't de revisar la puntuació i la separació de les línies per a una millor llegibilitat i comprensió del text." -} -``` - -# sha1sum=3df04d2b7df70210fcceb7b9d9a35731bb43a39c -```json -{ - "few_shot_example": { - "correccions": [ - { - "exemple_auto": "(AD) Es veu una noia a la finestra.", - "exemple_hitl": "(AD) La càmera mira a través d'una finestra de fusta, àmplia i oberta, a una dona jove vestida amb un abric clar sobre uns pantalons curts de texà." - }, - { - "exemple_auto": "(AD) L'interior de l'habitació es va enfosquint gradualment.", - "exemple_hitl": "(AD) La perspectiva canvia a una finestra més petita amb cortines blanques i velades." - }, - { - "exemple_auto": "(AD) Una dona jove, amb un abric beix, camina sola sota la llum daurada del sol ponent.", - "exemple_hitl": "(AD) El quadre de la finestra ara emmarca un carrer de tardor, amb arbres amb fulles grogues i taronges." - } - ] - }, - "rule": "Les audiodescripcions han de proporcionar detalls visuals més rics i contextualitzats, incloent descripcions de l'entorn i l'estat d'ànim, en comptes de simples observacions." -} -``` - -# sha1sum=82a86f234c7d37ade1a1c823ba201e6cdf38011d -```json -{ - "few_shot_example": { - "correccions": [ - { - "exemple": "La descripció de l'AD es va dividir en dues línies.", - "abans": "(AD) Una ampolla de vidre amb un missatge a dins està a la sorra, mentre les ones trenquen sota la llum de la posta de sol.", - "després": "(AD) Una ampolla de vidre amb un missatge a dins està a la sorra,\n(AD) mentre les ones trenquen sota la llum de la posta de sol." - } - ] - }, - "rule": "Les descripcions d'audiodescripció han de ser dividides en línies per millorar la llegibilitat, especialment quan la informació és llarga o complexa." -} -``` - -# sha1sum=82a86f234c7d37ade1a1c823ba201e6cdf38011d -{'correccions': [{'exemple_auto': '(AD) Una ampolla a la sorra de la platja.', 'exemple_hitl': '(AD) Una ampolla de vidre amb un missatge a dins està a la sorra,', 'descripcio': "S'ha especificat que l'ampolla és de vidre i conté un missatge, millorant la descripció."}, {'exemple_auto': '', 'exemple_hitl': '(AD) mentre les ones trenquen sota la llum de la posta de sol.', 'descripcio': "S'ha afegit una descripció de l'entorn, mencionant les ones i la llum de la posta de sol."}]} - -# sha1sum=8ff4b2aaccfeee31ecc59b96e1ae90273de78864 -```json -{ - "few_shot_example": { - "correccions": [ - { - "exemple_auto": "(AD) Ara caminen per un parc arbrat i assolellat.", - "exemple_hitl": "(AD) Canvi d'escena a El Parc. Caminant." - }, - { - "exemple_auto": "(AD) Les dues joves són a una cuina moderna. Una jove talla verdures mentre l'altra remena una amanida en un bol.", - "exemple_hitl": "(AD) A Una Cuina, tallen verdures per a una amanida." - } - ] - }, - "rule": "Utilitzar descripcions més concises i clares per a les escenes, evitant detalls innecessaris i centrant-se en l'acció principal." -} -``` - -# sha1sum=8ff4b2aaccfeee31ecc59b96e1ae90273de78864 -```json -{ - "few_shot_example": { - "correccions": [ - { - "original": "(AD) De sobte, són al parc.", - "corregit": "(AD) Canvi d'escena a El Parc. Caminant." - }, - { - "original": "(AD) Ara tallen menjar i fan una amanida a una cuina.", - "corregit": "(AD) A Una Cuina, tallen verdures per a una amanida." - }, - { - "original": "00:00:00,000 --> 0:00:05,340", - "corregit": "00:00:00,000 --> 00:00:03,140" - } - ] - }, - "rule": "Les descripcions d'audiodescripció han de ser més específiques i descriptives, incloent el context de l'escena i les accions que es realitzen, així com assegurar-se que els temps de les línies siguin precisos i coherents." -} -``` - -# sha1sum=99712a83300194a84adf07c11b6db57c9661aca2 -{'correccions': [{'exemple': 'La línia 2 ha estat dividida en dues línies separades per millorar la claredat.', 'abans': '[Mireia Martí] Això no és cert. Les nostres xifres mostren un creixement constant, i vostè ho sap.', 'després': '[Mireia Martí] Això no és cert.\n[Mireia Martí] Les nostres xifres mostren un creixement constant, i vostè ho sap.'}]} - -# sha1sum=99712a83300194a84adf07c11b6db57c9661aca2 -{'correccions': [{'exemple': 'La línia 2 ha estat dividida en dues línies per millorar la claredat.', 'abans': '[Mireia Martí] Això no és cert. Les nostres xifres mostren un creixement constant, i vostè ho sap.', 'després': '[Mireia Martí] Això no és cert.\n[Mireia Martí] Les nostres xifres mostren un creixement constant, i vostè ho sap.'}, {'exemple': 'La línia 4 ha estat corregida per mantenir la coherència en la numeració.', 'abans': "(AD) Ara es posen a jugar a tennis l'un contra l'altre.", 'després': "(AD) Els polítics de sobte es posen a jugar a tennis l'un contra l'altre."}, {'exemple': 'La línia 6 ha estat corregida per ajustar el format de temps.', 'abans': '00:00:16,740 --> 0:00:24,030', 'després': '00:00:16,740 --> 00:00:24,030'}]} - -# sha1sum=9a1cfbe8c743d3148534b8f635d84d55342dfc4b -```json -{ - "few_shot_example": { - "correccions": [ - { - "original": "[Jordi] Sé quina cançó hem de triar. Una rumba.", - "corregit": "[Jordi] Sé quina cançó hem de triar.\n[Jordi] Una rumba." - }, - { - "original": "9\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa.", - "corregit": "11\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa." - } - ] - }, - "rule": "Separar les frases de diàlegs en línies diferents per a una millor comprensió i numerar les línies de manera consecutiva sense saltar números." -} -``` - -# sha1sum=9a1cfbe8c743d3148534b8f635d84d55342dfc4b -```json -{ - "few_shot_example": { - "correccions": [ - { - "original": "[Jordi] Sé quina cançó hem de triar. Una rumba.", - "corregit": "[Jordi] Sé quina cançó hem de triar.\n[Jordi] Una rumba." - }, - { - "original": "9\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa.", - "corregit": "11\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa." - } - ] - }, - "rule": "Assegura't que cada línia de diàleg estigui separada en subtítols diferents i que la numeració dels subtítols sigui consecutiva i correcta." -} -``` - -# sha1sum=150f0d2abfe26602e38dc3cc1a0030d16c8ed0a2 -{ - "correccions": [ - { - "exemple": "S'ha afegit 'la visió majestuosa' per enriquir la descripció de les obres de la Sagrada Família.", - "original": "Es mostra una panoràmica de Barcelona amb les obres de la Sagrada Família.", - "corregit": "Es mostra una panoràmica de Barcelona amb la visió majestuosa de les obres de la Sagrada Família." - }, - { - "exemple": "S'ha especificat l'estat d'ànim del personatge Viet, afegint 'amb un entusiasme evident'.", - "original": "Obres", - "corregit": "Obres. Viet, amb un entusiasme evident, posa la mirada en el progrés de la construcció." - }, - { - "exemple": "S'ha millorat la descripció de la vista d'ocell, afegint 'posant de manifest la immensitat del projecte'.", - "original": "Es mostra a vista d´ocell la sagrada família i les seves obres", - "corregit": "L'observació de la basílica continua amb una vista d'ocell de la Sagrada Família i les seves obres, posant de manifest la immensitat del projecte." - }, - { - "exemple": "S'ha afegit una nova descripció per a la imatge d'obrers, que abans no estava present.", - "original": "No hi havia descripció.", - "corregit": "Apareixen dos obrers xerrant i prenent el sol al capdamunt." - } - ] -} - -# sha1sum=150f0d2abfe26602e38dc3cc1a0030d16c8ed0a2 -{ - "correccions": [ - { - "exemple": "S'ha afegit 'la visió majestuosa' per enriquir la descripció de la panoràmica.", - "original": "Es mostra una panoràmica de Barcelona amb les obres de la Sagrada Família.", - "corregit": "Es mostra una panoràmica de Barcelona amb la visió majestuosa de les obres de la Sagrada Família." - }, - { - "exemple": "S'ha especificat l'estat d'ànim del personatge Viet per aportar més context.", - "original": "Obres", - "corregit": "Obres. Viet, amb un entusiasme evident, posa la mirada en el progrés de la construcció." - }, - { - "exemple": "S'ha millorat la descripció de la vista d'ocell per fer-la més evocadora.", - "original": "Es mostra a vista d´ocell la sagrada família i les seves obres", - "corregit": "L'observació de la basílica continua amb una vista d'ocell de la Sagrada Família i les seves obres, posant de manifest la immensitat del projecte." - }, - { - "exemple": "S'ha afegit una nova descripció per a la imatge d'obrers.", - "original": "No hi havia descripció.", - "corregit": "Apareixen dos obrers xerrant i prenent el sol al capdamunt." - } - ] -} - -# sha1sum=3df04d2b7df70210fcceb7b9d9a35731bb43a39c -{ - "correccions": [ - { - "exemple": "La línia 4 de la versió automàtica incloïa una coma innecessària al final: 'amb arbres amb fulles grogues i taronges,'. La versió corregida elimina aquesta coma.", - "descripcio": "Correcció de puntuació." - }, - { - "exemple": "La línia 5 de la versió automàtica no separava correctament les frases, resultant en una sola línia llarga. La versió corregida divideix el text en diverses línies per a una millor llegibilitat.", - "descripcio": "Millora en la separació de diàlegs." - } - ] -} - -# sha1sum=3df04d2b7df70210fcceb7b9d9a35731bb43a39c -{ - "correccions": [ - { - "exemple_auto": "(AD) Es veu una noia a la finestra.", - "exemple_hitl": "(AD) La càmera mira a través d'una finestra de fusta, àmplia i oberta, a una dona jove vestida amb un abric clar sobre uns pantalons curts de texà." - }, - { - "exemple_auto": "(AD) L'interior de l'habitació es va enfosquint gradualment.", - "exemple_hitl": "(AD) La perspectiva canvia a una finestra més petita amb cortines blanques i velades." - }, - { - "exemple_auto": "(AD) Una dona jove, amb un abric beix, camina sola sota la llum daurada del sol ponent.", - "exemple_hitl": "(AD) El quadre de la finestra ara emmarca un carrer de tardor, amb arbres amb fulles grogues i taronges." - } - ] -} - -# sha1sum=82a86f234c7d37ade1a1c823ba201e6cdf38011d -{ - "correccions": [ - { - "original": "(AD) Una ampolla de vidre amb un missatge a dins està a la sorra, mentre les ones trenquen sota la llum de la posta de sol.", - "corregit": "7\n00:00:12,340 --> 00:00:19,340\n(AD) Una ampolla de vidre amb un missatge a dins està a la sorra,\n\n8\n00:00:19,340 --> 00:00:23,940\n(AD) mentre les ones trenquen sota la llum de la posta de sol." - } - ] -} - -# sha1sum=82a86f234c7d37ade1a1c823ba201e6cdf38011d -{ - "correccions": [ - { - "exemple_auto": "(AD) Una ampolla a la sorra de la platja.", - "exemple_hitl": "(AD) Una ampolla de vidre amb un missatge a dins està a la sorra," - }, - { - "exemple_auto": "", - "exemple_hitl": "(AD) mentre les ones trenquen sota la llum de la posta de sol." - } - ] -} - -# sha1sum=8ff4b2aaccfeee31ecc59b96e1ae90273de78864 -{ - "correccions": [ - { - "exemple_auto": "(AD) Ara caminen per un parc arbrat i assolellat.", - "exemple_hitl": "(AD) Canvi d'escena a El Parc. Caminant." - }, - { - "exemple_auto": "(AD) Les dues joves són a una cuina moderna. Una jove talla verdures mentre l'altra remena una amanida en un bol.", - "exemple_hitl": "(AD) A Una Cuina, tallen verdures per a una amanida." - } - ] -} - -# sha1sum=8ff4b2aaccfeee31ecc59b96e1ae90273de78864 -{ - "correccions": [ - { - "original": "(AD) De sobte, són al parc.", - "corregit": "(AD) Canvi d'escena a El Parc. Caminant." - }, - { - "original": "(AD) Ara tallen menjar i fan una amanida a una cuina.", - "corregit": "(AD) A Una Cuina, tallen verdures per a una amanida." - } - ] -} - -# sha1sum=99712a83300194a84adf07c11b6db57c9661aca2 -{ - "correccions": [ - { - "exemple": "La línia 2 ha estat dividida en dues línies separades per millorar la claredat.", - "abans": "[Mireia Martí] Això no és cert. Les nostres xifres mostren un creixement constant, i vostè ho sap.", - "després": "[Mireia Martí] Això no és cert.\n[Mireia Martí] Les nostres xifres mostren un creixement constant, i vostè ho sap." - } - ] -} - -# sha1sum=99712a83300194a84adf07c11b6db57c9661aca2 -{ - "correccions": [ - { - "exemple": "La línia 2 de la versió automàtica conté un diàleg incomplet: \"Això no és cert. Les nostres xifres mostren un creixement constant, i vostè ho sap.\" s'ha dividit en dues línies a la versió corregida.", - "canvi": "S'ha afegit una nova línia per separar el diàleg de Mireia Martí." - }, - { - "exemple": "La línia 4 de la versió automàtica conté un error de numeració i s'ha corregit a la línia 5 de la versió corregida.", - "canvi": "S'ha ajustat la numeració de les línies per mantenir la coherència." - } - ] -} - -# sha1sum=9a1cfbe8c743d3148534b8f635d84d55342dfc4b -{ - "correccions": [ - { - "original": "[Jordi] Sé quina cançó hem de triar. Una rumba.", - "corregit": "[Jordi] Sé quina cançó hem de triar.\n[Jordi] Una rumba." - }, - { - "original": "9\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa.", - "corregit": "11\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa." - } - ] -} - -# sha1sum=9a1cfbe8c743d3148534b8f635d84d55342dfc4b -{ - "correccions": [ - { - "original": "[Jordi] Sé quina cançó hem de triar. Una rumba.", - "corregit": "[Jordi] Sé quina cançó hem de triar.\n[Jordi] Una rumba." - }, - { - "original": "9\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa.", - "corregit": "11\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa." - } - ] -} - -# sha1sum=150f0d2abfe26602e38dc3cc1a0030d16c8ed0a2 -{ - "correccions": [ - { - "exemple": "S'ha afegit 'la visió majestuosa' per enriquir la descripció de la panoràmica.", - "original": "Es mostra una panoràmica de Barcelona amb les obres de la Sagrada Família.", - "corregit": "Es mostra una panoràmica de Barcelona amb la visió majestuosa de les obres de la Sagrada Família." - }, - { - "exemple": "S'ha especificat l'estat d'ànim del personatge Viet, afegint 'amb un entusiasme evident'.", - "original": "Obres", - "corregit": "Obres. Viet, amb un entusiasme evident, posa la mirada en el progrés de la construcció." - }, - { - "exemple": "S'ha millorat la descripció de la vista d'ocell, afegint 'posant de manifest la immensitat del projecte'.", - "original": "Es mostra a vista d´ocell la sagrada família i les seves obres", - "corregit": "L'observació de la basílica continua amb una vista d'ocell de la Sagrada Família i les seves obres, posant de manifest la immensitat del projecte." - }, - { - "exemple": "S'ha afegit una nova descripció per a la imatge d'obrers, que abans no estava present.", - "original": "", - "corregit": "Apareixen dos obrers xerrant i prenent el sol al capdamunt." - } - ] -} - -# sha1sum=150f0d2abfe26602e38dc3cc1a0030d16c8ed0a2 -{ - "correccions": [ - { - "exemple": "S'ha afegit 'la visió majestuosa' per enriquir la descripció de la panoràmica.", - "original": "Es mostra una panoràmica de Barcelona amb les obres de la Sagrada Família.", - "corregit": "Es mostra una panoràmica de Barcelona amb la visió majestuosa de les obres de la Sagrada Família." - }, - { - "exemple": "S'ha especificat l'estat d'ànim del personatge Viet per aportar més context.", - "original": "Obres", - "corregit": "Obres. Viet, amb un entusiasme evident, posa la mirada en el progrés de la construcció." - }, - { - "exemple": "S'ha millorat la descripció de la vista d'ocell per fer-la més evocadora.", - "original": "Es mostra a vista d´ocell la sagrada família i les seves obres", - "corregit": "L'observació de la basílica continua amb una vista d'ocell de la Sagrada Família i les seves obres, posant de manifest la immensitat del projecte." - }, - { - "exemple": "S'ha afegit una nova descripció per a la imatge d'obrers.", - "original": "No hi havia descripció.", - "corregit": "Apareixen dos obrers xerrant i prenent el sol al capdamunt." - } - ] -} - -# sha1sum=3df04d2b7df70210fcceb7b9d9a35731bb43a39c -{ - "correccions": [ - { - "exemple": "La línia 4 de la versió automàtica incloïa una coma innecessària al final de la frase.", - "correcció": "El quadre de la finestra ara emmarca un carrer de tardor, amb arbres amb fulles grogues i taronges." - }, - { - "exemple": "La línia 5 de la versió automàtica no separava correctament les frases de Salvador.", - "correcció": "La versió corregida divideix el text en diverses línies per a una millor comprensió." - } - ] -} - -# sha1sum=3df04d2b7df70210fcceb7b9d9a35731bb43a39c -{ - "correccions": [ - { - "exemple_auto": "(AD) Es veu una noia a la finestra.", - "exemple_hitl": "(AD) La càmera mira a través d'una finestra de fusta, àmplia i oberta, a una dona jove vestida amb un abric clar sobre uns pantalons curts de texà." - }, - { - "exemple_auto": "(AD) L'interior de l'habitació es va enfosquint gradualment.", - "exemple_hitl": "(AD) La perspectiva canvia a una finestra més petita amb cortines blanques i velades." - }, - { - "exemple_auto": "(AD) Una dona jove, amb un abric beix, camina sola sota la llum daurada del sol ponent.", - "exemple_hitl": "(AD) El quadre de la finestra ara emmarca un carrer de tardor, amb arbres amb fulles grogues i taronges." - } - ] -} - -# sha1sum=82a86f234c7d37ade1a1c823ba201e6cdf38011d -{ - "correccions": [ - { - "exemple": "La descripció de l'AD es va dividir en dues línies.", - "abans": "(AD) Una ampolla de vidre amb un missatge a dins està a la sorra, mentre les ones trenquen sota la llum de la posta de sol.", - "després": "(AD) Una ampolla de vidre amb un missatge a dins està a la sorra,\n(AD) mentre les ones trenquen sota la llum de la posta de sol." - } - ] -} - -# sha1sum=82a86f234c7d37ade1a1c823ba201e6cdf38011d -{ - "correccions": [ - { - "exemple": "SRT 7: (AD) Una ampolla a la sorra de la platja.", - "correcció": "(AD) Una ampolla de vidre amb un missatge a dins està a la sorra," - }, - { - "exemple": "SRT 8: (AD) [no existia en la versió automàtica]", - "correcció": "(AD) mentre les ones trenquen sota la llum de la posta de sol." - } - ] -} - -# sha1sum=8ff4b2aaccfeee31ecc59b96e1ae90273de78864 -{ - "correccions": [ - { - "exemple_auto": "(AD) Ara caminen per un parc arbrat i assolellat.", - "exemple_hitl": "(AD) Canvi d'escena a El Parc. Caminant." - }, - { - "exemple_auto": "(AD) Les dues joves són a una cuina moderna. Una jove talla verdures mentre l'altra remena una amanida en un bol.", - "exemple_hitl": "(AD) A Una Cuina, tallen verdures per a una amanida." - } - ] -} - -# sha1sum=8ff4b2aaccfeee31ecc59b96e1ae90273de78864 -{ - "correccions": [ - { - "original": "(AD) De sobte, són al parc.", - "corregit": "(AD) Canvi d'escena a El Parc. Caminant." - }, - { - "original": "(AD) Ara tallen menjar i fan una amanida a una cuina.", - "corregit": "(AD) A Una Cuina, tallen verdures per a una amanida." - } - ] -} - -# sha1sum=99712a83300194a84adf07c11b6db57c9661aca2 -{ - "correccions": [ - { - "exemple": "La línia 2 ha estat dividida en dues línies separades per millorar la claredat.", - "abans": "[Mireia Martí] Això no és cert. Les nostres xifres mostren un creixement constant, i vostè ho sap.", - "després": "[Mireia Martí] Això no és cert.\n[Mireia Martí] Les nostres xifres mostren un creixement constant, i vostè ho sap." - } - ] -} - -# sha1sum=99712a83300194a84adf07c11b6db57c9661aca2 -{ - "correccions": [ - { - "original": "[Mireia Martí] Això no és cert. Les nostres xifres mostren un creixement constant, i vostè ho sap.", - "corregit": "[Mireia Martí] Això no és cert.\n[Mireia Martí] Les nostres xifres mostren un creixement constant, i vostè ho sap." - }, - { - "original": "4\n0:00:12,840 --> 0:00:16,740\n(AD) Ara es posen a jugar a escacs.", - "corregit": "5\n0:00:12,840 --> 0:00:16,740\n(AD) Ara es posen a jugar a escacs." - }, - { - "original": "5\n0:00:16,740 --> 0:00:24,030\n(AD) Ara comencen un duel de sabres làser.", - "corregit": "6\n0:00:16,740 --> 00:00:24,030\n(AD) Ara comencen un duel de sabres làser." - } - ] -} - -# sha1sum=9a1cfbe8c743d3148534b8f635d84d55342dfc4b -{ - "correccions": [ - { - "original": "Sé quina cançó hem de triar. Una rumba.", - "corregit": "Sé quina cançó hem de triar.\nUna rumba." - }, - { - "original": "9\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa.", - "corregit": "11\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa." - } - ] -} - -# sha1sum=9a1cfbe8c743d3148534b8f635d84d55342dfc4b -{ - "correccions": [ - { - "original": "Sé quina cançó hem de triar. Una rumba.", - "corregit": "Sé quina cançó hem de triar.\nUna rumba." - }, - { - "original": "9\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa.", - "corregit": "11\n00:00:30,940 --> 00:00:33,000\n(AD) Continuen gaudint de la festa." - } - ] -} - diff --git a/refinement/temp/finetuning.log b/refinement/temp/finetuning.log deleted file mode 100644 index d0e4d68ea9a94649389487b4a2972a1941172be5..0000000000000000000000000000000000000000 --- a/refinement/temp/finetuning.log +++ /dev/null @@ -1,150 +0,0 @@ -INFO: Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados. -INFO: --- Comenzando el Bucle de Finetuning --- -INFO: Narrador: Generada la versión 0 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_0.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 1 / 5. Mitjana ponderada actual: 5.78 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 1 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_1.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 2 / 5. Mitjana ponderada actual: 4.78 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 2 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_2.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 3 / 5. Mitjana ponderada actual: 5.78 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 3 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_3.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 4 / 5. Mitjana ponderada actual: 4.78 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 4 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_4.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: FIN: S'ha assolit el màxim d'iteracions (5 / 5). -INFO: ---- Bucle Finalizado --- -INFO: SRT final copiado a 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad.srt'. -INFO: Evaluación final copiada a 'C:\dev\veureu\hf_spaces\engine\reflection\temp\eval.csv'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narració lliure generada en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\free_ad.txt'. -INFO: Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados. -INFO: --- Comenzando el Bucle de Finetuning --- -INFO: Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados. -INFO: --- Comenzando el Bucle de Finetuning --- -INFO: Narrador: Generada la versión 0 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_0.srt'. -INFO: Narrador: Generada la versión 0 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_0.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Identity Manager: Correccions aplicades. Detalls: Sense canvis -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Identity Manager: Correccions aplicades. Detalls: Sense canvis -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Background Descriptor: Correccions aplicades. Detalls: Les descripcions d'escenaris a l'SRT coincideixen amb scenarios.csv. Les descripcions genèriques han estat reemplaçades pels noms oficials 'El Parc' i 'Una Cuina'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Background Descriptor: Correccions aplicades. Detalls: Reemplaçades descripcions genèriques per noms oficials d'escenaris: 'al parc' per 'a El Parc' i 'a una cuina' per 'a Una Cuina'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 1 / 5. Mitjana ponderada actual: 5.00 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 1 / 5. Mitjana ponderada actual: 4.33 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 1 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_1.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 1 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_1.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Identity Manager: Correccions aplicades. Detalls: Sense canvis -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Identity Manager: Correccions aplicades. Detalls: Sense canvis -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Background Descriptor: Correccions aplicades. Detalls: Les descripcions genèriques 'un parc' i 'a la cuina' han estat reemplaçades pels noms oficials 'El Parc' i 'Una Cuina' respectivament, segons scenarios.csv. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Background Descriptor: Correccions aplicades. Detalls: Les descripcions d'escenaris a l'SRT coincideixen amb scenarios.csv. 'un parc' canviat a 'El Parc' i 'a la cuina' canviat a 'Una Cuina'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 50.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 2 / 5. Mitjana ponderada actual: 4.89 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 2 / 5. Mitjana ponderada actual: 4.78 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 2 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_2.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 2 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_2.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Identity Manager: Correccions aplicades. Detalls: Sense canvis -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Identity Manager: Correccions aplicades. Detalls: Sense canvis -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Background Descriptor: Correccions aplicades. Detalls: Reemplaçades les descripcions genèriques per 'El Parc' i 'Una Cuina' segons SCENARIOS.CSV. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Background Descriptor: Correccions aplicades. Detalls: Les descripcions genèriques 'al parc' i 'a la cuina' han estat reemplaçades pels noms oficials 'El Parc' i 'Una Cuina' segons scenarios.csv. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 50.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 3 / 5. Mitjana ponderada actual: 5.00 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 3 / 5. Mitjana ponderada actual: 4.78 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 3 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_3.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Identity Manager: Correccions aplicades. Detalls: Sense canvis -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 3 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_3.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Identity Manager: Correccions aplicades. Detalls: Sense canvis -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Background Descriptor: Correccions aplicades. Detalls: Descripcions genèriques 'un parc' i 'una cuina' reemplaçades per noms oficials 'El Parc' i 'Una Cuina' segons scenarios.csv. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Background Descriptor: Correccions aplicades. Detalls: Les descripcions genèriques 'un parc' i 'a la cuina' s'han reemplaçat amb els noms oficials 'El Parc' i 'Una Cuina' respectivament, segons scenarios.csv. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 4 / 5. Mitjana ponderada actual: 4.89 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 4 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_4.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 4 / 5. Mitjana ponderada actual: 5.00 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 4 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_4.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Identity Manager: Correccions aplicades. Detalls: Sense canvis -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Background Descriptor: Correccions aplicades. Detalls: Les descripcions genèriques 'al parc' i 'a la cuina' han estat reemplaçades pels noms oficials dels escenaris 'El Parc' i 'Una Cuina' segons scenarios.csv. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Background Descriptor: Correccions aplicades. Detalls: Descripcions genèriques substituïdes pels noms oficials dels escenaris: 'Al parc' per 'A El Parc' i 'a la cuina' per 'A Una Cuina'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: FIN: S'ha assolit el màxim d'iteracions (5 / 5). -INFO: ---- Bucle Finalizado --- -INFO: SRT final copiado a 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad.srt'. -INFO: Evaluación final copiada a 'C:\dev\veureu\hf_spaces\engine\reflection\temp\eval.csv'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: FIN: S'ha assolit el màxim d'iteracions (5 / 5). -INFO: ---- Bucle Finalizado --- -INFO: SRT final copiado a 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad.srt'. -INFO: Evaluación final copiada a 'C:\dev\veureu\hf_spaces\engine\reflection\temp\eval.csv'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narració lliure generada en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\free_ad.txt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narració lliure generada en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\free_ad.txt'. diff --git a/refinement/temp/free_ad.txt b/refinement/temp/free_ad.txt deleted file mode 100644 index 0a1c98e0669484e3aa4c1ec273ae1283cc8d1fdd..0000000000000000000000000000000000000000 --- a/refinement/temp/free_ad.txt +++ /dev/null @@ -1,9 +0,0 @@ -En un parc ple de vida, on els arbres es balancegen suaument amb la brisa i el sol es filtra a través de les fulles, dues joves, Sandra i Lucía, caminen amb pas decidit. Sandra, amb el seu cabell llarg i castany que es mou al ritme dels seus passos, parla amb entusiasme. Els seus ulls brillen amb una barreja d'emoció i determinació mentre explica a Lucía la seva convicció que el projecte en què estan treballant serà un èxit rotund i que, sens dubte, millorarà la seva nota final. Lucía, amb un somriure còmplice, assenteix amb el cap, compartint la mateixa passió i compromís. Els seus cabells curts i negres contrasten amb els de la seva amiga, i els seus ulls reflecteixen la mateixa llum d'esperança. - -Les dues amigues continuen el seu passeig, envoltades pel murmuri llunyà d'altres visitants del parc i el cant dels ocells que sembla acompanyar les seves paraules. La conversa flueix amb naturalitat, plena de plans i idees, mentre el camí les porta cap a una nova escena. - -A una cuina acollidora, amb parets de colors càlids i una llum suau que entra per la finestra, les dues noies es troben immerses en la preparació d'una amanida. Sandra, amb una destresa que denota experiència, talla verdures fresques amb precisió. Els colors vius dels tomàquets, els pebrots i els enciams s'amunteguen en un bol gran, creant una simfonia de tons verds, vermells i grocs. Lucía, al seu costat, barreja els ingredients amb cura, assegurant-se que cada peça estigui ben impregnada del suc de llimona i l'oli d'oliva que han afegit amb generositat. - -El so dels ganivets sobre la fusta de tallar i el suau fregament de les verdures es barregen amb la conversa animada de les noies. Tot i que el tema principal continua sent el projecte, ara les seves veus reflecteixen una tranquil·litat i una complicitat que només es troba entre amics de veritat. La cuina es converteix en un espai de creació, no només culinària, sinó també d'idees i somnis compartits. - -Amb la preparació de l'amanida gairebé acabada, les noies es miren amb satisfacció, sabent que han posat el millor d'elles mateixes tant en el projecte com en el plat que han preparat. La seva amistat, reforçada per aquests moments compartits, és el veritable ingredient que fa que tot el que fan tingui un sabor especial. \ No newline at end of file diff --git a/refinement/temp/identity_log_0.txt b/refinement/temp/identity_log_0.txt deleted file mode 100644 index 92dc9b5919b5266832f17cd412094ae254a700ca..0000000000000000000000000000000000000000 --- a/refinement/temp/identity_log_0.txt +++ /dev/null @@ -1 +0,0 @@ -Iteració 0: Sense canvis \ No newline at end of file diff --git a/refinement/temp/identity_log_1.txt b/refinement/temp/identity_log_1.txt deleted file mode 100644 index 39e6979a6e22b82620273974cbb0f3692be5639c..0000000000000000000000000000000000000000 --- a/refinement/temp/identity_log_1.txt +++ /dev/null @@ -1 +0,0 @@ -Iteració 1: Sense canvis \ No newline at end of file diff --git a/refinement/temp/identity_log_2.txt b/refinement/temp/identity_log_2.txt deleted file mode 100644 index b78f52cdd3593ae252675ec43fd6a39f1549ec4c..0000000000000000000000000000000000000000 --- a/refinement/temp/identity_log_2.txt +++ /dev/null @@ -1 +0,0 @@ -Iteració 2: Sense canvis \ No newline at end of file diff --git a/refinement/temp/identity_log_3.txt b/refinement/temp/identity_log_3.txt deleted file mode 100644 index ba97d6a44141d7c096747aaa436bf3ad890b9884..0000000000000000000000000000000000000000 --- a/refinement/temp/identity_log_3.txt +++ /dev/null @@ -1 +0,0 @@ -Iteració 3: Sense canvis \ No newline at end of file diff --git a/refinement/temp/identity_log_4.txt b/refinement/temp/identity_log_4.txt deleted file mode 100644 index 8ed39b4911cb659f9f518979f10b09a7fcefc9d1..0000000000000000000000000000000000000000 --- a/refinement/temp/identity_log_4.txt +++ /dev/null @@ -1 +0,0 @@ -Iteració 4: Sense canvis \ No newline at end of file diff --git a/refinement/temp/json_ad.json b/refinement/temp/json_ad.json deleted file mode 100644 index 6e54a65256366712beb202eb0c5c67513b7b7471..0000000000000000000000000000000000000000 --- a/refinement/temp/json_ad.json +++ /dev/null @@ -1,10 +0,0 @@ - -{ - "segments": [ - {"id": 1, "start": "00:00:00,000", "end": "00:00:05,340", "type": "dialog", "text": "[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final."}, - {"id": 2, "start": "00:00:04,340", "end": "00:00:05,790", "type": "dialog", "text": "[Lucía] Hem de donar-ho tot."}, - {"id": 3, "start": "00:00:05,790", "end": "00:00:08,790", "type": "dialog", "text": "[Sandra] Ho sé, ho sé."}, - {"id": 4, "start": "00:00:08,000", "end": "00:00:10,000", "type": "visual_context", "text": "Cambio de escena a un parque. Personajes caminando."}, - {"id": 5, "start": "00:00:10,000", "end": "00:00:14,000", "type": "visual_context", "text": "Escena en una cocina. Los personajes están cortando vegetales y haciendo una ensalada."} - ] -} diff --git a/refinement/temp/reflection.log b/refinement/temp/reflection.log deleted file mode 100644 index 2eb392230da5e099a31af3c81d7ecd7df515c1b8..0000000000000000000000000000000000000000 --- a/refinement/temp/reflection.log +++ /dev/null @@ -1,167 +0,0 @@ -INFO: Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados. -INFO: --- Comenzando el Bucle de Reflexión --- -INFO: Narrador: Generada la versión 0 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_0.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: CONTINUAR: Iteración 1 / 3. Fiabilidad actual: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 1 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_1.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: CONTINUAR: Iteración 2 / 3. Fiabilidad actual: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 2 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_2.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 50.0%. -INFO: FIN: Se alcanzó el máximo de iteraciones (3 / 3). -INFO: ---- Bucle Finalizado --- -INFO: Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados. -INFO: --- Comenzando el Bucle de Reflexión --- -INFO: Narrador: Generada la versión 0 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_0.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: CONTINUAR: Iteración 1 / 3. Fiabilidad actual: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 1 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_1.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: CONTINUAR: Iteración 2 / 3. Fiabilidad actual: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 2 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_2.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: FIN: Se alcanzó el máximo de iteraciones (3 / 3). -INFO: ---- Bucle Finalizado --- -INFO: Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados. -INFO: --- Comenzando el Bucle de Reflexión --- -INFO: Narrador: Generada la versión 0 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_0.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: CONTINUAR: Iteración 1 / 3. Fiabilidad actual: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 1 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_1.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 50.0%. -INFO: CONTINUAR: Iteración 2 / 3. Fiabilidad actual: 50.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 2 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_2.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 50.0%. -INFO: FIN: Se alcanzó el máximo de iteraciones (3 / 3). -INFO: ---- Bucle Finalizado --- -INFO: Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados. -INFO: --- Comenzando el Bucle de Reflexión --- -INFO: Narrador: Generada la versión 0 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_0.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: CONTINUAR: Iteración 1 / 3. Fiabilidad actual: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 1 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_1.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 50.0%. -INFO: CONTINUAR: Iteración 2 / 3. Fiabilidad actual: 50.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 2 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_2.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: FIN: Se alcanzó el máximo de iteraciones (3 / 3). -INFO: ---- Bucle Finalizado --- -INFO: Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados. -INFO: --- Comenzando el Bucle de Reflexión --- -INFO: Narrador: Generada la versión 0 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_0.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: CONTINUAR: Iteración 1 / 3. Fiabilidad actual: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 1 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_1.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 50.0%. -INFO: CONTINUAR: Iteración 2 / 3. Fiabilidad actual: 50.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 2 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_2.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: FIN: Se alcanzó el máximo de iteraciones (3 / 3). -INFO: ---- Bucle Finalizado --- -INFO: Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados. -INFO: --- Comenzando el Bucle de Reflexión --- -INFO: Narrador: Generada la versión 0 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_0.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 50.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 1 / 5. Mitjana actual: 5.33 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 1 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_1.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 50.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 2 / 5. Mitjana actual: 5.17 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 2 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_2.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 3 / 5. Mitjana actual: 5.83 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 3 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_3.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 4 / 5. Mitjana actual: 5.33 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 4 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_4.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: FIN: Mitjana d'avaluació assolida (6.00 >= 6.0). -INFO: ---- Bucle Finalizado --- -INFO: Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados. -INFO: --- Comenzando el Bucle de Reflexión --- -INFO: Narrador: Generada la versión 0 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_0.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 1 / 5. Mitjana ponderada actual: 4.78 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 1 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_1.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 2 / 5. Mitjana ponderada actual: 5.00 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 2 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_2.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 3 / 5. Mitjana ponderada actual: 5.56 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 3 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_3.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: CONTINUAR: Iteració 4 / 5. Mitjana ponderada actual: 5.67 / 7. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Narrador: Generada la versión 4 del SRT en 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad_4.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 40.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: FIN: S'ha assolit el màxim d'iteracions (5 / 5). -INFO: ---- Bucle Finalizado --- -INFO: SRT final copiado a 'C:\dev\veureu\hf_spaces\engine\reflection\temp\une_ad.srt'. -INFO: Evaluación final copiada a 'C:\dev\veureu\hf_spaces\engine\reflection\temp\eval.csv'. -INFO: Ficheros iniciales 'une_ad_0.srt' y 'json_ad.json' creados. -INFO: --- Començant el bucle de reflexió (run_reflection_pipeline) --- -INFO: Narrador: Generada la versión 0 del SRT en 'C:\dev\veureu\hf_spaces\engine\refinement\temp\une_ad_0.srt'. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: Crítico: Evaluación completada. Fiabilidad: 60.0%. -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: FIN: Mitjana ponderada d'avaluació assolida (6.44 >= 6.0). -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" -INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" diff --git a/refinement/temp/reflexion.csv b/refinement/temp/reflexion.csv deleted file mode 100644 index a872b21e5036640e72ff5c3b9389379b7ce5b58a..0000000000000000000000000000000000000000 --- a/refinement/temp/reflexion.csv +++ /dev/null @@ -1,40 +0,0 @@ -duration,char_len,word_len,label -4.310,74,13,E -3.000,5,1,E -10.500,62,12,E -4.310,74,13,E -3.000,5,1,E -10.500,62,12,E -5.000,142,27,S -3.700,80,13,S -2.700,29,6,S -2.920,100,18,S -4.000,30,7,E -4.700,55,7,E -2.700,29,6,S -2.920,82,16,E -11.600,118,25,R -11.600,36,8,E -2.750,44,8,R -4.100,108,20,R -4.200,56,10,X -4.050,67,11,X -3.900,38,6,X -3.150,64,13,X -3.000,6,1,X -2.000,22,5,E -4.000,48,10,S -4.000,30,5,X -5.000,36,7,X -7.000,55,9,X -3.940,20,3,X -5.500,68,13,S -3.900,30,7,S -7.290,37,7,S -3.900,30,7,S -7.290,37,7,S -5.500,0,0,C -6.900,67,10,S -2.060,30,5,S -6.900,67,10,S -2.060,30,5,S diff --git a/refinement/temp/reflexion_knn.joblib b/refinement/temp/reflexion_knn.joblib deleted file mode 100644 index 4b2066534ca5296a2252e02e21db720d71851bb9..0000000000000000000000000000000000000000 Binary files a/refinement/temp/reflexion_knn.joblib and /dev/null differ diff --git a/refinement/temp/rules.txt b/refinement/temp/rules.txt deleted file mode 100644 index 35eefaff103b1f37a6f981aadab3355189cd48f3..0000000000000000000000000000000000000000 --- a/refinement/temp/rules.txt +++ /dev/null @@ -1,23 +0,0 @@ -Les audiodescripcions han de ser detallades i proporcionar informació contextual rellevant per millorar la comprensió de l'escena. -Dividir les oracions llargues en línies més curtes per millorar la comprensibilitat i la fluïdesa de l'audiodescripció. -Assegurar-se que les línies de diàleg es divideixin adequadament per a una millor comprensió i mantenir la coherència en la numeració i el format de temps. -En les audiodescripcions, és important enriquir les descripcions visuals amb detalls que reflecteixin l'estat d'ànim dels personatges i la magnitud dels escenaris, així com assegurar-se que cada imatge o escena tingui una descripció clara i completa. -En les audiodescripcions, és important enriquir les descripcions visuals amb detalls que aportin context emocional i visual, així com assegurar-se que cada escena o imatge rellevant estigui descrita adequadament. -Assegura't de revisar la puntuació i la separació de diàlegs per millorar la llegibilitat i la coherència de l'audiodescripció. -Les audiodescripcions han de proporcionar detalls visuals més rics i contextualitzats, incloent elements com l'entorn, la vestimenta i l'estat d'ànim dels personatges, per millorar la comprensió de l'escena. -Separar les descripcions d'audiodescripció en línies diferents per a una millor llegibilitat i sincronització amb el vídeo. -Les audiodescripcions han de ser més detallades i descriptives, incloent informació rellevant sobre els objectes i l'entorn per millorar la comprensió de l'escena. -Utilitzar descripcions més concises i clares per a les escenes, evitant detalls innecessaris i centrant-se en l'acció principal. -Millorar la descripció de les escenes per fer-les més clares i informatives, especificant el context i les accions de manera precisa. -En les audiodescripcions, assegureu-vos de dividir els diàlegs llargs en línies separades per facilitar la comprensió i mantenir la numeració correcta de les línies. -Separar les línies de diàleg en frases completes i assegurar-se que els números de seqüència són consecutius i correctes. -Separar les línies de diàleg quan un personatge parla més d'una vegada consecutivament, i assegurar-se que els números de seqüència són consecutius i correctes. -En les audiodescripcions, és important enriquir les descripcions visuals amb detalls que reflecteixin l'estat d'ànim dels personatges i la grandiositat dels escenaris, així com assegurar-se que cada imatge o escena tingui una descripció clara i completa. -Assegura't de revisar la puntuació i la separació de les línies per a una millor claredat i comprensió en les audiodescripcions. -Les audiodescripcions han de proporcionar detalls visuals més rics i contextualitzats, incloent descripcions de l'entorn i l'estat d'ànim, en comptes de simples observacions. -Les descripcions d'audiodescripció (AD) han de ser dividides en línies separades per millorar la llegibilitat i la comprensió. -Les audiodescripcions han de ser més descriptives i proporcionar informació addicional sobre els objectes i l'entorn, incloent detalls visuals i context que no es poden deduir només del diàleg. -Utilitzar un llenguatge més concís i directe en les audiodescripcions, evitant detalls innecessaris i centrant-se en l'acció principal. -Millorar la descripció de les escenes per ser més específica i clara, incloent detalls sobre l'escenari i l'acció que es realitza. -Separar les intervencions de diferents personatges en línies separades per millorar la claredat i la comprensibilitat de l'audiodescripció. -Separar les frases en línies diferents per a una millor llegibilitat i assegurar-se que els números de seqüència són consecutius i correctes. diff --git a/refinement/temp/scenarios.csv b/refinement/temp/scenarios.csv deleted file mode 100644 index 7a61606b95689535c063aeb14f7ac3e33d0c8c6f..0000000000000000000000000000000000000000 --- a/refinement/temp/scenarios.csv +++ /dev/null @@ -1,4 +0,0 @@ -scenario,description -Parc Güell,"Un rincón verde urbano con árboles maduros y bancos de madera. La luz del sol se filtra a través de las hojas en un día de primavera. Es un lugar de transición o de conversación rápida, no de descanso, reflejando el apuro de las protagonistas." -La cuina de Núria,"Una cocina moderna y luminosa, con encimeras de acero inoxidable y azulejos blancos. Hay tablas de cortar y utensilios profesionales dispersos, indicando que el proceso de preparación de la comida (cortar y remover) es una actividad intensa y enfocada dentro de la escena." -La universitat,"Un pasillo largo y bien iluminado de un edificio académico o corporativo (posiblemente un campus universitario). Las paredes son de color neutro y tiene grandes ventanales al final. Es el escenario de la 'victoria' o el cierre de una etapa, donde ambas aparecen visiblemente aliviadas y sonrientes." \ No newline at end of file diff --git a/refinement/temp/thinking_0.txt b/refinement/temp/thinking_0.txt deleted file mode 100644 index 679c3dee0351bbd97821aaa8349b9784f83f0ae7..0000000000000000000000000000000000000000 --- a/refinement/temp/thinking_0.txt +++ /dev/null @@ -1,4 +0,0 @@ -Generación inicial. No hay reflexión. - -Mitjana simple d'avaluació: 6.17 / 7 -Mitjana ponderada d'avaluació: 6.44 / 7 \ No newline at end of file diff --git a/refinement/temp/thinking_1.txt b/refinement/temp/thinking_1.txt deleted file mode 100644 index 195f1c9f008c7216f107ceccdb698dd06141f678..0000000000000000000000000000000000000000 --- a/refinement/temp/thinking_1.txt +++ /dev/null @@ -1,7 +0,0 @@ -Reescrito en base al informe crítico: El segmento 4 se solapa 0.34s con el diálogo de Sandra, lo cual viola la regla de sincronización. Además, la descripción 'De sobte, són a El Parc' no es objetiva ni clara, ya que no describe visualmente cómo se ve el parque o qué elementos relevantes hay. El segmento 5 también se solapa con el diálogo de Lucía, y la descripción 'Ara tallen menjar i fan una amanida a Una Cuina' es demasiado rápida para el tiempo disponible, lo que puede dificultar la comprensión. Además, no se especifica qué tipo de menjar es ni se describe el entorno de la cuina, lo cual sería útil para la comprensión. Se debe mejorar la sincronización y proporcionar descripciones más detalladas y objetivas. - -Mitjana simple d'avaluació: 5.33 / 7 -Mitjana ponderada d'avaluació: 4.89 / 7 - -Mitjana simple d'avaluació: 5.17 / 7 -Mitjana ponderada d'avaluació: 4.78 / 7 \ No newline at end of file diff --git a/refinement/temp/thinking_2.txt b/refinement/temp/thinking_2.txt deleted file mode 100644 index 0bb98ffbcb9e7a2bd09cea811945e63a5e05fbde..0000000000000000000000000000000000000000 --- a/refinement/temp/thinking_2.txt +++ /dev/null @@ -1,7 +0,0 @@ -Reescrito en base al informe crítico: El segmento 4 se solapa 0.79s con el diálogo de Sandra, lo cual rompe la regla de sincronización. Además, la descripción 'Caminant' es vaga y no aporta suficiente información visual. El segmento 5 está bien sincronizado pero carece de detalles específicos sobre quién está cortando las verduras o cómo es la escena en la cocina. Ambas descripciones deben ser más objetivas y detalladas para mejorar la comprensión visual sin redundancias. Además, se debe verificar que el tiempo de exposición de las AD sea suficiente para que el usuario pueda procesarlas sin prisa. - -Mitjana simple d'avaluació: 5.50 / 7 -Mitjana ponderada d'avaluació: 5.00 / 7 - -Mitjana simple d'avaluació: 5.17 / 7 -Mitjana ponderada d'avaluació: 4.78 / 7 \ No newline at end of file diff --git a/refinement/temp/thinking_3.txt b/refinement/temp/thinking_3.txt deleted file mode 100644 index 2c945d9718a5e1b175a9b6cb794093eeb1c049f7..0000000000000000000000000000000000000000 --- a/refinement/temp/thinking_3.txt +++ /dev/null @@ -1,7 +0,0 @@ -Reescrito en base al informe crítico: El segmento 4 se solapa 0.45s con el diálogo de Sandra, lo que infringe la regla de sincronización. Además, la descripción es confusa y mezcla dos localizaciones distintas sin claridad. La velocidad de lectura es demasiado rápida, excediendo los 11 caracteres por segundo recomendados. Se debe reescribir para ser más conciso y claro, asegurando que cada descripción se inserte en los silencios del diálogo y que no haya redundancias ni solapamientos. - -Mitjana simple d'avaluació: 5.33 / 7 -Mitjana ponderada d'avaluació: 4.89 / 7 - -Mitjana simple d'avaluació: 5.50 / 7 -Mitjana ponderada d'avaluació: 5.00 / 7 \ No newline at end of file diff --git a/refinement/temp/thinking_4.txt b/refinement/temp/thinking_4.txt deleted file mode 100644 index e6af41b6c960b5ffaa7aad9789cb5d7b6768270d..0000000000000000000000000000000000000000 --- a/refinement/temp/thinking_4.txt +++ /dev/null @@ -1,7 +0,0 @@ -Reescrito en base al informe crítico: El segmento 4 se solapa 0.79s con el diálogo de Sandra, lo que viola la regla de sincronización. Además, la descripción 'Caminant' es redundante si no aporta información adicional relevante. El segmento 5 se inicia inmediatamente después del segmento 4, sin dejar tiempo suficiente para la pausa necesaria entre descripciones. Además, 'A Una Cuina, tallen verdures per a una amanida' no está en catalán natural y es genérico. Se debería especificar quién está cortando las verduras si es relevante. Ambos segmentos deben ser más concisos y claros, evitando redundancias y asegurando que cada descripción sea útil y objetiva. - -Mitjana simple d'avaluació: 5.83 / 7 -Mitjana ponderada d'avaluació: 5.56 / 7 - -Mitjana simple d'avaluació: 5.33 / 7 -Mitjana ponderada d'avaluació: 4.89 / 7 \ No newline at end of file diff --git a/refinement/temp/une_ad.srt b/refinement/temp/une_ad.srt deleted file mode 100644 index 8caf53d032ac790f7b26f931fdea4d7572c9f336..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad.srt +++ /dev/null @@ -1,19 +0,0 @@ -1 -00:00:00,000 --> 00:00:04,000 -(AD) Es veu una noia a la finestra. - -2 -00:00:04,000 --> 00:00:08,700 -(AD) L'interior de l'habitació es va enfosquint gradualment. - -3 -00:00:08,700 --> 00:00:11,400 -(AD) La llum és tènue, amb ombres. - -4 -00:00:11,400 --> 00:00:14,320 -(AD) Una dona jove, amb un abric beix, camina sola sota la llum daurada del sol ponent. - -5 -00:00:15,200 --> 00:00:43,760 -[Salvador] I encara sóc el mateix. No puc dir-te que et vull, no crec en les mirades que em diuen que eres igual. I ara què faig? \ No newline at end of file diff --git a/refinement/temp/une_ad_0.srt b/refinement/temp/une_ad_0.srt deleted file mode 100644 index 8caf53d032ac790f7b26f931fdea4d7572c9f336..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_0.srt +++ /dev/null @@ -1,19 +0,0 @@ -1 -00:00:00,000 --> 00:00:04,000 -(AD) Es veu una noia a la finestra. - -2 -00:00:04,000 --> 00:00:08,700 -(AD) L'interior de l'habitació es va enfosquint gradualment. - -3 -00:00:08,700 --> 00:00:11,400 -(AD) La llum és tènue, amb ombres. - -4 -00:00:11,400 --> 00:00:14,320 -(AD) Una dona jove, amb un abric beix, camina sola sota la llum daurada del sol ponent. - -5 -00:00:15,200 --> 00:00:43,760 -[Salvador] I encara sóc el mateix. No puc dir-te que et vull, no crec en les mirades que em diuen que eres igual. I ara què faig? \ No newline at end of file diff --git a/refinement/temp/une_ad_0_corrected.srt b/refinement/temp/une_ad_0_corrected.srt deleted file mode 100644 index 66f2fd996feae00dbd6b07f030bac5ab007e59be..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_0_corrected.srt +++ /dev/null @@ -1,19 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,000 --> 00:00:10,000 -(AD) De sobte, són al parc. - -5 -00:00:10,000 --> 00:00:14,000 -(AD) Ara tallen menjar i fan una amanida a una cuina. \ No newline at end of file diff --git a/refinement/temp/une_ad_0_scenario_corrected.srt b/refinement/temp/une_ad_0_scenario_corrected.srt deleted file mode 100644 index 5882bf5e8923a9a2ba3094bc8c610b0a440d8ae1..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_0_scenario_corrected.srt +++ /dev/null @@ -1,19 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,000 --> 00:00:10,000 -(AD) De sobte, són a El Parc. - -5 -00:00:10,000 --> 00:00:14,000 -(AD) Ara tallen menjar i fan una amanida a Una Cuina. diff --git a/refinement/temp/une_ad_1.srt b/refinement/temp/une_ad_1.srt deleted file mode 100644 index c57d6b668eab29f688906c69f1ed684da23373ae..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_1.srt +++ /dev/null @@ -1,21 +0,0 @@ -```srt -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:10,000 -(AD) Canvi d'escena a un parc. Caminant. - -5 -00:00:10,000 --> 00:00:14,000 -(AD) A la cuina, tallen verdures per a una amanida. -``` \ No newline at end of file diff --git a/refinement/temp/une_ad_1_corrected.srt b/refinement/temp/une_ad_1_corrected.srt deleted file mode 100644 index fafe299b2e757c472dfb7373a155790e345fc932..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_1_corrected.srt +++ /dev/null @@ -1,19 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:10,000 -(AD) Canvi d'escena a un parc. Caminant. - -5 -00:00:10,000 --> 00:00:14,000 -(AD) A la cuina, tallen verdures per a una amanida. \ No newline at end of file diff --git a/refinement/temp/une_ad_1_scenario_corrected.srt b/refinement/temp/une_ad_1_scenario_corrected.srt deleted file mode 100644 index 7b4a01608e2a5e66d873377a38b3e86530c087c4..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_1_scenario_corrected.srt +++ /dev/null @@ -1,19 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:10,000 -(AD) Canvi d'escena a El Parc. Caminant. - -5 -00:00:10,000 --> 00:00:14,000 -(AD) A Una Cuina, tallen verdures per a una amanida. \ No newline at end of file diff --git a/refinement/temp/une_ad_2.srt b/refinement/temp/une_ad_2.srt deleted file mode 100644 index 07f3b26c64958d987b511fbf9d57de8d7f714e54..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_2.srt +++ /dev/null @@ -1,17 +0,0 @@ -``` -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:14,000 -(AD) Al parc, caminen pel camí. A la cuina, tallen verdures per a una amanida. -``` \ No newline at end of file diff --git a/refinement/temp/une_ad_2_corrected.srt b/refinement/temp/une_ad_2_corrected.srt deleted file mode 100644 index a8709e16c027da457589bcb1556cd70033dc8005..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_2_corrected.srt +++ /dev/null @@ -1,15 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:14,000 -(AD) Al parc, caminen pel camí. A la cuina, tallen verdures per a una amanida. \ No newline at end of file diff --git a/refinement/temp/une_ad_2_scenario_corrected.srt b/refinement/temp/une_ad_2_scenario_corrected.srt deleted file mode 100644 index 1cfb76ee811ba97c169aaa54e01c895f89e96952..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_2_scenario_corrected.srt +++ /dev/null @@ -1,15 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:14,000 -(AD) A El Parc, caminen pel camí. A Una Cuina, tallen verdures per a una amanida. \ No newline at end of file diff --git a/refinement/temp/une_ad_3.srt b/refinement/temp/une_ad_3.srt deleted file mode 100644 index c57d6b668eab29f688906c69f1ed684da23373ae..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_3.srt +++ /dev/null @@ -1,21 +0,0 @@ -```srt -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:10,000 -(AD) Canvi d'escena a un parc. Caminant. - -5 -00:00:10,000 --> 00:00:14,000 -(AD) A la cuina, tallen verdures per a una amanida. -``` \ No newline at end of file diff --git a/refinement/temp/une_ad_3_corrected.srt b/refinement/temp/une_ad_3_corrected.srt deleted file mode 100644 index fafe299b2e757c472dfb7373a155790e345fc932..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_3_corrected.srt +++ /dev/null @@ -1,19 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:10,000 -(AD) Canvi d'escena a un parc. Caminant. - -5 -00:00:10,000 --> 00:00:14,000 -(AD) A la cuina, tallen verdures per a una amanida. \ No newline at end of file diff --git a/refinement/temp/une_ad_3_scenario_corrected.srt b/refinement/temp/une_ad_3_scenario_corrected.srt deleted file mode 100644 index 111f2cb902d37491cf6c79eb478d890918922210..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_3_scenario_corrected.srt +++ /dev/null @@ -1,19 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:10,000 -(AD) Canvi d'escena a El Parc. Caminant. - -5 -00:00:10,000 --> 00:00:14,000 -(AD) A Una Cuina, tallen verdures per a una amanida. diff --git a/refinement/temp/une_ad_4.srt b/refinement/temp/une_ad_4.srt deleted file mode 100644 index 207162ee1c4c80c2c34233ead8fad720620be3bd..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_4.srt +++ /dev/null @@ -1,17 +0,0 @@ -```srt -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:14,000 -(AD) Al parc, els personatges passegen. A la cuina, preparen una amanida. -``` \ No newline at end of file diff --git a/refinement/temp/une_ad_4_corrected.srt b/refinement/temp/une_ad_4_corrected.srt deleted file mode 100644 index 2bc0bc2dba0a7fe57ded5517b02d34bec47f412a..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_4_corrected.srt +++ /dev/null @@ -1,15 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:14,000 -(AD) Al parc, els personatges passegen. A la cuina, preparen una amanida. \ No newline at end of file diff --git a/refinement/temp/une_ad_4_scenario_corrected.srt b/refinement/temp/une_ad_4_scenario_corrected.srt deleted file mode 100644 index dcc649d817b4fe4904c50dc194a0c63ea5c282e0..0000000000000000000000000000000000000000 --- a/refinement/temp/une_ad_4_scenario_corrected.srt +++ /dev/null @@ -1,15 +0,0 @@ -1 -00:00:00,000 --> 00:00:05,340 -[Sandra] Però de veritat crec que aquest projecte canviarà la nostra nota final. - -2 -00:00:04,340 --> 00:00:05,790 -[Lucía] Hem de donar-ho tot. - -3 -00:00:05,790 --> 00:00:08,790 -[Sandra] Ho sé, ho sé. - -4 -00:00:08,790 --> 00:00:14,000 -(AD) A El Parc, els personatges passegen. A Una Cuina, preparen una amanida.