Tengo este código aquí mismo que descarga el audio generado dinámicamente desde la API de SpeechSynthesis, pero cada vez que hace clic en el botón de descarga dice que el archivo no es compatible o que la extensión del archivo es incorrecta. Entonces, ¿alguien puede ayudarme con esto?
const button = document.getElementById("a1") button.addEventListener('click',function(data , name = "try.mp3"){ var voiceVal = synth.speak(speakText) const blob = new Blob([voiceVal], {type:"audio/mpeg"}) const href = URL.createObjectURL(blob) const a = Object.assign(document.createElement('a'), { href, style:"display:none", download:"try" }); document.body.appendChild(a) a.click() URL.revokeObjectURL(href) a.remove() })