TrainModelDlg.h
上传用户:goak128
上传日期:2013-07-17
资源大小:155k
文件大小:1k
- #pragma once
- #include "afxwin.h"
- // 语音文件处理
- #include "SmallFileWaveOut.h"
- // 数据转换
- #include "WaveConvertor.h"
- // HMM模型
- #include "HMM.h"
- #include "Speech.h"
- //////////////////////////////////////////////////////////////////////////
- // class CTrainModelDlg
- //
- // 功能: 训练HMM模型对话框
- // 创建人: 陈文凯 (chwkai@gmail.com)
- // 创建日期: 2005年6月12日
- // 修改人:
- // 修改日期:
- // 版本
- class CTrainModelDlg : public CDialog
- {
- DECLARE_DYNAMIC(CTrainModelDlg)
- public:
- CTrainModelDlg(CWnd* pParent = NULL); // 标准构造函数
- virtual ~CTrainModelDlg();
- // 对话框数据
- enum { IDD = IDD_DLG_TRAIN_MODEL };
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- DECLARE_MESSAGE_MAP()
- private:
- afx_msg void OnBnClickedBtnOpenfile();
- // 模型识别词
- CString m_strWord;
- // 状态数量
- UINT m_nStatusNums;
- // 码本长度
- UINT m_nCodeNums;
- // 训练前的模板参数
- CString m_strModel;
- // 模板文件路径
- CString m_strModelFile;
- private:
- CHMM m_hmmModel;
- public:
- afx_msg void OnBnClickedBtbadd();
- afx_msg void OnBnClickedBtnOpenwave();
- // 更新HMM模型参数的设置
- void UpdateShow();
- private:
- // 训练文件
- CString m_strWaveFile;
- };