yaml good

This commit is contained in:
Bel LaPointe
2022-11-14 12:51:33 -07:00
parent e270249eaf
commit 6fdb4356e7
10 changed files with 52 additions and 29 deletions

View File

@@ -1,17 +1,18 @@
#! /bin/bash
main() {
cleanup() {
killall -9 $(jobs -p)
killall snowboy
}
trap cleanup EXIT
if [ ! -e /tmp/stt.fifo ]; then
mkfifo /tmp/stt.fifo
fi
cleanup() {
killall -9 $(jobs -p)
}
trap cleanup EXIT
echo starting in
for ((i=3; i>0; i--)); do
for ((i=2; i>0; i--)); do
echo "...$i..."
sleep 1
done
@@ -26,7 +27,7 @@ main() {
))
echo models=$models
./snowboy -s .5 -r resources.res -ms $models "$@" > /tmp/stt.fifo &
./snowboy -r resources.res -ms $models "$@" > /tmp/stt.fifo &
python3 -c '
import pyautogui
@@ -34,25 +35,31 @@ import time
keys = set()
def press(key):
hold(key)
time.sleep(0.25)
release(key)
def toggle(key):
global keys
if key in keys:
release(key)
else:
hold(key)
def hold(key):
global keys
for keyin in [todrop for todrop in keys]:
if keyin != key:
release(keyin)
keys = set()
keys.add(key)
print()
print("pressing", key)
print()
pyautogui.keyDown(key)
def release(key):
print()
print("releasing", key)
print()
pyautogui.keyUp(key)
def release_all():
global keys
for key in keys:
release(key)
keys = set()
def main():
with open("/tmp/stt.fifo", "r") as q:
for line in q:
@@ -64,7 +71,7 @@ print(mapping)
def handle(cmd):
global mapping
press(mapping.get(cmd))
hold(mapping.get(cmd))
main()
'