我有一個音頻文件序列(它們目前都是wav和mp3)。這些文件包括嘟嘟聲,暫停和一個人的回覆。我需要找到嘟嘟聲和回覆人之間的反應時間。有很多數據,所以我想製作一個可以爲我做這個的程序。有沒有人有任何想法這可以做什麼語言,或知道任何現有的程序,將這樣做。我已經研究了python中的wave工具,似乎無法找到任何代表低時刻的數據。音頻分析檢測低音量週期
我程序,以充當這樣的:
wav = open(wave file)
chunk = getNextChunk(wav)
volume = analyse(chunk)
check against threshold
if silent period, check for loud period
find difference
log time in seconds
誰能幫我這個,我知道它的一個非常開放式的問題,但我不知道從哪裏開始有了這個,我在已設定java和python等,但會使用最好的,與聲音格式相同的。將文件製成單聲道還會更好嗎?
感謝您的幫助!
我試過你的腳本,但得到'struct.error:解包需要解壓縮行中的長度爲2的字節對象。 – jcubic