Advertisement
Tigor

test_fdopen

Feb 20th, 2020
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. #!/usr/bin/python3.6
  2.  
  3. from asterisk.agi import *
  4. import os
  5. import sys
  6. import numpy as np
  7. from scipy.signal import firwin, lfilter
  8. import math
  9. import wave
  10. import pickle
  11.  
  12. afile=os.fdopen(3, 'rb')
  13. f = wave.open('/tmp/stream.wav','wb')
  14. f.setsampwidth(2)
  15. f.setframerate(8000)
  16. f.setnchannels(1)
  17. while True:
  18.     chunk = afile.read(1024)
  19.     if not chunk:
  20.         break
  21.     n+=1
  22.     agi.verbose(len(str(chunk)))
  23.     #(chunk, f)
  24.     f.writeframes(chunk)
  25.     if n > 100:
  26.         break
  27. f.close()
  28. afile.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement