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.