Guest User

Untitled

a guest
Dec 12th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. import snowboydecoder
  5. import sys
  6. import signal
  7. from light import Light
  8. interrupted = False
  9. LED=17
  10.  
  11. def signal_handler(signal, frame):
  12. global interrupted
  13. interrupted = True
  14. def interrupt_callback():
  15. global interrupted
  16. return interrupted
  17.  
  18. if len(sys.argv) == 1:
  19. print(“エラーです。モデル名を指定して下さい。”)
  20. sys.exit(-1)
  21.  
  22. model = sys.argv[1]
  23. signal.signal(signal.SIGINT, signal_handler)
  24. detector = snowboydecoder.HotWordDetector(model, sensitivity=0.5)
  25. print(“ウェイクワードを発話して下さい。Ctrl+Cで終了します。”)
  26.  
  27. led = Light(LED)
  28. detector.start(detected_callback=led.blink,
  29. interrupt_check=interrupt_callback,
  30. sleep_time=0.03)
  31.  
  32. detector.terminate()
Add Comment
Please, Sign In to add comment