[asterisk-users] Streaming for ASR

Joshua Colp jcolp at digium.com
Mon Oct 17 16:07:50 CDT 2016


Matt Riddell wrote:
>
>> On 17/10/2016, at 3:43 PM, Luca Pradovera <luca.pradovera at gmail.com
>> <mailto:luca.pradovera at gmail.com>> wrote:
>>
>> I have been working on designs for two different projects, where both
>> of them would need to use the IBM Watson streaming ASR service.
>>
>> Would it be possible to write out the audio frames as they get
>> recorded? Watson supports 16 bit signed little endian audio, IIRC, but
>> there are a few other raw formats available.
>
> That's the main problem I was discussing at AstriDevCon. There's no way
> currently to stream the frames to a service.
>
> At the moment I'm saving to a file and then sending that file once
> recording has finished.

The UnicastRTP channel driver allows you to send RTP to a specific 
target address with media. Combined with Chanspy (or Snoop channels in 
ARI) you can duplicate audio from a channel and send it off to where you 
want.

-- 
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org




More information about the asterisk-users mailing list