Несколько оповещений с аудио - PullRequest
0 голосов
/ 09 февраля 2019

Привет всем, так что я пытаюсь создать этот искусственный ИИ.Я играл с моим кодом, и я что-то изменил в прошлом, а теперь это не работает.

То, что я пытаюсь сделать, - это иметь несколько предупреждений, первое предупреждение - «привет», второе предупреждение - что-то там »и ​​так далее, и так далее.

Я пытаюсь прикрепить эти оповещения, используя определенный голос в mp3.файл.

Итак, появляется всплывающее предупреждение и звук отключается.Как мне их соединить?

Я просто изучаю код, поэтому, пожалуйста, прости меня за недостаток знаний.

<body onload="delayedAlert();">

<script>

var timeoutID;

function delayedAlert() {
  timeoutID = window.setTimeout(slowAlert, 50);
}

function slowAlert() {
 var audio= document.getElementsByTagName('audio')[0];
 const audio2 = document.getElementsByTagName('audio')[1];
 var audio3 = document.getElementsByTagName('audio')[2];
  var audio4 = document.getElementsByTagName('audio')[3];

audio.play(); 
var myvar1;alert('Hello?');

audio2.play(); 
var myvar1;alert('Is something here?');

audio3.play();
var myvar2;alert('Something is here.');

audio4.play();

const name = prompt('What is your name?')

const sentence = 'Hello,' + name +'I am Eve'+name+name+name+name+'What does a' +name +' look like?';
responsiveVoice.speak(sentence, "US English Female", {
    rate: 0.4,
  onend: function() {
    // Redirect after sentence has been spoke
    location.replace('https://www.eves.website/eve_2.html');
  }
});
};


</script>

 <audio>
  <source src="audio/hello.wav" type="audio/wav" preload=true>
 </audio>

 <audio>
  <source src="audio/is_something_here.wav" type="audio/wav" preload=true>
 </audio>

  <audio>
  <source src="audio/oh_something_is_here.wav" type="audio/wav" preload=true>
 </audio>


 <audio>
 <source src="audio/what_is_your_name.wav" type="audio/wav" preload=true>
 </audio>



        <video autoplay="autoplay" preload="auto" id="video" src="images/evetwo.mp4" width="1300px" height="auto" style="position:absolute; z-index:-1;" >
        Video not supported.
         </video>






</body>
</html>
...