restructuring

This commit is contained in:
2025-02-27 15:08:05 +01:00
parent fc67f0f23d
commit 31f2594cb0
26 changed files with 258 additions and 100 deletions

25
src/auracast/testdata/encode_lc3.py vendored Normal file
View File

@@ -0,0 +1,25 @@
# use liblc3
import os
import subprocess
frame_dur_ms=10
srate=16000
bps=32000
if __name__ == '__main__':
workdir = os.path.dirname(__file__)
os.chdir(workdir)
files = os.listdir(workdir)
filtered = [file for file in files if file.endswith('.wav')]
for file in filtered:
cmd = [
'elc3',
'-b', f'{bps}',
'-m', f'{frame_dur_ms}' ,
'-r', f'{srate}',
f'{file}', f'{file.replace('.wav', '')}_{frame_dur_ms}_{srate//1000}_{bps//1000}.lc3'
]
print("Executing: ", " ".join(cmd))
ret = subprocess.run(cmd, check=True)
print(ret.returncode, ret.stdout, ret.stderr)