|
@@ -31,7 +31,7 @@ log.basicConfig(format='[%(asctime)s] %(message)s', level=log.INFO)
|
|
|
AUDIOS_PATH = '/tmp'
|
|
|
AHEAD_TIME_AUDIO_TOLERANCE = 2 # second
|
|
|
MAX_SEGMENT_THREADS = 4
|
|
|
-THRESHOLD = 20
|
|
|
+THRESHOLD = 8
|
|
|
|
|
|
# Modos de procesamiento de queue
|
|
|
# - QUEQUE_SINGLE: procesa solo un segmento a la vez
|
|
@@ -200,13 +200,13 @@ def process_segment(item, audios=None):
|
|
|
'timestamp': ts,
|
|
|
'offset': match['offset']
|
|
|
})
|
|
|
- values.append(match['confidence'])
|
|
|
+ values.append(str(match['confidence']))
|
|
|
except KeyError as ex:
|
|
|
log.error(str(ex))
|
|
|
|
|
|
ts += match['length'] / 1000
|
|
|
|
|
|
- log.info(values)
|
|
|
+ log.info(','.join(values))
|
|
|
|
|
|
try:
|
|
|
response = client.put_schedule_results(
|
|
@@ -237,7 +237,7 @@ def find_repetitions(results, segments_needed=2):
|
|
|
|
|
|
for index, result in enumerate(results):
|
|
|
if not expect_space:
|
|
|
- if result['confidence'] > THRESHOLD:
|
|
|
+ if result['confidence'] >= THRESHOLD:
|
|
|
found_counter += 1
|
|
|
if found_index is None:
|
|
|
found_index = index
|