engine: move audio open into started()

This is part of a series to rework speak_tts_thread to only use the
synthesis_callback API.