Commit graph

60 commits

Author SHA1 Message Date
362be00d07
avoid deadlock on exec 2025-10-29 11:52:19 -07:00
8a07e365c3
Adjust threshold and report min/max amplitude 2025-10-29 11:17:26 -07:00
4ad75b1b07
report max amplitude in speech output 2025-10-29 10:44:39 -07:00
b1c2ee20ff
more hardware detection and adjustment
All checks were successful
Generic zig build / build (push) Successful in 23s
2025-10-27 15:38:03 -07:00
1363b2bfc2
better failure handling in main 2025-10-27 15:34:56 -07:00
e787e707cb
just change fix the binary unconditionally - that was too confusing 2025-10-27 14:42:17 -07:00
f188afc25c
fix memory leak when a non-existant exec process is specified
All checks were successful
Generic zig build / build (push) Successful in 21s
2025-10-27 14:05:54 -07:00
8a208c237b
add mutex locks around modifications to child process array 2025-10-27 13:55:44 -07:00
506b877da2
switch from continuous speech to silence detection/batch process 2025-10-27 13:46:14 -07:00
29e8df571f
temporarily let it crash until I can fix
All checks were successful
Generic zig build / build (push) Successful in 21s
2025-10-25 23:53:34 -07:00
14651732e4
Revert "add mutex locks around modifications to child process array"
All checks were successful
Generic zig build / build (push) Successful in 44s
This reverts commit 885283e486.
2025-10-25 22:49:30 -07:00
885283e486
add mutex locks around modifications to child process array
All checks were successful
Generic zig build / build (push) Successful in 1m4s
2025-10-23 14:15:28 -07:00
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