Two quick things that usually help with Web Audio voices: randomise the pitch slightly per syllable (±5–10%) and run it through a low-pass filter around 2–3 kHz so the square/saw edge softens. Short "blip" voices also feel less robotic than long tones. And yes, add the toggle: players who dislike it will just mute the whole game otherwise.