From 6d7be63f59bbc610c891edb8ac4593b6d75c3fa7 Mon Sep 17 00:00:00 2001 From: CarolinePascal Date: Wed, 16 Apr 2025 19:03:52 +0200 Subject: [PATCH] [skip ci] fix(wav format): fix default WAV format for audio storage --- src/lerobot/microphones/portaudio/microphone_portaudio.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lerobot/microphones/portaudio/microphone_portaudio.py b/src/lerobot/microphones/portaudio/microphone_portaudio.py index 25f4a8a66..106f9060d 100644 --- a/src/lerobot/microphones/portaudio/microphone_portaudio.py +++ b/src/lerobot/microphones/portaudio/microphone_portaudio.py @@ -197,10 +197,11 @@ class PortAudioMicrophone(Microphone): # Can only be run on a single process/thread for file writing safety with sf.SoundFile( output_file, - mode="x", + mode="w", samplerate=sample_rate, channels=max(channels), - subtype=sf.default_subtype(output_file.suffix[1:]), + format="WAV", + subtype="FLOAT", # By default, a much lower quality WAV file is created ! ) as file: while not event.is_set(): try: