I need to be able to create a stable audio frequency.
Can I do it with a signal generator and a speaker ?
It depends on what stability level you're needs.
In order to generate stable frequency you're needs to use signal generator clocked from OCXO (Oven Controlled Crystal Oscillator).
If 1-2 ppm is acceptable stability level for your needs, you can use TCXO (Temperature Compensated Crystal Oscillator), it has lower power consumption, more cheap and goes into working mode much faster than OCXO, but TCXO has higher phase noise than OCXO.
So, your choice will depends on your requirements.