python - 如何使用 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)
无法弄清楚如何在我的数据上进一步利用它
解决方案
推荐阅读
- java - Maven Build 没有创建可执行的 jar 文件
- amazon-web-services - 在 Redis ReJSON 的部署中共享 PV 不起作用
- python - 无法找到适用于 Python 的 IBM NLU 最新语法
- javascript - 通过多个组件传递数据类
- iis - 如何在没有代码的情况下在 IIS 中查看会话和会话信息
- node.js - writeFileSync only write half of data
- azure-devops - 天蓝色管道拉依赖项目
- java - I am trying to get gestures in here mobile sdk but didn't understand what to pass to gestures method? How to solve this
- android - 在视频视图中使用搜索栏时如何举杯?
- bash - 尝试查找包含标识符的文件,然后将它们移动到终端中的新目录