コード例 #1
0
ファイル: detect.py プロジェクト: pafcu/AudioAdRemover
	def __init__(self, start, end, frames, save_soundfile=False, secs_per_block=2):
		self.start = start
		self.end = end
		self.frames = frames

		tmpwav = tempfile.mktemp('.wav')
		self.soundfile = tmpwav
		audiolab.wavwrite(self.frames, tmpwav, 44100, 'pcm16')
		log.debug('Calculating butterscotch')
		self.signature = audioprocessing.butterscotch(tmpwav, secs_per_block=secs_per_block)
		log.debug('Done')
		if not save_soundfile:
			os.unlink(tmpwav)
コード例 #2
0
def obtain_fingerprint(filename):
    signature = audioprocessing.butterscotch(filename)
    signature = signature.halve_highest_freq()
    signature = signature.as_log_bands()
    return signature
コード例 #3
0
def obtain_fingerprint(filename):
    signature = audioprocessing.butterscotch(filename)
    signature = signature.halve_highest_freq()
    signature = signature.as_log_bands()
    return signature