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