Loading tests/scale_pcm.py 0 → 100644 +31 −0 Original line number Diff line number Diff line #!/usr/bin/env python3 import os import sys import argparse THIS_PATH = os.path.join(os.getcwd(), __file__) sys.path.append(os.path.join(os.path.dirname(THIS_PATH), "../scripts")) import pyaudio3dtools import pyivastest import numpy as np def scale_pcm(file1, file2, factor = 1.0) -> None: """ Scale file1 to file2 """ s1, fs = pyaudio3dtools.audiofile.readfile(file1) s2 = s1 * factor; pyaudio3dtools.audiofile.writefile(file2, s2, fs) if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("file1", type=str) parser.add_argument("file2", type=str) parser.add_argument("factor", type=float) args = parser.parse_args() scale_pcm(**vars(args)) sys.exit(0) Loading
tests/scale_pcm.py 0 → 100644 +31 −0 Original line number Diff line number Diff line #!/usr/bin/env python3 import os import sys import argparse THIS_PATH = os.path.join(os.getcwd(), __file__) sys.path.append(os.path.join(os.path.dirname(THIS_PATH), "../scripts")) import pyaudio3dtools import pyivastest import numpy as np def scale_pcm(file1, file2, factor = 1.0) -> None: """ Scale file1 to file2 """ s1, fs = pyaudio3dtools.audiofile.readfile(file1) s2 = s1 * factor; pyaudio3dtools.audiofile.writefile(file2, s2, fs) if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("file1", type=str) parser.add_argument("file2", type=str) parser.add_argument("factor", type=float) args = parser.parse_args() scale_pcm(**vars(args)) sys.exit(0)