/*******************************************************************************
|
* File Name : TTS.h
|
* Description :
|
* Created on : 2022Äê10ÔÂ17ÈÕ
|
* Author : www.hido-studio.com
|
*******************************************************************************/
|
|
#ifndef FML_INTERNET_TTS_H_
|
#define FML_INTERNET_TTS_H_
|
/*******************************************************************************
|
* Include Files *
|
*******************************************************************************/
|
#include "HIDO_TypeDef.h"
|
#include "HIDO_VLQueue.h"
|
|
/*******************************************************************************
|
* Macro *
|
*******************************************************************************/
|
|
/*******************************************************************************
|
* Type Definition *
|
*******************************************************************************/
|
|
/*******************************************************************************
|
* Global Function *
|
*******************************************************************************/
|
|
/*******************************************************************************
|
* Function Name : TTS_Play
|
* Description :
|
* Input :
|
* Output :
|
* Return :
|
* Author : hido.ltd
|
* Modified Date: : 2022Äê4ÔÂ30ÈÕ
|
*******************************************************************************/
|
HIDO_INT32 TTS_Play(HIDO_UINT8 *_pu8Data, HIDO_UINT32 _u32Len);
|
|
/*******************************************************************************
|
* Function Name : TTS_GetNextData
|
* Description :
|
* Input :
|
* Output :
|
* Return :
|
* Author : hido.ltd
|
*******************************************************************************/
|
HIDO_VLQMemberStruct *TTS_GetNextData(HIDO_VOID);
|
|
/*******************************************************************************
|
* Function Name : TTS_ReleaseData
|
* Description :
|
* Input :
|
* Output :
|
* Return :
|
* Author : hido.ltd
|
*******************************************************************************/
|
HIDO_INT32 TTS_ReleaseData(HIDO_VLQMemberStruct *_pstData);
|
|
/*******************************************************************************
|
* Function Name : TTS_Init
|
* Description :
|
* Input :
|
* Output :
|
* Return :
|
* Author : hido.ltd
|
*******************************************************************************/
|
HIDO_INT32 TTS_Init(HIDO_VOID);
|
|
#endif /* FML_INTERNET_TTS_H_ */
|