restructuring
This commit is contained in:
25
src/auracast/testdata/encode_lc3.py
vendored
Normal file
25
src/auracast/testdata/encode_lc3.py
vendored
Normal 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)
|
||||
Reference in New Issue
Block a user