This was a quickie brush job so take your time with yours.
The face took me a long while just painting in the font type!
Create a phrase brush.I used sans and stuck with the default 50 for size.
Open your image you want to create into text art
Create a new layer on top
Using your new phrase brush paint in everything.
Now do a alpha to selection on the text layer and select the image layer (be sure it has an alpha channel)
click cut/paste anchor the layer.
delete the image layer.
Delete the text layer.
You should have only one layer (the cutout text layer)
Create a new layer and give it a gradient (two colors) dark colors preferably
Select it - go to Filters/Map/Bump map and put in these settings.
Now lower the gradient bumped layer to the bottom and set the text layer to your preferred mode.
Addition, Hard light and difference work well for me.
This one i did in Addition mode.
You can do any image this way ,and the results are going to depend on the brush font you use.