fix(html): Removed extra test file for other works.
This commit is contained in:
parent
50af2ad9c5
commit
0e333e43e8
@ -1,62 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>Prueba de SpeechSynthesis</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<button onclick="hablar()">Hacer hablar</button>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
|
|
||||||
function iterar_voces(text, voices, i){
|
|
||||||
if(i >= voices.length)
|
|
||||||
return;
|
|
||||||
|
|
||||||
const utterance = new SpeechSynthesisUtterance(text);
|
|
||||||
|
|
||||||
utterance.voice = voices[i];
|
|
||||||
utterance.onend = () => iterar_voces(text, voices, i + 1);
|
|
||||||
console.log([voices[i], i]);
|
|
||||||
|
|
||||||
speechSynthesis.speak(utterance);
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
function hablar(){
|
|
||||||
// speechSynthesis.cancel();
|
|
||||||
|
|
||||||
const voices = speechSynthesis.getVoices().filter(voice => voice.lang == "es");
|
|
||||||
|
|
||||||
console.log(voices);
|
|
||||||
iterar_voces('¡Hola, mundo! Esto es una prueba. ¿Qué tal funciona?', voices, 0);
|
|
||||||
// voices.forEach((voice, i) => {
|
|
||||||
|
|
||||||
// iterar_voces('¡Hola, mundo! Esto es una prueba. ¿Qué tal funciona?');
|
|
||||||
|
|
||||||
// speechSynthesis.speak(utterance);
|
|
||||||
|
|
||||||
// });
|
|
||||||
// utterance.voice = voices[4];
|
|
||||||
// speechSynthesis.speak(utterance);
|
|
||||||
// speechSynthesis.
|
|
||||||
// window.speechSynthesis.onvoiceschanged = () => {
|
|
||||||
// const voices = window.speechSynthesis.getVoices();
|
|
||||||
|
|
||||||
// // Verifica si se han cargado voces
|
|
||||||
// if (voices.length === 0) {
|
|
||||||
// console.error('No se encontraron voces.');
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // Selecciona la primera voz disponible (puedes personalizar esto)
|
|
||||||
// const selectedVoice = voices[0];
|
|
||||||
|
|
||||||
// const utterance = new SpeechSynthesisUtterance('Hola, mundo!');
|
|
||||||
// utterance.voice = selectedVoice;
|
|
||||||
|
|
||||||
// window.speechSynthesis.speak(utterance);
|
|
||||||
// };
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Loading…
Reference in New Issue
Block a user