Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import snowboydecoder
- import sys
- import signal
- from light import Light
- interrupted = False
- LED=17
- def signal_handler(signal, frame):
- global interrupted
- interrupted = True
- def interrupt_callback():
- global interrupted
- return interrupted
- if len(sys.argv) == 1:
- print(“エラーです。モデル名を指定して下さい。”)
- sys.exit(-1)
- model = sys.argv[1]
- signal.signal(signal.SIGINT, signal_handler)
- detector = snowboydecoder.HotWordDetector(model, sensitivity=0.5)
- print(“ウェイクワードを発話して下さい。Ctrl+Cで終了します。”)
- led = Light(LED)
- detector.start(detected_callback=led.blink,
- interrupt_check=interrupt_callback,
- sleep_time=0.03)
- detector.terminate()
Add Comment
Please, Sign In to add comment