need to play large audio file

Hello,

It has been ages since i have programmed arduino and i remember nothing. is it possible to play a large audio file from an arduino? (most likely MP3 file.)

Yes. You need an MP3/SD card module, or shield, for the Arduino to send commands to.
An example:

or this if you want smaller
http://www.mdfly.com/products/microsd-tf-card-mp3-wav-player-module-ttl.html

orangeneer:
is it possible to play a large audio file from an arduino? (most likely MP3 file.)

Yes, on some boards this is now possible.

https://forum.pjrc.com/threads/27059-MP3-Player-Lib-with-example

Full disclosure: I make Teensy, so this isn't exactly unbiased. But many people have indeed used that library to decode MP3, without resorting to another MP3 player board.

Then again, many of those little MP3 player boards are very cheap, so if you don't need anything special - just playing a file, those might be the least expensive option.