Simple speaker amplifier

So I'm new to arduino and circuitry in general, this project I'm doing needs a simple jingle being played from a speaker (it doesn't need to be that loud) so I opted for a MOSFET configuration. I tried looking the internet for a project application that's similar to mine but I couldn't find very consistent info.
I know some people are going to recommend I use an LM386 or something but I really don't need it to be that loud.

Schematic is attached, please let me know if there's any flaws you can see.

No, that won't work.

Where does the jingle come from.
Maybe easier to use a DFPlayer mp3 module with SD card slot and build-in amplifier for a speaker.
Can be controlled with an Arduino.
Leo..

Wawa:
No, that won't work.

Where does the jingle come from.
Maybe easier to use a DFPlayer mp3 module with SD card slot and build-in amplifier for a speaker.
Can be controlled with an Arduino.
Leo..

Hi, sorry I forgot to include that the speaker is being controlled by an Arduino Uno with an SD card module configuration where I'll get my jingle from.

Why won't it work? I saw someone else on another forum thread recommending a MOSFET configuration for a simple audio amplifier.

How to post an image

Why won't it work? I saw someone else on another forum thread recommending a MOSFET configuration for a simple audio amplifier.

Because that's not how you make an amplifier with a MOSFET, that circuit is nonsense. If someone on another forum recommended that circuit I suggest you have a discussion about it with them, not us.

Leo's suggestion will work and will do what you want.

The Arduino can't decode an MP3 file by itself. As the others said, the best and by far easiest way is to get either a DFPlayer with MicroSD card, or a JQ6500 or similar audio player (directly writes MP3 to flash, so you don't need an SD Card). And as a bonus, they both have a small amplifier on-board and can drive a speaker directly. If you buy them from china, they are less than 2 bucks, but even on ebay they're fairly cheap.

Went with the DFplayer module, thanks for the guidance and help.