From a981a50b0597498a9fc92249f93f940998455ca3 Mon Sep 17 00:00:00 2001 From: Mark Powers Date: Sun, 11 Jul 2021 04:03:59 +0100 Subject: Initial commit --- phone.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 phone.py (limited to 'phone.py') diff --git a/phone.py b/phone.py new file mode 100644 index 0000000..59b9cfb --- /dev/null +++ b/phone.py @@ -0,0 +1,16 @@ +import subprocess + +class PhoneManager: + def handle_event(self, event): + print("handling event", event) + if event == "fortune": + res = subprocess.run(["fortune"], stdout=subprocess.PIPE) + output = res.stdout.decode("utf-8") + self.speak(output) + else: + self.speak(event) + + + def speak(self, text): + print("speaking:", text) + subprocess.run(["espeak", text]) -- cgit v1.2.3