It is probably supposed to be a piezo buzzer, they will beep with just DC applied
That circuit would make perfect sense to me if you swapped the speaker for an LED or some other light source, is this circuit even oscillating to makethe speaker "whale" ?
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16