wakeword_test.py 569 B

12345678910111213141516
  1. from RealtimeSTT import AudioToTextRecorder
  2. import logging
  3. if __name__ == '__main__':
  4. def recording_started():
  5. print("Speak now...")
  6. def recording_finished():
  7. print("Speech end detected... transcribing...")
  8. with AudioToTextRecorder(spinner=False, level=logging.DEBUG, model="small.en", language="en", wake_words="jarvis", on_wakeword_detected=recording_started, on_recording_stop=recording_finished
  9. ) as recorder:
  10. print('Say "Jarvis" then speak.')
  11. print(recorder.text())
  12. print("Done. Now we should exit.")