bin: add more shortcuts

This commit is contained in:
xerus2000 2020-10-29 11:45:07 +01:00
parent 6e6b35629a
commit 87b000c390
6 changed files with 47 additions and 0 deletions

2
.local/bin/box Executable file
View File

@ -0,0 +1,2 @@
#!/bin/sh
note "box/$(date +%F)-$1"

4
.local/bin/game Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
steam >/dev/null 2>&1 &
discord >/dev/null 2>&1 &

BIN
.local/bin/udefrag Executable file

Binary file not shown.

36
.local/bin/vosk Executable file
View File

@ -0,0 +1,36 @@
#!/usr/bin/env python3
from vosk import Model, KaldiRecognizer, SetLogLevel
import sys
import json
import os
import wave
import subprocess
SetLogLevel(0)
modelBase = '/home/janek/data/projects/_forks/vosk-api/python/example/models'
modelPath = os.path.join(modelBase, sys.argv[2] if len(sys.argv) > 2 else 'daanzu')
if not os.path.exists(modelPath):
print (f"Please download a model from https://alphacephei.com/vosk/models and unpack it to {modelPath}.", file=sys.stderr)
exit (1)
sample_rate=16000
model = Model(modelPath)
rec = KaldiRecognizer(model, sample_rate)
process = subprocess.Popen(['ffmpeg', '-loglevel', 'quiet', '-i',
sys.argv[1],
'-ar', str(sample_rate) , '-ac', '1', '-f', 's16le', '-'],
stdout=subprocess.PIPE)
while True:
data = process.stdout.read(4000)
if len(data) == 0:
break
if rec.AcceptWaveform(data):
res = json.loads(rec.Result())
print (res['text'])
res = json.loads(rec.FinalResult())
print (res['text'])

5
.local/bin/work Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh
launch ferdi
launch firefox MainThread
launch jetbrains-clion
timew

BIN
.local/bin/xkblayout-state Executable file

Binary file not shown.