Commit graph

48 commits

Author SHA1 Message Date
b509b88569
add ci
All checks were successful
Generic zig build / build (push) Successful in 3m51s
2025-10-09 12:08:01 -07:00
11b5e1a267
fix issues with script not being run every time 2025-10-09 09:29:18 -07:00
186651dce0
look for models in a better directory 2025-10-09 09:25:23 -07:00
0262ca6659
add example service file 2025-10-09 08:54:12 -07:00
ebd4b531c7
filter out typical noise detected 2025-10-09 08:53:51 -07:00
d6cab46c99
fix release mode link path in final elf output 2025-10-09 08:53:19 -07:00
15522c41a8
add usage 2025-10-07 14:14:05 -07:00
6148c30dbc
install libvosk.so and configure rpath to use it (linux) 2025-10-07 13:42:14 -07:00
67ee2b4091
start warning only when buffer starts to fill 2025-10-07 12:53:32 -07:00
43a40e2d76
add back resampling/force Vosk to 16kHz 2025-10-06 20:49:53 -07:00
e2490ec3e3
set vosk initializer sample rate to actual hardware/remove resample 2025-10-06 13:01:22 -07:00
43cf222a98
restructure alsa.conf 2025-10-06 12:44:55 -07:00
2b2f50491d
switch to actual sample rate 2025-10-06 08:22:30 -07:00
6559bf86a3
clean up and channel detection 2025-10-02 07:14:16 -07:00
34754de586
SttHandle -> Handle 2025-10-01 10:04:39 -07:00
d818a5fc82
SttError -> Error 2025-10-01 10:03:47 -07:00
e2ffff8130
SttSession -> Session 2025-10-01 10:03:03 -07:00
f81d2369f6
SttOptions -> Options 2025-10-01 10:01:36 -07:00
3bb4b45dde
better error reporting/handling around channels 2025-09-30 14:48:20 -07:00
520eeeb99e
valgrind clean 2025-09-16 16:11:09 -07:00
f32e4401c8
prevent race condition between speech recognition and SIGCHLD 2025-09-15 19:45:18 -07:00
aabe2f1908
add newline for output 2025-09-15 19:44:52 -07:00
049ea33c8d
ai did not understand defer in that function 2025-09-15 19:44:21 -07:00
b5afdbf719
execute a command based on detected speech 2025-09-15 15:07:28 -07:00
d443a36f7a
optional process to exec. Spawn without wait, not sure how legit 2025-09-11 09:32:44 -07:00
3a8138c901
remove demo - we will use. Also add --exec handling 2025-09-10 18:40:53 -07:00
6fe5bba155
better modeling 2025-09-10 18:22:18 -07:00
33aa37cf38
switch to alsa default device and ask users to configure through alsa.conf 2025-09-10 18:05:51 -07:00
2fd5b3fc2f
remove vosk logs in release builds 2025-09-10 18:02:15 -07:00
b6cfeea62f
more cleanup of logging 2025-09-10 17:47:13 -07:00
6e7dba19e4
fix comment 2025-09-10 17:33:32 -07:00
8d1b51ad40
more output cleanup 2025-09-10 17:33:13 -07:00
e8df37f447
clean up logging 2025-09-10 17:29:23 -07:00
cafeeaf478
mv root -> stt 2025-09-10 17:03:49 -07:00
ce872d85b1
seems to be doing something good 2025-09-10 16:35:17 -07:00
8d52b83a03
set up ALSA_CONFIG_PATH. A bit weird...hpdl 2025-09-10 16:30:59 -07:00
db963784b0
add test 2025-09-10 13:31:34 -07:00
01265a887e
agent finished - time to see what we have 2025-09-10 13:16:28 -07:00
446c146ded
ai generated - no review yet 2025-09-10 12:19:56 -07:00
4b9f838328
support linux arm64, riscv64, and x86_64 2025-09-09 20:14:49 -07:00
9afbdb5958
add alsa.conf, remove flake 2025-09-09 19:03:24 -07:00
236682a756
working sample without nix needed 2025-09-09 19:02:07 -07:00
17020ec40a
add structural aspects to repo 2025-09-09 14:08:57 -07:00
c7a9808052
remove zlib from nix, add to build 2025-09-09 13:58:33 -07:00
b26d139244
continue to clean 2025-09-09 13:51:41 -07:00
15df51e243
clean up a bit, move to dependencies, remove unnecessary nix packages 2025-09-09 13:30:20 -07:00
ecaf55ebe9
AI generated first pass 2025-09-09 10:15:16 -07:00
3b0f4c12a7
initial commit 2025-09-09 09:51:06 -07:00