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(); 
};