Light sensor with a beeper

So long as you are getting a good signal from your light detector the transistor's delay will be very minimal and there is little you could do to change it much. Depending on what kind of buzzer you are using the time it takes from getting a voltage until it starts to buzz could be quite long. The only good way to find out about that is to see if you can get a specification sheet on your buzzer.