CarolinePascal
|
764404a27e
|
feat(anyskin): adding support for anyskin sensors
|
2026-01-20 12:33:15 +01:00 |
|
CarolinePascal
|
8b9451b585
|
fix(mypy): fixing mypy tests
|
2026-01-20 12:25:55 +01:00 |
|
CarolinePascal
|
ab4903e752
|
tests(clean): cleaning up audio tests
|
2026-01-20 12:25:55 +01:00 |
|
CarolinePascal
|
538cea6dbc
|
fix(race condition): fixing race condition in stop_recording (wait for proper stop before cleaning)
|
2026-01-20 12:25:55 +01:00 |
|
CarolinePascal
|
5cd3572713
|
chore(busy_wait): renaming busy_wait into precise_sleep
|
2026-01-20 12:25:55 +01:00 |
|
CarolinePascal
|
3399513e5e
|
feat(control loop): adding logs for control loop delays
|
2026-01-20 12:25:55 +01:00 |
|
CarolinePascal
|
32fc4015ee
|
chore(headers): fixing headers
|
2026-01-20 12:25:55 +01:00 |
|
CarolinePascal
|
cc72c813bf
|
fix(process init timeout): adding proper support when waiting for record process initialization
|
2026-01-20 12:25:55 +01:00 |
|
CarolinePascal
|
606f31a86e
|
feat(tactile becnhmark): adding illustrative tactile sensor benchmark
|
2026-01-20 12:25:55 +01:00 |
|
CarolinePascal
|
4933c9dcc7
|
chore(touchlab imports): adding imports for touchlab sensors
|
2026-01-20 12:25:52 +01:00 |
|
CarolinePascal
|
7e25385024
|
feat(touchlab tactile sensors): adding initial support for TouchLab tactile sensors
|
2026-01-20 12:25:01 +01:00 |
|
CarolinePascal
|
cc70bff74d
|
fix(increasing DTS): fix issue with non strictly increasing DTS in media files concatenation
|
2026-01-20 12:25:01 +01:00 |
|
CarolinePascal
|
9f50913b9c
|
fix(typos): fixing typos in audio handling in LeRobotDataset
|
2026-01-20 12:25:01 +01:00 |
|
CarolinePascal
|
4eb7694d47
|
test(rerun audio): adding tests for audio visualization with rerun
|
2026-01-20 12:25:01 +01:00 |
|
CarolinePascal
|
edb5559b5b
|
fix(rerun audio): fixing rerun visualization for audio
|
2026-01-20 12:24:56 +01:00 |
|
CarolinePascal
|
552ec76195
|
feat(audio dataset conversion): adding support for audio in dataset v2.1 -> v3.0 conversion scipts
|
2026-01-20 12:24:00 +01:00 |
|
CarolinePascal
|
e75340b473
|
feat(aggregate audio): adding support for audio in dataset aggregation functions
|
2026-01-20 12:24:00 +01:00 |
|
CarolinePascal
|
2a4c223ec7
|
feat(parametrized audio processor): adding parameters for AudioProcessorStep definition
|
2026-01-20 12:24:00 +01:00 |
|
CarolinePascal
|
1ee4d84f07
|
fix(audio visualization): making audio visualization robust to multiple channel audio data
|
2026-01-20 12:24:00 +01:00 |
|
CarolinePascal
|
6bd40ca219
|
fix(__str__): adding missing __str__ method in PortAudioMicrophone
|
2026-01-20 12:24:00 +01:00 |
|
CarolinePascal
|
b879cf3d04
|
feat(shared array): removing queues copy and flush delays with a SharedArray inter-process communication
|
2026-01-20 12:24:00 +01:00 |
|
CarolinePascal
|
bd9e5c1a64
|
fix(is_writing): adding a correct definition to is_writing based on output file opening and closing
|
2026-01-20 12:24:00 +01:00 |
|
CarolinePascal
|
9271a0c900
|
fix(Microphone): adding proper logger definition, timeout for end of recording monitoring and failsafe __del__ method
|
2026-01-20 12:24:00 +01:00 |
|
CarolinePascal
|
af2f044f5a
|
feat(rolling vstack): opting for an inplace copy efficient implementation of the rolling vstack for the audio buffer
|
2026-01-20 12:24:00 +01:00 |
|
CarolinePascal
|
0caba222ef
|
fix(typos): fixing typos and missing imports
|
2026-01-20 12:23:58 +01:00 |
|
CarolinePascal
|
6d73f5bfe6
|
test(Microphone): removing unittest.TestCase class architecture to add tests parametrization on multiprocessing/multithreading use
|
2026-01-20 12:23:22 +01:00 |
|
CarolinePascal
|
ef8f40c21b
|
test(LeRobotDataset): add missing test and support for audio frames addition
|
2026-01-20 12:23:19 +01:00 |
|
CarolinePascal
|
0232879245
|
test(Microphone): adding missing testsand support for float sample rate
|
2026-01-20 12:20:28 +01:00 |
|
CarolinePascal
|
2726b4e865
|
fix(hw-dataset): adding missing support for audio in hw-to-dataset functions
|
2026-01-20 12:20:28 +01:00 |
|
CarolinePascal
|
e126d35249
|
test(Microphone): adding tests for the PortAudioMicrophone class
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
d7ae8cd699
|
docs(mic utils): adding complete docstrings for Microphone utils functions and removing unused utils function
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
2f96d8bf76
|
fix(Microphone): adding missing properties and argument in Microphone base class
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
e129c71b4f
|
feat(sounddevice SDK): adding SDK interface and support for sounddevice dependency injection
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
a02d70389d
|
feat(clear-less start): adding support for synchronized recording start without delaying queue clearings
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
0d4922ce49
|
refactor(properties): making microphones properties more robust and adding proper checks on state changes
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
eaeff78924
|
style(names): renaming attributes names for better clarity
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
e2f3982e2c
|
style(config validation): storing microphone config validation in dedicated methods
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
a73ac2bdbb
|
[skip-ci] style(clean): cleaning up audio benchmark
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
95de732e55
|
[skip-ci] feat(multiprocess audio stream): running input audio stream in a separate process to avoid extensive CPU usage impacts
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
b2383236ca
|
[skip-ci] fix(audio buffers): fill audio buffers before entering the control loop to avoid first audio chunk reading delay
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
4b98cc25c8
|
[skip-ci] fix(async read): remove async read from LeKiwi to avoid delays
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
90780c4de8
|
[skip-ci] feat(portaudio timeout): decresing portaudio stream timeout for low latency
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
6f6e046c53
|
[skip-ci] feat(audio rerun): adding support for multiple channels visualization with rerun
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
8cd64eaad1
|
fix(resnet weights): fix default ResNet weights for audio
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
e620395416
|
feat(init audio buffer): adding a separate parameter for the initial audio buffer size
|
2026-01-20 12:20:27 +01:00 |
|
CarolinePascal
|
0fbcbcdb2e
|
feat(audio ACT): removing normalization and pretrained weights because it does not really make sense
|
2026-01-20 12:20:26 +01:00 |
|
CarolinePascal
|
674f5dfd75
|
test(audio frame): fixing decoded audio frame shape
|
2026-01-20 12:20:26 +01:00 |
|
CarolinePascal
|
7d430c8067
|
style(return types): adding missing return types
|
2026-01-20 12:20:26 +01:00 |
|
CarolinePascal
|
5f114c1d74
|
feat(init audio buffers): adding correct audio buffer initialization with actually recorded background noise instead of pure silence
|
2026-01-20 12:20:26 +01:00 |
|
CarolinePascal
|
ad01ef19f4
|
fix(audio buffers): add security crop to avoid audio buffer overfilling
|
2026-01-20 12:20:26 +01:00 |
|