Hello,

On 2019-01-25 4:14 p.m., Sylvain Boily wrote:
Hello,

On 2018-10-16 3:18 p.m., Sylvain Boily wrote:
Hello,

On 2018-10-15 3:29 p.m., Matt Fredrickson wrote:
On Tue, Oct 9, 2018 at 12:09 PM Seán C. McCord <ule...@gmail.com> wrote:
Because several people raised the issue at DevCon, I figured it may be worth mentioning this: app_audiosocket.  I haven't submitted it mainly due to the thought that no one else would fine it interesting.  There exist other, similar ways to get audio out:  app_jack, app_unimrcp, etc.  I built this because of some special needs, and it is very convenient due to its extremely light weight.

Regardless, should anyone be interested, here it is:

https://github.com/CyCoreSystems/audiosocket

The idea is to create a TCP socket to somewhere, pass some extremely simple metadata (a UUID), and broker audio between the channel and the socket.  It is as simple as possible.
For those who aren't aware, getting this pushed out to the -dev list
was an AstriDevCon 2018 takeaway action item with regards to interop
with web-based speech recognition APIs.  I'd love to see more
discussion and work on this topic, as I think that there stands much
to be improved in Asterisk to better interoperate with some of the
major speech recognition vendors.


Will be nice to have this on ARI, like GET /channels/channelId/stream. We can help to develop this feature!

We did a 3 days Wazo hackathon this week and we developed a module to get audio from a channel_id to a websocket in asterisk.

Our project has been to get a realtime voice communication, send it to an STT and with the result to prioritize a call in a mini emergency call center before someone get the call. The source code of this project is on my github. [1]

It works well but it's a proof of concept (no test). I will be nice to have input, tests and other suggestions to put it on Asterisk in the future. Actually, the concept is you open a websocket with a subprotocol channel-stream and a Channel-ID http header with the channel_id of the channel you want to have the stream. The module use audiohook in Asterisk, transcode and send it in PCM 16k to the websocket.

I talked with Matthew at the Kamailio World 2019 about this module and he said to me George will start to work on this feature. Do you have feedback or comment about this module?

Thank you
Sylvain

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to