Bij een test bestandje heb ik onderstaande code. Hiermee wordt de tekst 'dit is een test ' gesproken. Dit zowel op een chrome browser op een windows computer als met safari op een Ipad.
Nu heb ik deze code willen integreren in een andere toepassing waar de browser een berichtje spreekt ipv dat dit in een popup getoond wordt.
Vreemd is dat als ik de toepassing start in de chrome browser op de windows computer dat het berichtje inderdaad gesproken wordt maar in safari op een ipad wordt dit niet gesproken.
Wat kan hier de reden voor zijn ?
Nu heb ik deze code willen integreren in een andere toepassing waar de browser een berichtje spreekt ipv dat dit in een popup getoond wordt.
Vreemd is dat als ik de toepassing start in de chrome browser op de windows computer dat het berichtje inderdaad gesproken wordt maar in safari op een ipad wordt dit niet gesproken.
Wat kan hier de reden voor zijn ?
Code:
<button>dit is een test</button>
<script>
function spreek (result) {
const say = text => speechSynthesis.speak(new SpeechSynthesisUtterance(text));
say(result);
}
document.querySelector('button').addEventListener('click', () => {
spreek('dit is een test');
})
</script>
Laatst bewerkt door een moderator: