Problema na vocalização do painel

colpedrincolpedrin Entry Level
Após efetuar a instalação e configuração do NovoSGA, quando eu e minha equipe fomos fazer os testes, percebemos que o Painel Web não está lendo a palavra "guichê", ele lê normal "senha, A001" mas depois não fala o guichê, só diz o número.
Exemplo: Senha A001, 3.
nada foi alterado (ainda) nos scripts. Utilizamos a versão 1.5.0, alguém tem alguma ideia do que seja?

Comments

  • netdadosnetdados Big Time
    no próprio painel web vc marca a opção de vocalização de guichê.
    T+
  • colpedrincolpedrin Entry Level
    Olá netdados,

    Eu já havia habilitado a opção de vocalização de guichê, tanto que quando efetuo o teste o som sai normal..
    Entretanto, quando uso o sistema, e o atendente chama a próxima senha, o painel não fala a palavra "guichê"
  • VeraVera Entry Level
    edited April 2017
    Olá,
    Estava com o mesmo problema, acabei de resolver, é só corrigir o nome do arquivo .mp3 na pasta www\sga\painel\media\voice\pt-BR

    Nela existem 3 arquivos para a palavra guichê:
    guich+¬.mp3
    local.mp3
    test-local.mp3

    Bastou alterar o nome do arquivo guich+¬.mp3 para guichê.mp3 (observe se na tela Global > Locais a palavra guichê está acentuada).

    Se vocês tem outros locais como mesa e sala, aproveitem para criar os arquivos mesa.mp3 e sala.mp3 e coloquem nesta pasta. Os nomes devem ser sempre em minúsculas.

    Se não quiser colocar a sua voz, use o serviço gratuito 'text to speech' http://www.fromtexttospeech.com/
    para português só oferecem uma voz masculina (Rodrigo)

    A vocalização é controlada no arquivo www\sga\painel\jspainel-web.js

    linha 361 - fala a palavra senha (é o arquivo senha.mp3)
    this.queue.push({name: "senha", lang: params.lang});

    linha 365 (dentro de um loop) - fala a letra e os números da senha
    this.queue.push({name: text.charAt(i).toLowerCase(), lang: params.lang});

    linha 369 - fala a palavra correspondente ao local (é aqui que é usado o arquivo guichê.mp3)
    this.queue.push({name: senha.local.toLowerCase(), lang: params.lang});

    linha 373 (dentro de um loop) - fala o número do local
    this.queue.push({name: num.charAt(i).toLowerCase(), lang: params.lang});

  • netdadosnetdados Big Time
    pode ser isso, mas toda instação que faço nunca precisei mudar o nome do arquivo, veja o nome do arquivo como nosso colega falou, e veja a escrita que tá no seu LOCAL no sga., eles tem que ser iguais.
  • VeraVera Entry Level
    Nossa instalação está em Windows, pode ser que no momento de descompactar o pacote de instalação tenha ocorrido alguma conversão do nome do arquivo devido a acentuação.
    Ao colocar o nome como guichê.mp3 passou a funcionar corretamente.
Sign In or Register to comment.