JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/howler/2.0.4/howler.js"></script>
<input type="text" placeholder="Type to hear the sound effect..." />

<audio class="keypress">
<source src="http://handsoffhri.org/.assets/theme/elements/mp3/keypress.mp3" type="audio/mpeg">
</audio>

JavaScript

var myInput = document.getElementsByTagName('input')[0];
var keypress = new Audio('http://handsoffhri.org/.assets/theme/elements/mp3/keypress.mp3');


var sound = new Howl({
  src: ['http://handsoffhri.org/.assets/theme/elements/mp3/keypress.mp3']
});

sound.play();


function playSoundEffect() {
    sound.play();
}

myInput.addEventListener('keydown', playSoundEffect, false);

/* I've also tried...
myInput.addEventListener('keyup', playSoundEffect, false);
myInput.addEventListener('keypress', playSoundEffect, false);
*/