<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 17/10/2016, at 4:07 PM, Joshua Colp <<a href="mailto:jcolp@digium.com" class="">jcolp@digium.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Matt Riddell wrote:<br class=""><blockquote type="cite" class=""><br class=""><blockquote type="cite" class="">On 17/10/2016, at 3:43 PM, Luca Pradovera <<a href="mailto:luca.pradovera@gmail.com" class="">luca.pradovera@gmail.com</a><br class=""><<a href="mailto:luca.pradovera@gmail.com" class="">mailto:luca.pradovera@gmail.com</a>>> wrote:<br class=""><br class="">I have been working on designs for two different projects, where both<br class="">of them would need to use the IBM Watson streaming ASR service.<br class=""><br class="">Would it be possible to write out the audio frames as they get<br class="">recorded? Watson supports 16 bit signed little endian audio, IIRC, but<br class="">there are a few other raw formats available.<br class=""></blockquote><br class="">That's the main problem I was discussing at AstriDevCon. There's no way<br class="">currently to stream the frames to a service.<br class=""><br class="">At the moment I'm saving to a file and then sending that file once<br class="">recording has finished.<br class=""></blockquote><br class="">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.<br class=""></div></div></blockquote><br class=""></div><div>So originate a new channel, make one leg a UnicastRTP and the other a chanspy to spy on the channel you're interested in transcribing?</div><div class=""><div id="signature" class=""><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div class="">Cheers,</div><div class=""><br class=""></div><div class="">Matt Riddell</div><div class="">_______________________________________________</div><div class=""><br class=""></div><div class=""><a href="http://www.venturevoip.com/news.php" class="">http://www.venturevoip.com/news.php</a> (Daily Asterisk News)</div><div class=""><a href="http://www.venturevoip.com/pabx_on_disk.php" class="">http://www.venturevoip.com/pabx_on_disk.php</a> (PABX on a Disk)</div><div class=""><a href="http://www.venturevoip.com/exchange.php" class="">http://www.venturevoip.com/exchange.php</a> (Full ITSP Solution)</div><div class=""><a href="http://www.venturevoip.com/cc.php" class="">http://www.venturevoip.com/cc.php</a> (Call Centre Solutions)</div></div></span></div>
</div>
<br class=""></body></html>