语音处理
文章平均质量分 64
树盟
这个作者很懒,什么都没留下…
展开
-
高斯混合模型学习笔记
高斯混合模型学习笔记根据师兄(王延凯的博客)以及其他博主大佬的总结学习高斯混合模型,自己也作一下学习记录。目录高斯混合模型学习笔记1、模型介绍2、模型求解步骤举个栗子参考:1、模型介绍高斯混合模型(Gaussian Mixture Mode),KKK个高斯分布g(x∣μk,∑k)g\left( x|\mu _k,\sum_k{} \right)g(x∣μk,∑k)(均值为μk\mu_kμk协方差矩阵为∑k\sum_k∑k)以权重为ωk\omega_kωk线性组合(∑kKωk=1\sum_k原创 2022-01-04 18:55:28 · 1394 阅读 · 0 评论 -
隐马尔可夫模型HMM学习备忘
隐马尔可夫模型HMM学习备忘目录隐马尔可夫模型HMM学习备忘1、马尔可夫模型的理解2、隐马尔可夫模型2.1、HHM的组成2.2、HMM解决的三个基本问题隐马尔可夫模型示意图如图[1]:隐含状态转换关系示意图:1、马尔可夫模型的理解包含NNN个状态的系统,马尔可夫过程是状态SiS_iSi(在此qtq_tqt为状态SiS_iSi在时间ttt的状态变量)变化转移过程,状态转移依赖前p个状态,与其他时刻状态无关,称之为p阶马尔可夫过程。系统状态间不独立时有:p(qt=Si∣qt−1=Sj,原创 2022-01-04 18:54:53 · 480 阅读 · 0 评论 -
python实现绘制信号序列语谱图
python实现绘制信号序列语谱图功能:绘制信号序列语谱图代码:import numpy as np# 导入音频及绘图显示包import librosa.display# 导入绘图工作的函数集合import matplotlib.pyplot as plttimes = librosa.get_duration(filename='./bluesky31.wav') # 获取音频时长单位为秒y0, sr = librosa.load('bluesky31.wav', sr=8000, o原创 2021-03-04 20:07:21 · 1062 阅读 · 1 评论 -
pythons实现信号分帧
pythons实现信号分帧功能:信号分帧输入x为纯信号,是一个numpy的1D张量输入LenFrame为帧长,是一个整数输入PatFrame为帧移,是一个整数输出Frames为分帧后的信号,是一个numpy的1D张量输出NumFrames为帧数,是一个整数输出NumFillZero为原信号填充0的个数,是一个整数调用格式{Frames,NumFrames,NumFillZero=Framed(x,LenFrame,PatFrame)}调用:def Framed(x,LenFrame,Pa原创 2021-03-04 16:38:13 · 625 阅读 · 1 评论