This commit is contained in:
mm 2024-10-30 02:42:28 +05:00
parent 7f681938f5
commit f3bce77795

View File

@ -69,7 +69,10 @@ function addText(text) {
} }
async function playAudio(audioUrl) { async function playAudio(audioUrl) {
const audio = new Audio(audioUrl); audio = document.createElement('audio');
audio.src = audioUrl;
audio.controls = false;
contentDiv.appendChild(audio);
audio.play() audio.play()
await delay(5000); await delay(5000);
audio.pause(); audio.pause();
@ -87,14 +90,15 @@ function playSpeech(text) {
}), }),
}).then( }).then(
response => { response => {
const audioUrl = URL.createObjectURL(blob); audio = document.createElement('audio');
const audio = new Audio(audioUrl); audio.src = audioUrl;
audio.play().catch(error => { audio.play().catch(error => {
console.error('Ошибка при воспроизведении:', error); console.error('Ошибка при воспроизведении:', error);
}); });
audio.addEventListener('ended', () => { audio.addEventListener('ended', () => {
URL.revokeObjectURL(audioUrl); audio.pause();
audio.remove();
console.log('Аудио закончилось и временный URL удален.'); console.log('Аудио закончилось и временный URL удален.');
}); });
} }