Я чо то неуловил в чём прикол.
$(document).ready(function(){
var oldValue,
audio = $('#audio_message');
setInterval(function(){checkData()}, 3000);
function checkData(){
$.ajax({
url:'',
type: "POST",
dataType: 'html',
data: {
check_orders:1
},
success: function (res) {
if(oldValue!==res) audio.get(0).play() //сработает при первом запуске то же
oldValue=res;
},
error: function( xhr, textStatus ) {
alert( [ xhr.status, textStatus ] );
}
})
}
});