EngineInfo¶
Obtém informações sobre a engine Texto Fala.
Requisição
GET /tts/rest/v2/engineInfo
- HTTP Headers
Nenhum.
- Parâmetros da requisição
Nenhum.
Resultado
O resultado é um objeto que possui a seguinte estrutura:
version: indica a versão do motor do Texto Fala
maxSessions: número máximo de sessões permitidas para a instância
currentSessions: número de sínteses em andamento
operationState: estado de operação [ONLINE, OFFLINE, BLOCKED]
operationState
Descrição
ONLINE
o sistema está operando normalmente
OFFLINE
o sistema está operando sem comunicação com o Servidor de Licenças. Nesse estado o sistema irá funcionar durante o tempo definido em remainingTime
BLOCKED
o sistema não está operando e se encontra bloqueado devido à falta de autorização do Servidor de Licenças
Exemplos
Chamada REST:
curl -X GET \
--header "Accept: application/json" \
"http://<TTS_SERVER>:9090/tts/rest/v2/engineInfo"
Resultado JSON:
{
"version": {
"major": 4,
"minor": 2,
"patch": 0
},
"maxSessions": 10,
"currentSessions": 0,
"operationState": "ONLINE"
}
Resultado XML:
<EngineInfo>
<version>
<major>4</major>
<minor>2</minor>
<patch>0</patch>
</version>
<maxSessions>10</maxSessions>
<currentSessions>0</currentSessions>
<operationState>ONLINE</operationState>
</EngineInfo>
Nota
Para testar esse serviço no ambiente de demonstração do CPQD, utilize a URL http://speech.cpqd.com.br/tts seguido do método da API REST.
O acesso ao ambiente de demonstração exige uso de uma credencial de acesso fornecida pelo CPQD. Utilize o parâmetro
--user username:passwd
no comando curl para enviar as credenciais na execução do método.