Ketika arus listrik yang berubah-ubah dialirkan melalui speaker, magnet menjadi elektromagnet. Saat arah arus berubah, elektromagnet bergerak maju mundur akibat gaya yang diberikan pada konduktor pembawa arus dalam medan magnet, menyebabkan kerucut kertas bergetar. Ini menghasilkan suara.
Magnet pada speaker sebagian besar adalah magnet ferit dan magnet boron besi neodymium. Tergantung pada aplikasinya, magnet ferit dapat dibagi menjadi lima kategori utama: magnet lunak, magnet keras, gyromagnet, magnet persegi panjang, dan magnet piezomagnetik. Magnet boron besi neodymium banyak digunakan dalam produk elektronik, seperti hard drive, ponsel, headphone, dan peralatan bertenaga baterai-.