Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
update timeline w multi
Browse files
state.py
CHANGED
|
@@ -840,6 +840,11 @@ def analyze(inFileName):
|
|
| 840 |
st.session_state.summaries[inFileName]["df2"] = df2
|
| 841 |
mv_speakers, mv_times = su.sumMultiTimesPerSpeaker(multiVoice)
|
| 842 |
st.session_state.summaries[inFileName]["mv_per_speaker"] = dict(zip(mv_speakers, mv_times))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 843 |
printV("Set df2", 4)
|
| 844 |
|
| 845 |
except Exception as e:
|
|
|
|
| 840 |
st.session_state.summaries[inFileName]["df2"] = df2
|
| 841 |
mv_speakers, mv_times = su.sumMultiTimesPerSpeaker(multiVoice)
|
| 842 |
st.session_state.summaries[inFileName]["mv_per_speaker"] = dict(zip(mv_speakers, mv_times))
|
| 843 |
+
# Store multi-voice intervals as (start, end) tuples for timeline shading
|
| 844 |
+
st.session_state.summaries[inFileName]["mv_intervals"] = [
|
| 845 |
+
(seg.start, seg.end)
|
| 846 |
+
for seg in multiVoice.itersegments()
|
| 847 |
+
]
|
| 848 |
printV("Set df2", 4)
|
| 849 |
|
| 850 |
except Exception as e:
|