@VioAriton good question. I think it relies on the speaker being inductive. Did you try emulating the circuit in a Spice or other decent circuit emulator to see if it is reasonable to assume it will work? Doesn't look like a very robust circuit to me.