ciao
non so come si fa a postare. La metto qui (essenziale ma funzionante)
<html> <head>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="x-ua-compatible" content="IE=10">
<SCRIPT LANGUAGE="JavaScript">
var VoiceObj = new ActiveXObject("Sapi.SpVoice");
var LingueInstallate = VoiceObj.GetVoices();
var linguaggio = new Array();
vxv = 0
VoiceObj.Volume = 100;
for( var i=0; i<LingueInstallate.Count; i++ ) {
linguaggio[i] = LingueInstallate.Item(i).GetDescription();
if (linguaggio[i] == "ScanSoft Silvia_Dri40_16kHz") {
VoiceObj.Voice = VoiceObj.GetVoices().Item(i);
VoiceObj.Rate = -7;
vxv = 1;
break; }
else {
VoiceObj.Voice = VoiceObj.GetVoices("Language=410").Item(0);
VoiceObj.Rate = -2; } }
if (vxv == 0) alert("Non ho trovato la voce consigliata. Ne cerco un'altra.");
</SCRIPT>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
function MaestraParla() {
delete VoiceObj;
VoiceObj.Speak(frase, 1);
window.setTimeout(MaestraTace(),2500);
}
</SCRIPT>
<script language="vbscript"> <!--
dim frase: frase = "la maestra parla"
sub window_onLoad()
call MaestraParla()
end sub
sub MaestraTace()
msgbox "la maestra chiude la bocca"
end sub
--> </script>
</body> </html>