Perhaps in your project you want to play music or have the Snips assistant to speak you out loud some information or maybe even a multi step dialog interaction. If you want any of those scenarios to work on your project you will need a speaker where the sound can be output. In this section we list speakers for the two kind of speakers you could find: passive and active.
Basically, a passive speaker does not have an amplifier, which is the unit that needs to be powered. A passive speaker without an amplifier would not work. Therefore if we use a passive speaker we need to provide an amplifier that will inject sufficient signal level to the speaker.
This affordable passive speaker by Adafruit is our selection to be part of our makers kit. It is small and, for the price it is sold, it has a decent audio level and quality. It has a JST2.0 input (a male 2 pin connector) which makes it a perfect partner to team up with the Reaspeaker 2 which has a JST2.0 output and serve as a signal transmitter and amplifier for this passive speaker.
Active speakers have a built-in amplifier and therefore need power. Generally, active speakers are bigger and more powerful speakers but it depends on the quality of the amplifier.
We selected affordable and portable options that can either be directly powered with the Raspberry Pi using one of its USB ports or just simply using another source of power as a plug in the electric network.
This is a very small and surprisingly good speaker that you can directly plug on your Raspberry Pi through the 3.5mm Audio Jack. It needs 45 minutes to be charged and has 8 hours of autonomy but if you do not want to worry about that you could directly plug it to one of the Raspberry Pi USB ports using the power cable that comes with the speaker.
Another good option is this speaker made by Adafruit that is portable and fairly affordable for its features. Slightly powerful than the previous speakers, it just needs to be connected through USB to one of the ports of your Raspberry Pi. Also, when using the USB port as audio output you get rid of the annoying white noise issue that comes out from the 3.5mm Audio Jack.