scripts: rename existing filenames

This commit is contained in:
Roman Zeyde
2015-02-11 09:59:30 +02:00
parent 9709ffc523
commit e374a65920
3 changed files with 0 additions and 0 deletions

28
scripts/record.py Executable file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env python
import argparse
from amodem import audio
from amodem.config import Configuration
def main():
p = argparse.ArgumentParser()
p.add_argument('-l', '--audio-library', default='libportaudio.so')
p.add_argument('filename')
args = p.parse_args()
config = Configuration()
with open(args.filename, 'wb') as dst:
print dst
interface = audio.Interface(config=config)
with interface.load(args.audio_library):
src = interface.recorder()
size = int(config.sample_size * config.Fs) # one second of audio
while True:
dst.write(src.read(size))
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
pass