Silicon controlled rectifiers (SCR) can easily oscillate if there is an inductor (a speaker coil in this case) which gives just enough extra voltage to completely switch off the sustain current. In this way a new cycle may start and oscillations set in. It operates over a wide range of supply voltage and components values are not critical at all. Operational frequency in this circuit goes from 100Hz at 11V to 10KHz at 100V.