DemoHMMDlg.h
上传用户:goak128
上传日期:2013-07-17
资源大小:155k
文件大小:1k
- #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();
- };