- save test sound """ #detect endpoints by energy from endpoint import Endpoint import wave import numpy as np import sys # test file s filename = "w1.wav" # create wave object wo = wave.open(filename, "r") print(wo.getparams()) print(wo.getframerate()) # start to read file blk = wo.readframes(-1) # read whole file at one time (need to be small one) sgn = np.fromstring(blk, "Int16") framelength = 256 print(sgn) m = Endpoint(threshold=26, frequencyRate=wo.getframerate(), frameLength=framelength) background = m.getBackground(sgn)