My humble opinion: do not use a function generator for audio, at least do not use a function generator that was not designed for audio use.
What you will need are:
1) an output attenuator calibrated in dB, with 10 dB steps, and 60 dB of maximum attenuation.
2) a continuous output level adjustment
3) a maximum output level of at least +10 dBv, more is better, for testing unity gain op-amp circuits.
4) sine (low distortion) and square wave output.
these specs are usually not present in function generators (or they are not all present at the same time),
The DC offset control has no use, and most of the time it will be a source of problems...
You can search on EBay for an used Audio Generator (old HP, or Kenwood/Trio, or clones of the above such the GW-Instek units are very good), or a new Chinese clone that will cost about 100 US$...
http://www.ebay.com/itm/RAG101-Audio-Generator-Function-Signal-10-to-1Mhz-/320684595149?pt=LH_DefaultDomain_0&hash=item4aaa4a97cdSometimes a balanced output, or pink/white noise signal could be useful.
The first necessity can be solved with an external balancing transformer (an high quality one will cost about 100 US$).
You can even add a balanced output stage inside the generator, if has a suitable power supply and panel space for a male 3-pin XLR.
The second one requires a special device: a good idea could be a NTI minirator
http://www.nti-audio.com/en/products/minirator-mr-pro-mr2.aspx, that can do a lot of useful things.
The PC audio solution is a good one, but it requires a very good audio card, or an external USB box (M-AUDIO or similar).
The problem is that these are more expensive than the above Minirator, and you must add a PC...
Personally I do not feel comfortable with a PC on the workbench, clicking with my mouse to change level or frequency requires a lot more attention than reaching a knob. Maybe an additional arm and hand can be useful..
If you feel comfortable whit a mouse (or if you had already a third arm/leg implanted) , then a good (and free) software for audio testing can be found here:
http://www.sillanumsoft.org/index.htmBest regards