AddModelDlg.h
上传用户:goak128
上传日期:2013-07-17
资源大小:155k
文件大小:1k
源码类别:

控制台编程

开发平台:

C/C++

  1. #pragma once
  2. // 语音文件处理
  3. #include "SmallFileWaveOut.h"
  4. // 数据转换
  5. #include "WaveConvertor.h"
  6. // HMM模型
  7. #include "HMM.h"
  8. // 语音信号处理
  9. #include "Speech.h"
  10. // 默认状态数
  11. #define ADDMODELDLG_STATUSNUMS 6
  12. // 默认码本长度
  13. #define ADDMODELDLG_CODENUMS 4
  14. // 默认分帧长度
  15. #define ADDMODELDLG_FRAMESIZE 256
  16. //////////////////////////////////////////////////////////////////////////
  17. // class CAddModelDlg
  18. //
  19. // 功能: 添加HMM模型对话框
  20. // 创建人: 陈文凯 (chwkai@gmail.com)
  21. // 创建日期: 2005年6月12日
  22. // 修改人:
  23. // 修改日期:
  24. // 版本
  25. class CAddModelDlg : public CDialog
  26. {
  27. DECLARE_DYNAMIC(CAddModelDlg)
  28. public:
  29. CAddModelDlg(CWnd* pParent = NULL);   // 标准构造函数
  30. virtual ~CAddModelDlg();
  31. // 对话框数据
  32. enum { IDD = IDD_DLG_ADDMODEL };
  33. protected:
  34. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持
  35. DECLARE_MESSAGE_MAP()
  36. public:
  37. // 模型识别词
  38. CString m_strWord;
  39. // 状态数量
  40. UINT m_nStatusNums;
  41. // 码本长度
  42. UINT m_nCodeNums;
  43. // 训练文件路径
  44. CString m_strWavFile;
  45. afx_msg void OnBnClickedBtnOpenfile();
  46. afx_msg void OnBnClickedBtbadd();
  47. // 分帧长度
  48. UINT m_nFrameSize;
  49. };