Pārlūkot izejas kodu

threshold and more sensitibity

Gamaliel Espinoza 6 gadi atpakaļ
vecāks
revīzija
ef12945848
2 mainītis faili ar 5 papildinājumiem un 5 dzēšanām
  1. 1 1
      ondemand/__init__.py
  2. 4 4
      ondemand/service.py

+ 1 - 1
ondemand/__init__.py

@@ -1 +1 @@
-__version__ = '1.3.0-rc2'
+__version__ = '1.3.0-rc3'

+ 4 - 4
ondemand/service.py

@@ -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