收录日期:2018/06/20 09:35:42 时间:2016/05/18 03:13:40 标签:基础类
这是咱的TTS版本


// ************************************************************************  //
// Type Lib: C:\WINDOWS\speech\vtxtauto.tlb (1)
// LIBID: {FF2C7A51-78F9-11CE-B762-00AA004CD65C}
// LCID: 409
// Helpfile: 
// HelpString: VoiceText 1.0 Type Library
// DepndLst: 
//   (1) v2.0 stdole, (C:\windows\System32\stdole2.tlb)
// ************************************************************************ 

调用方法
//-------------------------------------------------------------------------------------
void TTTS::Speek(AnsiString asSpeakText)
{
  if (m_IVTxtAuto!=NULL)
       m_IVTxtAuto->Speak(WideString(asSpeakText),m_lSpeekStyle);
}

//-------------------------------------------------------------------------------------
void  TTTS::SetSpeekStyle()
{
   m_lSpeekStyle=0;
   if (m_ivtxtsp_HIGH==1) m_lSpeekStyle+=vtxtsp_HIGH;
   if (m_ivtxtsp_NORMAL==1) m_lSpeekStyle+=vtxtsp_NORMAL;
   if (m_ivtxtsp_VERYHIGH==1) m_lSpeekStyle+=vtxtsp_VERYHIGH;
   if (m_ivtxtst_COMMAND==1) m_lSpeekStyle+=vtxtst_COMMAND;
   if (m_ivtxtst_NUMBERS==1) m_lSpeekStyle+=vtxtst_NUMBERS;
   if (m_ivtxtst_QUESTION==1) m_lSpeekStyle+=vtxtst_QUESTION;
   if (m_ivtxtst_READING==1) m_lSpeekStyle+=vtxtst_READING;
   if (m_ivtxtst_SPREADSHEET==1) m_lSpeekStyle+=vtxtst_SPREADSHEET;
   if (m_ivtxtst_STATEMENT==1) m_lSpeekStyle+=vtxtst_STATEMENT;
   if (m_ivtxtst_WARNING==1) m_lSpeekStyle+=vtxtst_WARNING;
}
没什么好的办法,好的语音库很贵的。要好几万呢。
關注.
中文女声库,25元一个
http://www.cnetseek.com/gb/index.html
中文怎么读?请详细说明?有分加哦!