Envio de Laudos
A funcionalidade de envio de laudos visa coletar mais dados para melhorar a acurácia do reconhecimento de voz e acelerar o processo de geração de novos modelos de voz. Esta etapa é opcional, porém recomendamos adiconá-la em sua integração.
Funcionamento básico
Para simplificado, são disponibilizados os métodos beginReport
e finishReport
que podem ser utilizados em seu sistema quando o médico inicia e finaliza um laudo, respectivamente. Também é possível acessar diretamente o objeto report
para usos avançados, como por exemplo, o método change
que pode ser utilizado para salvar o laudo antes de finalizá-lo.
Utilização básica
Laudos são iniciados através do método beginReport
, que espera dois parâmetros opcionais text
e callback
:
var recognition = new IaraSpeechRecognition();
recognition.init({
// ...
}).done(function(e) {
recognition.beginReport(``, () => {
// laudo iniciado com sucesso
});
});
Estes parâmetros indicam, respectivamente, o conteúdo do laudo no momento do início deste (frequentemente, vazio ou uma máscara de laudo), e um callback a ser executado caso o laudo tenha sido iniciado com sucesso.
Laudos são finalizadas através do método finishReport
, que também espera parâmetros text
e callback
, sendo apenas o último opcional:
var recognition = new IaraSpeechRecognition();
recognition.init({
// ...
}).done(function(e) {
recognition.finishReport(`texto do laudo`, () => {
// laudo finalizado com sucesso
});
});
Estes parâmetros indicam, respectivamente, o conteúdo do laudo finalizado, e um callback a ser executado caso o laudo tenha sido finalizado com sucesso.