amigniter / mod_audio_stream

FreeSWITCH module to stream audio to websocket and receive response
MIT License
69 stars 32 forks source link

Two way audio streaming #17

Closed alexivaner closed 2 months ago

alexivaner commented 8 months ago

Hi, is it possible to stream audio back to freeswitch? For example I do STT using mod_audio_stream, reply using LLM then, convert the text back to voice using TTS and stream back to freeswitch using mod_audio_stream? Thank you

amigniter commented 8 months ago

If I understood you correctly, you don't need mod_audio_stream for the last step. You can just playback the generated audio to the specific channel using builtin API methods. If that's not what you're trying to do, please explain it to me.

alexivaner commented 8 months ago

Sorry, maybe I did not make it clear. My STT and TTS engine is on different platform with freeswitch, so for example freeswitch is on platform A, STT or TTS engine in platform B, that's why I used mod_audio_stream to stream to websocket server in platform B. How to send back audio from platform B back to platform A, is that possible with mod_audio_Stream? and how could I play on freeswitch in platform A.

amigniter commented 8 months ago

I see. The module doesn't handle audio as a response natively. It forwards to an event whatever it gets from websocket. In your case, well, it all depends on platform B. The easiest way would be for platform B to return a json, and a member of it to be base64 encoded audio (if it's possible to manipulate with generated audio on platform B and construct a json with it). What type of audio is generated on platform B; and are you sending it straight to websocket?

alexivaner commented 8 months ago

Yes, I plan to send the audio using base64 and embed it into JSON. but now I am confused about how could I convert this to audio to file on platform A (Freeswitch and mod_audio_stream are here) and finally I'll be able to play it on call.

amigniter commented 8 months ago

Depending on the language you use to call the API methods, ESL connector, you will receive an event with json (you will also need event listener for that). From there you can get the base64 audio, decode, and save to a file; absolutely doable, but a little work is needed. It would be much better of course that the entire processing is done from the module, in C/C++, and for the generated event to contain the audio type and path to file. From event listener you can get the filename and do a playback on a channel. I was thinking of your question of two way audio as a new feature maybe for mod_audio_stream but I definitely do not want to break the general purpose of the module. It would be possible of course, but it will require users (from websocket endpoint) to return the JSON exactly in the format mod_audio_stream expects it (it breaks the general usage of the module) but I don't see the other way of doing it. We would need to define a json format to something like this:

{
    "type": "audio",
    "data": {
        "audioDataType": "raw",
        "sampleRate": 8000,
                "channels": 1,
        "audioData": "base64 encoded audio"
    }
}
alexivaner commented 8 months ago

Hi, thank you for your suggestion. I am beginner in freeswitch, how we can listen to this event? Where should I add my code to receive this base64 audio and then convert it to a file? I know that this is doable, but I think I need a guide for where should I listen to the event, convert to file, and then play it during my call in Platform A. Thank you so much for your help.

alexivaner commented 8 months ago

Hi, how do I get all the function that available in freeswitch? Like how could I play audio inside the call after modify the code to receive base64 encoded audio.

amigniter commented 8 months ago

I will update the code to be able to receive the audio from the websocket, hopefully very soon.

FreeSWITCH has ESL connectors for various programming languages: lua, perl, python, java .. maybe node.js as well, not sure if it is provided as native FS ESL mod but definitely there are third party solutions so you can use it in your programming language. It is extremely useful and powerful.

Event Socket Library

alexivaner commented 8 months ago

Wow good to hear that. Thank you so much.

amigniter commented 8 months ago

@alexivaner There is a new branch two-way-audio, please test it out

So, this is the json format mod_audio_stream expects:

{
    "type": "streamAudio",
    "data": {
        "audioDataType": "raw",
        "sampleRate": 8000,
        "audioData": "base64 encoded audio goes here"
    }
}

It accepts raw and wav as audio data types. When a valid json is received, the audio is decoded and new event is created from extracted data object where audioData is replaced with file containing the path to the file:

        {
        "audioDataType": "raw",
        "sampleRate": 8000,
        "file": "/path/to/your/file"
    }

Event is CUSTOM and subclass: mod_audio_stream::play

The files are removed after the session is destroyed.

Here is an example I used when testing it in PHP as an event listener:

<?php

try {
    $conn = new ESLconnection("localhost", "8021", "ClueCon");
} catch (Exception $e) {
    print $e->getMessage() . PHP_EOL;
    die();
}

$ev = $conn->sendRecv("event plain all");

$conn->filter("Event-Name", "CUSTOM");
print_r($ev->getHeader("Reply-Text"));

while(true) {
    $e = $conn->recvEvent();
    if($e) {

        if($e->getHeader("Event-Name") == "CUSTOM") {
            if( urldecode($e->getHeader("Event-Subclass")) == "mod_audio_stream::play" ) {

                $body = json_decode($e->getBody());
                //print $body->file . PHP_EOL;

                $uid = $e->getHeader("Unique-ID");
                $conn->execute("playback", $body->file, $uid);
            }
        }
    }
}
alexivaner commented 7 months ago

Hi, sorry I just got time to try. I tried it, but nothing happened. Below is my response:

2024-02-20 12:03:31.934634 98.00% [DEBUG] audio_streamer_glue.cpp:129 response: {"type":"streamAudio","data":{"uuid":"","audioDataType":"wav","sampleRate":8000,"audioData":"UklGRkZKAQBXQVZFZm10IBAAAAABAAEAgD4AAAB9AAACABAATElTVBoAAABJTkZPSVNGVA4AAABMYXZmNTguNDUuMTAwAGRhdGEASgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAAAAAAAAP////////////8AAAEAAQABAAEAAQABAAEAAQABAAEAAgACAAIAAgACAAAA////////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/f/8//3////8//v//P/+////AAD///3//f///////f/9//7//v8AAAAAAQABAP///v8AAAEAAAD//wAAAgACAAEAAQABAAMAAgABAAIAAQABAAEAAgADAAIAAQABAAIAAgABAAAAAAD//wAAAQABAAAAAAAAAAEAAQAAAP//AAABAAEAAQABAAAAAQAAAAAAAAABAAAAAQAAAAAA//8AAAAAAAAAAP//////////AAD/////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQACAAIAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAEA//8AAP//AAAAAAAAAAAAAAAAAAAAAAAA//////////////7//v/9//3//v/9//3//P/9//3//v/9//3//f/+//7//v/+//////////////8AAAAA//////////8AAAAA////////AAAAAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAA////////AAAAAAAA//////////8AAP////////////////7//v///////v/+/////////////v/+//7//v////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAP///v8AAAAAAAD///////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAAAAAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAQABAAEAAAAAAAEAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAAAAAEAAQABAAEAAQABAAEAAQAAAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAAAAQABAAEAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAABAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAQABAAEAAQABAAEAAQABAAAAAQAAAAEAAQABAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAEAAQAAAAAAAQAAAAAAAAABAAEAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}}
alexivaner commented 7 months ago

Also after I update to this version, I will always receive a buffer length of 640, before the update, I could receive a buffer length of 32000. I prefer the 32000 one, how could I change this back to the old buffer lengthj? Thank you

nikolajevticbg commented 5 months ago

I have tried two_way_audio branch, but as soon as I start streaming back via open socket, freeswitch just crashes. Last thing I see is 7be9b96b-2f83-4f9f-8854-5133c9027b52 2024-04-11 17:36:18.861525 99.80% [DEBUG] audio_streamer_glue.cpp:129 response: {"type":"streamAudio","data":{"audioContentType":"wav","sampleRa te":8000,"audioData":"RIFF„]\u0000\u0000WAVEfmt \u0012\u0000\u0000\u0000\u0006\u0000\u0001\u0000@\u001f\u0000\u0000@\u001f\u0000\u0000\u0001\u0000\b\u0000\u0000\u0000fact\u0004\u0000 \u0000\u0000\u0000]\u0000\u0000data\u0000]\u0000\u0000WTUUUÕÕÕÕÕÔÔÕÔÔÕÕÕÕÕÔÔÔÔÔÕUUÕUUUUUÕÕUÕÔÔÔ××××Ö×××××ÔÔ××××××××××××ÔÔ×ÔÕÔ××ÔÔ××××ÔÔÔÕUUUUÕÔÕÕÕÕÕÔÔÔ××ÖÖÖ××ÖÖÖÑÖÖÖÖÖÖÖÖÖ××××Ö..... and so on base64 formatted stream.

It fails on a audio_streamer_glue.cpp:140 cJSON* json = cJSON_Parse(message); but json is formatted ok, checked it.

amigniter commented 5 months ago

That's strange. Are you absolutely sure that a message is a properly formatted JSON? What I mean by strange is that even if the message couldn't be parsed as json, FS shouldn't crash. It tries parsing, not a json, ok send an event with an original message which can be a plain text or whatever the endpoint returns. Would you please rebuild your module and try again. The issue is definitely somewhere else, FreeSWITCH shouldn't crash regardless of the message type.

amigniter commented 5 months ago

@nikolajevticbg

I did one more test today as I haven't tested, or used, two-way branch since I created it. There are really no issues. What I did is started a node ws server to send back json with base64 encoded audio, event is dispatched properly and the file is generated and placed at the proper location. I have also played back the file to make sure it is all good, and it is.

This test is related to my previous response:

2024-04-13 14:22:35.191766 96.40% [DEBUG] audio_streamer_glue.cpp:129 response: {
    "type": "streamAudio",
    "data": {
        "audioDataType": "raw",
        "sampleRate": 8000,
        "channels": 1,
        "audioData": "base64 encoded audio"
    }

2024-04-13 14:22:35.211757 96.40% [DEBUG] switch_core_io.c:448 Setting BUG Codec PCMU:0

This is a malformed JSON response the ws server responded with (missing closing bracket). The module fires an event with what it gets from ws endpoint. Since it's an invalid json it doesn't enter the streamAudio processing cycle so the module will fire an event not knowing its content. That is its purpose because websocket server may return just the text, or XML, or whatever. If it crashes, as you mentioned, it indicates that something is wrong with a system, even with the FS. It can be investigated but I'd need a crash log.

If it was a valid JSON then it will look for the type of streamAudio and try to decode audioData content. If it was a success, you will have an event with all the info and the path to the file so it can be played back.

I'd really like a confirmation if it's working for you, or any other user. Once I am confirmed I'll merge it with the main branch. Feel free to post it here, or email me.

nikolajevticbg commented 5 months ago

I have tried again from scratch and it worked! I've streamed a complete WAV file (base64 encoded) through JSON and got an ESL event informing me about the file name that I was able to play using

conn.api('uuid_broadcast', ${uuid} ${json.file} aleg

So that works without a problem. I also have tried to transfer the file using your current master branch, and the idea was to catch all the stream events from ESL, decode the base64 file myself, stream it to a temp file, and play it afterward. In that case, I don't need to transfer the entire file at once, but I could split it into chunks (1536 bytes each for base64 encoding). That approach works also with mod_audio_fork, but I prefer your module because of a static socket library compilation and general module process handling. Good job!

Can I stream directly from the module? Then it could be used for broadcasting long sound files.

amigniter commented 5 months ago

@nikolajevticbg

Great work! As I suspected, the problem was elsewhere.

and the idea was to catch all the stream events from ESL, decode the base64 file myself, stream it to a temp file, and play it afterward.

The module itself is doing that exactly and you don't have to do it yourself. Just use an event listener and when you receive such an event you should play the file. Every streamAudio response will be saved to a temp location, as many as you get, and they will remain there as long as the session exists. I do not know your entire flow and your particular use case, but you definitely do not need to deal with a single large file cause the module can accumulate all of them (all of the responses). Maybe I didn't understand you correctly

Can I stream directly from the module? Then it could be used for broadcasting long sound files.

You mean to play directly from the module?

No, it is entirely up to the user to play audio onto the channel. We need to stick to the general purpose of the module and that is to stream the audio from the channel (and get the responses), ideally as json so it can be a nice little ASR engine.

If you have any questions feel free to ask. Thanks for responding back, I appreciate it. I am glad you sorted it out and it is working for you.

amigniter commented 5 months ago

This feature is now merged with the main branch.