本文整理汇总了C++中DataBase::InsertSpeechLib方法的典型用法代码示例。如果您正苦于以下问题:C++ DataBase::InsertSpeechLib方法的具体用法?C++ DataBase::InsertSpeechLib怎么用?C++ DataBase::InsertSpeechLib使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataBase
的用法示例。
在下文中一共展示了DataBase::InsertSpeechLib方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: freshSphLib
void CTestPage::freshSphLib()
{
DataBase db;
BOOL bTraining = FALSE;
db.ResetTable(_T("SpeechLib"),bTraining);
//CStringArray* idArray = db.GetAllUserInfo(_T("UserId"));
CString SpeechDir = _T("F:\\SpeechDirectory");
CString UserId,WavName,SphPath;
CFileFind finder;
UserId = _T("Test");
SphPath = SpeechDir + _T("\\") + UserId + _T("\\") + _T("*.wav");
BOOL res = finder.FindFile(SphPath);
while(res){
res = finder.FindNextFile();
if(finder.IsDots()||finder.IsDirectory())
continue;
WavName = finder.GetFileName();
db.InsertSpeechLib(UserId,WavName);
}
finder.Close();
}