Member 12880266 Ответов: 1

Выпуск 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()

1 Ответов

Рейтинг:
1

Richard MacCutchan

Первое предложение состоит в том, что вы должны, пожалуйста, объяснить, в чем заключается проблема. Во-вторых, я хочу, чтобы вы отправились в Учебник по Python — документация по Python 3.7.6[^ и проработайте его несколько раз. Некоторые реальные солидные исследования сейчас принесут дивиденды в будущем.