如何使用 HMM 模型进行音频分割

问题描述

我正在尝试使用 HMM/GMM 模型对信号进行音频分割。我已应用该模型,但无法弄清楚如何在我的数据集上使用输出以进一步提取特征。

尝试通过修改运行这个

#AUdio SEGMENTATION USING HMM

from pyAudioAnalysis import audioSegmentation as aS
aS.train_hmm_from_directory('C:/Users/va/Downloads/archive (1)/set_a',"hmmTemp2",1.0,1.0)
aS.hmm_segmentation('data/scottish.wav','data/hmmRadioSM',True,'data/scottish.segments')

但是 as.hmm_segmentation 出现错误并且运行不正常。

也试过了

from hmmlearn import hmm

samplerate,data = wavfile.read('C:/Users/va/Downloads/archive (1)/set_a/artifact__201012172012.wav')
model = hmm.GaussianHMM(n_components=3,covariance_type="full").fit(X_dataA)
X,Z = model.sample(100)

无法弄清楚如何进一步在我的数据上使用它

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)