小编Cec*_*ia 的帖子

如何使用python获取声音包络

你好,我是 python 新手,也有声音信号分析。我正在尝试获取出生歌曲(斑胸草雀)的信封。它的信号波动非常快,我尝试了不同的方法。例如,我尝试根据我发现的其他示例使用以下代码绘制信号并获取包络(我在代码上添加了注释以理解它):

#Import the libraries
from pylab import *
import numpy
import scipy.signal.signaltools as sigtool
import scipy, pylab
from scipy.io import wavfile
import wave, struct
import scipy.signal as signal

#Open the txt file and read the wave file (also save it as txt file)

f_out = open('mike_1_44100_.txt', 'w')
w     = scipy.io.wavfile.read("mike_1_44100_.wav") #here your sound file

a=w[1]
f_out.write('#time #z' + '\n')

#I print to check
print 'vector w'
print w[0],w[1]
print w

i=w[1].size
p=numpy.arange(i)*0.0000226 #to properly define the time signal …
Run Code Online (Sandbox Code Playgroud)

python audio signal-processing scipy

5
推荐指数
2
解决办法
2万
查看次数

python中的递归图

我正在尝试按照我的要求对时间序列中的模式进行聚类

如何使用python聚类音节类型?

我尝试使用递归图技术来解决我的问题,因此我在 python 中编写了一些代码来重现这些图。我想知道我的代码是否正常,我用声音时间序列进行了尝试,根据距离参数值,我得到了这种结果:

http://ceciliajarne.web.unq.edu.ar/envelope-problem/

我还包括数据集。我正在使用 ch2。这是我的代码:

import numpy as np
import scipy
import os

from scipy.io import wavfile
import wave, struct
import matplotlib.pyplot as pp

from pylab import *

import scipy.signal.signaltools as sigtool
import scipy, pylab
from scipy.io import wavfile
import wave, struct
import scipy.signal as signal
from scipy.fftpack import fft

 #Data set input
data=np.random.rand(44000*3) 
#random secuence to compare with almost 3 seconds of data, cold be other
print 'data:', data

#set size 
sissse=data.size
print 'size: ',sissse
print …
Run Code Online (Sandbox Code Playgroud)

python recurrence time-series matplotlib

4
推荐指数
1
解决办法
5668
查看次数