Some devices have the Caller ID Readout function pre-built. To enable it, you need to open your call settings page by pressing the menu key from the dialer app (call settings are not always found on the main settings page).
Once on the call settings page, you need to scroll down and look for ‘Other call settings’.
Select the Caller ID Readout option from ‘Other call settings’ and set it to ‘Caller ID then Ring’ or ‘Caller ID Repeat’.
If your phone does not have the Caller ID Readout option in call settings, you will have to enable the ‘Driving mode’ feature, found on most phones.
To enable Driving mode, you need to go to the main settings page by pressing the menu key on a home screen and selecting settings.
On the settings page scroll down to look for ‘Language and input’ and select it. From the next page, tap the Text-to-speech output tab to proceed.
Here you can select which TTS engine you wish to use. However, you will also see the ‘Driving mode’ option, which you can enable.
Once ‘Driving mode’ is enabled, the phone will automatically read out incoming calls and new notifications. This also means incoming text messages will be read out to you.