Выпуск Python snowboy
Им пытаются сделать snowboy для работы при обнаружении целостности. Я никак не могу заставить его работать.
По какой-то причине он не обнаруживает горячее слово. Я новичок в python, так что есть какие-нибудь предложения? Спасибо!
Что я уже пробовал:
import logging import os import random import signal import sys # Melissa from melissa import profile from melissa.tts import tts from start import main from utilities import snowboydecoder, snowboydetect interrupted = False def signal_handler(signal, frame): global interrupted interrupted = True def interrupt_callback(): global interrupted return interrupted WORDS = {'go_to_sleep': {'groups': ['sleep', 'bye', 'deactivate', 'stop', 'suspend', 'quit', ['power', 'off'], ['stand', 'down'], ['good', 'bye']]}} def go_to_sleep(text): replies = ['See you later!', 'Okay. voice activation on, say my name to wake me up'] tts(random.choice(replies)) model = 'Wake.pmdl' # capture SIGINT signal, e.g., Ctrl+C signal.signal(signal.SIGINT, signal_handler) detector = snowboydecoder.HotwordDetector(model, sensitivity=0.5) print('Listening... Press Ctrl+C to exit') # main loop detector.start(detected_callback=melissa, interrupt_check=interrupt_callback, sleep_time=0.03) detector.terminate()