www.pudn.com > hmmPlatform.rar > DemoHMMDlg.h
#pragma once
// 语音文件处理
#include "SmallFileWaveOut.h"
// 数据转换
#include "WaveConvertor.h"
// HMM模型
#include "HMM.h"
#include "Speech.h"
#include "VQ.h"
//////////////////////////////////////////////////////////////////////////
// class CDemoHMMDlg
//
// 功能: HMM模型数字识别实验对话框
// 创建人: 陈文凯 (chwkai@gmail.com)
// 创建日期: 2005年6月12日
// 修改人:
// 修改日期:
// 版本
class CDemoHMMDlg : public CDialog
{
DECLARE_DYNAMIC(CDemoHMMDlg)
public:
CDemoHMMDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CDemoHMMDlg();
// 对话框数据
enum { IDD = IDD_DLG_HMM_DEMO };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedBtnOpenfile();
private:
// 选择的模型文件
CString* m_pStrFiles;
// 选择的模型文件数量
UINT m_nFileCount;
// 识别文件
CSmallFileWaveOut m_waveOut;
// 码本
double* m_pCodeBook;
// 码本大小
unsigned int m_nCodeNums;
public:
afx_msg void OnBnClickedBtnOpenfile2();
afx_msg void OnBnClickedBtnVq();
afx_msg void OnBnClickedBtnViterbi();
afx_msg void OnBnClickedBtnBtw();
};