refine speaker