TTS_GetSessionInfo¶
Retorna informações sobre uma sessão de síntese.
TTS_RETURN TTS_GetSessionInfo( TTS_HANDLE handle, const struct TTS_SESSION_INFO **info )
- handle
- Identificador da sessão.
- info
- Ponteiro para a variável do tipo
const TTS_SESSION_INFO *
que receberá o endereço do objeto contendo as informações da sessão. Esse objeto deve ser liberado pela aplicação através da função TTS_Free.
Essa função retorna um código de erro do tipo TTS_RETURN
. Se o valor retornado for igual a zero (TTS_OK
), a operação foi realizada com sucesso. Caso contrário, algum erro ocorreu durante a operação e o valor retornado corresponde a um dos códigos de erros descritos no Apêndice I.
O objeto TTS_SESSION_INFO
retornado conterá as informações relativas á sessão de síntese.
typedef struct TTS_SESSION_INFO
{
char *VoiceName;
uint32_t SynthesisCount;
uint32_t SynthesisTime;
} TTS_SESSION_INFO;
- VoiceName
- Nome da voz padrão, utilizada quando nenhuma outra é especificada via SSML.
- SynthesisCount
- Número de sínteses de fala efetuadas pela sessão.
- SynthesisTime
- Número de segundos de fala produzidos pela sessão.