www.pudn.com > hmmPlatform.rar > AddModelDlg.h


#pragma once 
 
// 语音文件处理 
#include "SmallFileWaveOut.h" 
// 数据转换 
#include "WaveConvertor.h" 
// HMM模型 
#include "HMM.h" 
// 语音信号处理 
#include "Speech.h" 
 
// 默认状态数 
#define ADDMODELDLG_STATUSNUMS 6 
// 默认码本长度 
#define ADDMODELDLG_CODENUMS 4 
// 默认分帧长度 
#define ADDMODELDLG_FRAMESIZE 256 
 
////////////////////////////////////////////////////////////////////////// 
// class CAddModelDlg 
// 
// 功能:		添加HMM模型对话框 
// 创建人:		陈文凯 (chwkai@gmail.com) 
// 创建日期:	2005年6月12日 
// 修改人: 
// 修改日期: 
// 版本 
class CAddModelDlg : public CDialog 
{ 
	DECLARE_DYNAMIC(CAddModelDlg) 
 
public: 
	CAddModelDlg(CWnd* pParent = NULL);   // 标准构造函数 
	virtual ~CAddModelDlg(); 
 
// 对话框数据 
	enum { IDD = IDD_DLG_ADDMODEL }; 
 
protected: 
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持 
 
	DECLARE_MESSAGE_MAP() 
public: 
	// 模型识别词 
	CString m_strWord; 
	// 状态数量 
	UINT m_nStatusNums; 
	// 码本长度 
	UINT m_nCodeNums; 
	// 训练文件路径 
	CString m_strWavFile; 
	afx_msg void OnBnClickedBtnOpenfile(); 
	afx_msg void OnBnClickedBtbadd(); 
	// 分帧长度 
	UINT m_nFrameSize; 
};