I'm making an app which reads text aloud.
I want to be able to convert the emoji into speech as well by using their names.
This links to a repository containing the mapping from emoji unicode to description. Also check this answer.
To read it out, get familiar with AvSpeechSynthesizer