I am using Asterisk v18.18.0 and CentOS v8 as the base OS.
I want to send a live Voice / RTP stream from Asterisk to a remote machine for Speech-to-text conversion and analysis. Please suggest whether Asterisk has an inbuilt option for this or suggest some open-source tools to send the RTP packets from the Asterisk server and capture and save them remotely.
Secondly is it possible to stream both channels separately (Caller 1 to Asterisk being Channel 1 and Asterisk to Caller 2 being the second channel) so that the Speech to Text will have more clear voice data for conversion.
However, my query was not regarding the Speech-to-text conversion.
I need your suggestion on open-source tools to capture the live voice stream in Asterisk, send it to a remote server, and capture the voice stream in the remote machine for further processing.
Asterisk provides external media via ARI but it’s ultimately up to you to put the pieces together. I’m not aware of anything else that fits your needs, though don’t keep apprised of generic solutions generally.