Hi yasser,
if you want to start with a voice recording chip you might omit some of the components in your list - A/D conververter, external memory and UART.
The ISD1700 (Winbond) sound chips have everything on board required to record, playback etc. as a stand alone device.
Using a four wire serial interface (SPI - /SS, SCK, MOSI, MISO) you can additionally access the internal memory at any desired address for multi messaging.
Depending on the sample rate the record/playtime can be set from 20 to 480 seconds with various chip types.
Boncuk