burakgizlice
295bd0f9f9
fix: remove frame-stealing read from pipeline loop
...
The pipeline's main select loop was reading from frameCh alongside the
SimpleTranscriber's collectAudio goroutine. Since Go channels deliver
each value to exactly one reader, the pipeline was randomly consuming
~50% of audio frames and discarding them, causing the transcriber to
receive fragmented audio and produce incomplete transcriptions.
Remove the `case <-frameCh:` from the pipeline loop so all frames are
exclusively consumed by the transcriber.
2026-02-14 00:23:52 +03:00
leonardotrapani
8df3021a9d
feat: refactor
2026-02-01 17:24:43 +01:00
leonardotrapani
e2b5871d55
add llm processing notification
2026-01-31 21:03:24 +01:00
leonardotrapani
e175f4f6f2
integrate llm post-processing phase into pipeline
2026-01-31 20:43:49 +01:00
LeonardoTrapani
e8b9c1eff0
add cancel action to pipeline to stop without transcribing
2025-10-10 20:08:41 +02:00
LeonardoTrapani
99f82fb420
working config.toml file
2025-08-20 14:59:51 +02:00
LeonardoTrapani
b8a22662f3
configuration file
2025-08-18 22:59:22 +02:00
LeonardoTrapani
bcaf1181a0
fully working transcription
2025-08-18 19:43:14 +02:00
LeonardoTrapani
e8fd6c1d49
general refactor for simpler code
2025-08-16 22:07:06 +02:00
LeonardoTrapani
20516e8dc7
add simple transcription with adapters
2025-08-16 18:45:30 +02:00
LeonardoTrapani
0b64a71afd
add tests
2025-08-16 17:46:50 +02:00
LeonardoTrapani
feda62a7d4
improve notifier + add transcriber
2025-08-16 16:17:48 +02:00
LeonardoTrapani
61e62b749f
fix daemon's concurrency issues
2025-08-14 19:23:33 +02:00
LeonardoTrapani
743b103857
refactor moving status to pipeline not daemon
2025-08-14 15:06:34 +02:00
LeonardoTrapani
4852ad7ac1
recording sends back chunks to pipeline through frame ch
2025-08-14 13:12:09 +02:00
LeonardoTrapani
a43adfcf90
improve daemon's toggle
2025-08-14 11:30:36 +02:00
LeonardoTrapani
7ed9ea1900
fix closing of bus daemon connection on close
2025-08-12 20:58:47 +02:00
LeonardoTrapani
92213f0d8c
change pipeline handling
2025-08-12 19:58:48 +02:00
LeonardoTrapani
0720a0ff26
change pipeline handling
2025-08-12 01:33:37 +02:00