Twirre Meulenbelt
|
bec3e57658
|
feat: limit transcription output length based on input
Using heuristics. Also adds documentation and initial unit tests.
ref: N25B-209
|
2025-10-29 12:49:24 +01:00 |
|
Twirre Meulenbelt
|
f73f510608
|
fix: make VAD unit tests work with minimal dependencies
By mocking PyTorch and ZMQ and adding the Numpy dependency.
ref: N25B-213
|
2025-10-28 18:13:00 +01:00 |
|
Twirre Meulenbelt
|
833dd6c9d4
|
feat: allow no audio input while robot is speaking
The VAD agent will discard its current buffer and retry receiving data.
ref: N25B-213
|
2025-10-28 10:58:28 +01:00 |
|
Twirre Meulenbelt
|
a44df4781b
|
Merge remote-tracking branch 'origin/dev' into feat/vad-agent
# Conflicts:
# pyproject.toml
# src/control_backend/main.py
# uv.lock
|
2025-10-28 10:44:03 +01:00 |
|
|
|
4859c3ac04
|
style: fix style
|
2025-10-27 15:10:31 +01:00 |
|
Twirre Meulenbelt
|
d47074d091
|
test: complete VAD unit and integration tests
Including an integration test with real voice audio.
ref: N25B-213
|
2025-10-23 21:17:41 +02:00 |
|
Twirre Meulenbelt
|
ca5e59d029
|
test: add first unit test for VAD agent
Mocking audio input probabilities, checking whether it publishes audio data on the output socket.
ref: N25B-213
|
2025-10-23 17:40:47 +02:00 |
|
|
|
a01b3c3b14
|
fix: mock correct libraries before tests
|
2025-10-22 15:21:15 +02:00 |
|
|
|
e057cf3003
|
test: add unit tests to BeliefCollector
ref: N25B-197
|
2025-10-22 14:51:20 +02:00 |
|