新版,积分也变少了C++语音识别接口MSS示范代码和教程


1,修改了bug,解决了kinect20.lib无法链接的问题:直接到project-properties-linker-input-additional dependencies里,把kinect20.lib删掉就可以 2,降低了分数,之前分数太高,不好意思 ----------------------------------------------------------------------------------------------------------- C++语音识别接口(Microsoft Speech SDK) 简单清晰的示范代码+教程 详见blog http://blog.csdn.net/michaelliang12/article/details/51317531
资源截图
代码片段和文件信息
//------------------------------------------------------------------------------
// 
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// 
//------------------------------------------------------------------------------

#include “stdafx.h“
#include 
#include “resource.h“
#include “BodyBasics.h“


using namespace std;



/// 
/// Entry point for the application
/// 

/// handle to the application instance
/// always 0
/// command line arguments
/// whether to display minimized maximized or normally
/// status
int APIENTRY wWinMain(    
_In_ HINSTANCE hInstance
    _In_opt_ HINSTANCE hPrevInstance
    _In_ LPWSTR lpCmdLine
    _In_ int nShowCmd

{
    UNREFERENCED_PARAMETER(hPrevInstance);
    UNREFERENCED_PARAMETER(lpCmdLine);

    CBodyBasics application;
    application.Run(hInstance nShowCmd);
}

/// 
/// Constructor
/// 

CBodyBasics::CBodyBasics() 
{
    
}
  

/// 
/// Destructor
/// 

CBodyBasics::~CBodyBasics()
{
  
m_cpRecoEngine.Release();//释放语音引擎
m_cpRecoCtxt.Release();
m_cpCmdGrammar.Release();
m_cpAudio.Release();
}

/// 
/// Creates the main window and begins processing
/// 

/// handle to the application instance
/// whether to display minimized maximized or normally
int CBodyBasics::Run(HINSTANCE hInstance int nCmdShow)
{
    MSG       msg = {0};
    WNDCLASS  wc;

    // Dialog custom window class
    ZeroMemory(&wc sizeof(wc));
    wc.style         = CS_HREDRAW | CS_VREDRAW;
    wc.cbWndExtra    = DLGWINDOWEXTRA;
    wc.hCursor       = LoadCursorW(NULL IDC_ARROW);
    wc.hIcon         = LoadIconW(hInstance MAKEINTRESOURCE(IDI_APP));
    wc.lpfnWndProc   = DefDlgProcW;
    wc.lpszClassName = L“BodyBasicsAppDlgWndClass“;

    if (!RegisterClassW(&wc))
    {
        return 0;
    }

    // Create main application window
    HWND hWndApp = CreateDialogParamW(
        NULL
        MAKEINTRESOURCE(IDD_APP)
        NULL
        (DLGPROC)CBodyBasics::MessageRouter 
        reinterpret_cast(this));

    // Show window
    ShowWindow(hWndApp nCmdShow);

    // Main message loop
    while (WM_QUIT != msg.message)
    {
        

        while (PeekMessageW(&msg NULL 0 0 PM_REMOVE))
        {
            // If a dialog message will be taken care of by the dialog proc
            if (hWndApp && IsDialogMessageW(hWndApp &msg))
            {
                continue;
            }

            TranslateMessage(&msg);
            DispatchMessageW(&msg);
        }
    }

    return static_cast(msg.wParam);
}


/// 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      12846  2014-10-19 12:43  MSS_demoapp.ico

     文件   72286208  2017-03-01 08:37  MSS_demoBodyBasics-D2D.sdf

     文件       1248  2014-10-19 12:43  MSS_demoBodyBasics-D2D.sln

    ..A..H.     40960  2017-03-01 08:37  MSS_demoBodyBasics-D2D.v12.suo

     文件       9535  2017-03-01 08:28  MSS_demoBodyBasics-D2D.vcxproj

     文件        165  2016-04-26 21:32  MSS_demoBodyBasics-D2D.vcxproj.user

     文件    2638552  2016-04-20 16:50  MSS_demoBodyBasics.aps

     文件       8801  2016-05-05 12:00  MSS_demoBodyBasics.cpp

     文件       2792  2016-05-05 11:31  MSS_demoBodyBasics.h

     文件       3093  2016-04-20 17:14  MSS_demoBodyBasics.rc

     文件         60  2013-07-22 01:18  MSS_demoClassDiagram.cd

     文件       1252  2016-05-05 11:41  MSS_demoCmdCtrl.xml

     文件    8039424  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.bsc

     文件       1002  2016-05-05 11:58  MSS_demoDebugBodyBasics-D2D.Build.CppClean.log

     文件     231424  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.exe

     文件     684680  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.ilk

     文件       2024  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.log

     文件    3607552  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.pdb

     文件        255  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.tlogBodyBasics-D2D.lastbuildstate

     文件        814  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.tlogBscMake.command.1.tlog

     文件        978  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.tlogscmake.read.1.tlog

     文件        670  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.tlogBscMake.write.1.tlog

     文件       1750  2017-03-01 08:27  MSS_demoDebugBodyBasics-D2D.tlogcl.command.1.tlog

     文件      62650  2017-03-01 08:27  MSS_demoDebugBodyBasics-D2D.tlogCL.read.1.tlog

     文件       1562  2017-03-01 08:27  MSS_demoDebugBodyBasics-D2D.tlogCL.write.1.tlog

     文件       3784  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.tloglink.command.1.tlog

     文件       7170  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.tloglink.read.1.tlog

     文件       1670  2017-03-01 08:28  MSS_demoDebugBodyBasics-D2D.tloglink.write.1.tlog

     文件       1198  2017-03-01 08:27  MSS_demoDebugBodyBasics-D2D.tlog
c.command.1.tlog

     文件       5218  2017-03-01 08:27  MSS_demoDebugBodyBasics-D2D.tlog
c.read.1.tlog

............此处省略18个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)