Procházet zdrojové kódy

Add hotwords for python examples (#285)

Fangjun Kuang před 1 rokem
rodič
revize
a96bbea0be

+ 2 - 0
python-api-examples/decode-file.py

@@ -29,6 +29,8 @@ def main():
         joiner_param="./sherpa-ncnn-conv-emformer-transducer-2022-12-06/joiner_jit_trace-pnnx.ncnn.param",
         joiner_bin="./sherpa-ncnn-conv-emformer-transducer-2022-12-06/joiner_jit_trace-pnnx.ncnn.bin",
         num_threads=4,
+        hotwords_file="",
+        hotwords_score=1.5,
     )
 
     filename = "./sherpa-ncnn-conv-emformer-transducer-2022-12-06/test_wavs/1.wav"

+ 2 - 1
python-api-examples/speech-recognition-from-microphone-with-endpoint-detection.py

@@ -40,6 +40,8 @@ def create_recognizer():
         rule1_min_trailing_silence=2.4,
         rule2_min_trailing_silence=1.2,
         rule3_min_utterance_length=300,
+        hotwords_file="",
+        hotwords_score=1.5,
     )
     return recognizer
 
@@ -52,7 +54,6 @@ def main():
     last_result = ""
     segment_id = 0
 
-
     with sd.InputStream(channels=1, dtype="float32", samplerate=sample_rate) as s:
         while True:
             samples, _ = s.read(samples_per_read)  # a blocking read

+ 2 - 0
python-api-examples/speech-recognition-from-microphone.py

@@ -34,6 +34,8 @@ def create_recognizer():
         joiner_param="./sherpa-ncnn-conv-emformer-transducer-2022-12-06/joiner_jit_trace-pnnx.ncnn.param",
         joiner_bin="./sherpa-ncnn-conv-emformer-transducer-2022-12-06/joiner_jit_trace-pnnx.ncnn.bin",
         num_threads=4,
+        hotwords_file="",
+        hotwords_score=1.5,
     )
     return recognizer