В настоящее время я работаю с системой очередей и работаю над голосовым оповещением с использованием отзывчивого голоса. Я поставил его на setInterval, но проблема в том, что он зацикливается, и голос никогда не останавливается.
$( document ).ready(function() {
setInterval(function() {
$.ajax({
url: "/getnewdata",
cache: false,
}).done(function(html) {
$( '#data-container' ).html(html);
});
responsiveVoice.speak("{{ $new_call->letter }}-{{ $new_call->number }} please proceed to Counter {{ $new_call->counter_id }}")
}, 3000);
});
Я просто хочу, чтобы голосовой извещатель зацикливался только один раз. Другая проблема, когда данные вновь добавляются, он должен объявить данные. И другая проблема вместо, например, «№ 30», она говорит «№ 29».