speaker frameworks