Injection data sond in Channel Asterisk

I search the function or solution it allows me to do the injection of data sound into a channel, in other words function takes as a parameter given the data sound, I found the functions or she takes as a parameter file sound but it’s not the case.
Because in my module, i recuperate a data sound (Serveur http : CURL) and i would inject this data in user channel.

I use a thread for injection of data but i can’t find how i can inject this data.

Help me please.