基于HMM的语音识别搭建(未用HTK)

文章目录

  • 语音识别
  • to do
  • source
  • 结果

语音识别

1.最近研究语音识别,就顺便研究了一下隐马尔科夫链。
2.其中核心代码为:
3.训练样本数据集,请联系作者。

to do

  1. 测试中文

source

# -*- coding:utf-8 -*-
# /usr/bin/python
'''
Author:Yan Errol  Email:[email protected]   Wechat:qq260187357
Date:2019-05-04--19:50
File:HMM语音识别
Describe: 建立语音识别
'''

import os
import argparse
import numpy as np
from  scipy.io import wavfile
from hmmlearn import hmm
from python_speech_features import mfcc

# 创建HMM类
class HMMTrainer(object):
    '''
    用高斯隐马尔科夫模型(GaussianHMMs)来对数据建模。
    参数n_components定义了隐藏状态的个数,
    参数cov_type定义了转移矩阵的协方差类型,
    参数n_iter定义了训练的迭代次数:


    # 输入数据是二维数组,其中每一行是13维(输入数据是一个NumPy数组,数组的每个元素都是一个特征向量,每个特征向量都

你可能感兴趣的:(算法结果展示,AI原理与概念,深度学习,强化学习,歌声合成从入门到实战,python小工具编写)