Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python3.6
- from asterisk.agi import *
- import os
- import sys
- import numpy as np
- from scipy.signal import firwin, lfilter
- import math
- import wave
- import pickle
- afile=os.fdopen(3, 'rb')
- f = wave.open('/tmp/stream.wav','wb')
- f.setsampwidth(2)
- f.setframerate(8000)
- f.setnchannels(1)
- while True:
- chunk = afile.read(1024)
- if not chunk:
- break
- n+=1
- agi.verbose(len(str(chunk)))
- #(chunk, f)
- f.writeframes(chunk)
- if n > 100:
- break
- f.close()
- afile.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement