Doubt regarding recieving text

Im creating an app that connects to bluetooth module like HC-05 and configured the HC-05 connected to arduino nano to send data via bluetooth. How do i create a app that is configured to recieve this text automatically fill the recieved text in the text box and with a delay of 2 seconds and convert that text to speech?

Welcome to the community !
If you have a look to the following topic:

you'll find in answer #25 that I've posted the code for a Nano and an AI2 app to implement a successful communication between them.
You'll find also the schematic drawing that explains how to connect the Nano and the Hc05 (or HC06, is the same).
You can use them as a starting point from where you can grow up your own app.