Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Update app.py
Browse files
app.py
CHANGED
|
@@ -219,7 +219,7 @@ def analyze(inFileName):
|
|
| 219 |
extraValues.append(su.sumTimes(currAnnotation.subset([sp])))
|
| 220 |
if extraNames:
|
| 221 |
extraPairsSorted = sorted(zip(extraNames, extraValues), key=lambda pair: pair[0])
|
| 222 |
-
extraNames, extraValues = zip(*extraPairsSorted)
|
| 223 |
else:
|
| 224 |
extraNames, extraValues = [], []
|
| 225 |
df4_dict = {
|
|
@@ -234,7 +234,7 @@ def analyze(inFileName):
|
|
| 234 |
|
| 235 |
speakerList,timeList = su.sumTimesPerSpeaker(oneVoice)
|
| 236 |
multiSpeakerList, multiTimeList = su.sumMultiTimesPerSpeaker(multiVoice)
|
| 237 |
-
summativeMultiSpeaker = sum(multiTimeList)
|
| 238 |
basePercentiles = [sumNoVoice/currTotalTime,
|
| 239 |
sumOneVoice/currTotalTime,
|
| 240 |
sumMultiVoice/currTotalTime
|
|
@@ -259,7 +259,7 @@ def analyze(inFileName):
|
|
| 259 |
"percentiles" : [basePercentiles[0]*100,
|
| 260 |
basePercentiles[1]*100,
|
| 261 |
basePercentiles[2]*100] +
|
| 262 |
-
[(t*100) / sumOneVoice * basePercentiles[1] for t in timeList] +
|
| 263 |
[(t*100) / summativeMultiSpeaker * basePercentiles[2] for t in multiTimeList],
|
| 264 |
"parentPercentiles" : [basePercentiles[0]*100,
|
| 265 |
basePercentiles[1]*100,
|
|
@@ -528,11 +528,8 @@ if st.sidebar.button("Load Demo Example"):
|
|
| 528 |
totalSeconds = segment.end
|
| 529 |
st.session_state.results = [(annotations, totalSeconds)]
|
| 530 |
st.session_state.summaries = [{}]
|
| 531 |
-
|
| 532 |
-
st.session_state.speakerRenames
|
| 533 |
-
else:
|
| 534 |
-
while len(st.session_state.speakerRenames) < 1:
|
| 535 |
-
st.session_state.speakerRenames.append({})
|
| 536 |
speakerNames = annotations.labels()
|
| 537 |
st.session_state.unusedSpeakers = [speakerNames]
|
| 538 |
with st.spinner(text=f'Analyzing Demo Data'):
|
|
|
|
| 219 |
extraValues.append(su.sumTimes(currAnnotation.subset([sp])))
|
| 220 |
if extraNames:
|
| 221 |
extraPairsSorted = sorted(zip(extraNames, extraValues), key=lambda pair: pair[0])
|
| 222 |
+
extraNames, extraValues = list(zip(*extraPairsSorted))
|
| 223 |
else:
|
| 224 |
extraNames, extraValues = [], []
|
| 225 |
df4_dict = {
|
|
|
|
| 234 |
|
| 235 |
speakerList,timeList = su.sumTimesPerSpeaker(oneVoice)
|
| 236 |
multiSpeakerList, multiTimeList = su.sumMultiTimesPerSpeaker(multiVoice)
|
| 237 |
+
summativeMultiSpeaker = sum(multiTimeList) if multiTimeList else 1
|
| 238 |
basePercentiles = [sumNoVoice/currTotalTime,
|
| 239 |
sumOneVoice/currTotalTime,
|
| 240 |
sumMultiVoice/currTotalTime
|
|
|
|
| 259 |
"percentiles" : [basePercentiles[0]*100,
|
| 260 |
basePercentiles[1]*100,
|
| 261 |
basePercentiles[2]*100] +
|
| 262 |
+
[(t*100) / sumOneVoice * basePercentiles[1] for t in timeList] if sumOneVoice > 0 else [0]*len(timeList) +
|
| 263 |
[(t*100) / summativeMultiSpeaker * basePercentiles[2] for t in multiTimeList],
|
| 264 |
"parentPercentiles" : [basePercentiles[0]*100,
|
| 265 |
basePercentiles[1]*100,
|
|
|
|
| 528 |
totalSeconds = segment.end
|
| 529 |
st.session_state.results = [(annotations, totalSeconds)]
|
| 530 |
st.session_state.summaries = [{}]
|
| 531 |
+
while len(st.session_state.speakerRenames) < 1:
|
| 532 |
+
st.session_state.speakerRenames.append({})
|
|
|
|
|
|
|
|
|
|
| 533 |
speakerNames = annotations.labels()
|
| 534 |
st.session_state.unusedSpeakers = [speakerNames]
|
| 535 |
with st.spinner(text=f'Analyzing Demo Data'):
|