in lib/main.js [528:563]
let handleEventStreamMessage = function (messageJson) {
let results = messageJson.Transcript.Results;
if (results.length > 0) {
if (results[0].Alternatives.length > 0) {
//location.href = "#";
//location.href = "#transcription-div";
let transcript = results[0].Alternatives[0].Transcript;
// fix encoding for accented characters
transcript = decodeURIComponent(escape(transcript));
// update the textarea with the latest result
$("#transcript").val(transcription + transcript + "\n");
//$('#transcript').scrollTop($('#transcript')[0].scrollHeight);
// if this transcript segment is final, add it to the overall transcription
if (!results[0].IsPartial) {
//$('#transcript').scrollTop($('#transcript')[0].scrollHeight);
transcription += transcript + "\n";
if (
typeof document.getElementById("translateTo") !=
"undefined" &&
document.getElementById("translateTo") != null
)
translateInput(transcript, function (translated) {
//location.href = "#";
//location.href = "#translate-div";
translation += translated + "\n";
$("#translate").val(translation + "\n");
//$('#translate').scrollTop($('#translate')[0].scrollHeight);
});
}
}
}
};