If you are online, chrome uses google for speach synthesis. Not only their default settings (voice, language) are weird, but it also causes a noticable delay.
text is a global variable2 plus 2 you should hear words as you type
function factorial of x does
if x is 0 then
return 1
else
return x times factorial of x minus 1 invocation
end
end
factorial of 4 invocation
you should hear words as you type