|
|
@@ -1,6 +1,6 @@
|
|
1
|
1
|
#include "StdAfx.h"
|
|
2
|
2
|
#include "TTSibm.h"
|
|
3
|
|
-
|
|
|
3
|
+#include "..\\Logger\Logger.h"
|
|
4
|
4
|
|
|
5
|
5
|
CTtsIbm::CTtsIbm(void) : m_Handle(NULL_ECI_HAND), m_Module(NULL), m_ProcEciNew(NULL), m_ProcEciDelete(NULL), m_ProcEciSetParam(NULL), m_ProcEciSetVoiceParam(NULL),
|
|
6
|
6
|
m_ProcEciSetOutputFilename(NULL), m_ProcEciAddText(NULL), m_ProcEciSynthesize(NULL), m_ProcEciSynchronize(NULL), m_ProcEciSynthesizeFile(NULL)
|
|
|
@@ -145,14 +145,18 @@ bool CTtsIbm::string2Audio( LPTSTR a_Text, LPTSTR a_AudioName )
|
|
145
|
145
|
if(!m_ProcEciSetOutputFilename(m_Handle, a_AudioName))
|
|
146
|
146
|
return false;
|
|
147
|
147
|
|
|
|
148
|
+ ILogger::getInstance().log(LOG_CLASS_BUSI, LOG_LEVEL_NORMAL, _T("{CTtsIbm.string2Audio}: 开始合成文件"));
|
|
148
|
149
|
// 开始合成
|
|
149
|
|
- if(!m_ProcEciAddText(m_Handle, (ECIInputText)a_Text))
|
|
|
150
|
+ if(!m_ProcEciAddText(m_Handle, /*(ECIInputText)*/(const char*)a_Text))
|
|
150
|
151
|
return false;
|
|
|
152
|
+ ILogger::getInstance().log(LOG_CLASS_BUSI, LOG_LEVEL_NORMAL, _T("{CTtsIbm.string2Audio}: 合成文件完成"));
|
|
151
|
153
|
|
|
152
|
154
|
if(!m_ProcEciSynthesize(m_Handle))
|
|
153
|
155
|
return false;
|
|
154
|
156
|
|
|
|
157
|
+ ILogger::getInstance().log(LOG_CLASS_BUSI, LOG_LEVEL_NORMAL, _T("{CTtsIbm.string2Audio}: m_ProcEciSynchronize函数开始"));
|
|
155
|
158
|
m_ProcEciSynchronize(m_Handle);
|
|
|
159
|
+ ILogger::getInstance().log(LOG_CLASS_BUSI, LOG_LEVEL_NORMAL, _T("{CTtsIbm.string2Audio}: m_ProcEciSynchronize函数完成"));
|
|
156
|
160
|
|
|
157
|
161
|
return true;
|
|
158
|
162
|
}
|