当前位置:编程学习 > C#/ASP.NET >>

c# speech sdk的语法问题

初涉语音识别。看过Speech sdk 语法开发文档,还是有很多不解。例如下面这段程序:
SPSTATEHANDLE hsSendMail;
// Create new top-level rule called "SendMail"
hr = cpRecoGrammar->GetRule(L"SendMail", NULL,  SPRAF_TopLevel | SPRAF_Active, TRUE, &hsSendMail);
// Check hr
// Create an interim state before the dictation transition
SPSTATEHANDLE hsBeforeDictation;
hr = cpRecoGrammar->CreateNewState(hsSendMail, BeforeDictation);
// Check hr
// Add the command words "send mail to"
hr = cpRecoGrammar->AddWordTransition(hsSendMail, hsBeforeDictation, L"send mail to", L" ", SPWT_LEXICAL, NULL, NULL);
// Check hr
// Add trailing dictation transition
hr = cpRecoGrammar->AddRuleTransition(hsBeforeDictation, NULL, SPRULETRANS_DICTATION, NULL, NULL);
// Check hr
// save/commit changes
hr = cpRecoGrammar->Commit(NULL);
// Check hr
这段程序如果用*.xml表示,是什么样子的?
转为C#,该如何编写?
CreateNewState,AddWordTransition,AddRuleTransition怎么理解?

请各位指点。 --------------------编程问答-------------------- up --------------------编程问答-------------------- 谢谢你顶哦,没有人回答呢
群里没有人做过吗
还是我的问题没阐述清楚
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,