Is there a way to access the actual Audio spoken from Twilio's VoiceResponse?





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I have been tasked with evaluating Twilio for our current project where we are wanting to perform semi-real time transliteration on a call between two parties that do not speak the same language. Therefore we need the full sentence to be spoken before sending it off to our API for transliteration.



Using Twilios runtime functions, I have been able to catch the event.SpeechResult and pass that off for transliteration however management is asking as to whether we can get the audio spoken itself (representative of the speechResult).



I am currently looking at trying to setup a RESTful path to set for my recording server and see if that provides me something, but I have a feeling that it may only work with the full audio recording that we get under recordings in the dash.



I have been scouring the docs and google and have not been able to find anything as of yet and felt I would post here to see if anyone had any definitive answers in whether this could be done and some direction I should be looking.










share|improve this question


















  • 1





    Have a look at web-audio or web-mediarecorder.

    – jib
    Nov 16 '18 at 20:58













  • Thanks jib! Going to go check these out now.

    – xtr33me
    Nov 16 '18 at 21:09


















0















I have been tasked with evaluating Twilio for our current project where we are wanting to perform semi-real time transliteration on a call between two parties that do not speak the same language. Therefore we need the full sentence to be spoken before sending it off to our API for transliteration.



Using Twilios runtime functions, I have been able to catch the event.SpeechResult and pass that off for transliteration however management is asking as to whether we can get the audio spoken itself (representative of the speechResult).



I am currently looking at trying to setup a RESTful path to set for my recording server and see if that provides me something, but I have a feeling that it may only work with the full audio recording that we get under recordings in the dash.



I have been scouring the docs and google and have not been able to find anything as of yet and felt I would post here to see if anyone had any definitive answers in whether this could be done and some direction I should be looking.










share|improve this question


















  • 1





    Have a look at web-audio or web-mediarecorder.

    – jib
    Nov 16 '18 at 20:58













  • Thanks jib! Going to go check these out now.

    – xtr33me
    Nov 16 '18 at 21:09














0












0








0








I have been tasked with evaluating Twilio for our current project where we are wanting to perform semi-real time transliteration on a call between two parties that do not speak the same language. Therefore we need the full sentence to be spoken before sending it off to our API for transliteration.



Using Twilios runtime functions, I have been able to catch the event.SpeechResult and pass that off for transliteration however management is asking as to whether we can get the audio spoken itself (representative of the speechResult).



I am currently looking at trying to setup a RESTful path to set for my recording server and see if that provides me something, but I have a feeling that it may only work with the full audio recording that we get under recordings in the dash.



I have been scouring the docs and google and have not been able to find anything as of yet and felt I would post here to see if anyone had any definitive answers in whether this could be done and some direction I should be looking.










share|improve this question














I have been tasked with evaluating Twilio for our current project where we are wanting to perform semi-real time transliteration on a call between two parties that do not speak the same language. Therefore we need the full sentence to be spoken before sending it off to our API for transliteration.



Using Twilios runtime functions, I have been able to catch the event.SpeechResult and pass that off for transliteration however management is asking as to whether we can get the audio spoken itself (representative of the speechResult).



I am currently looking at trying to setup a RESTful path to set for my recording server and see if that provides me something, but I have a feeling that it may only work with the full audio recording that we get under recordings in the dash.



I have been scouring the docs and google and have not been able to find anything as of yet and felt I would post here to see if anyone had any definitive answers in whether this could be done and some direction I should be looking.







twilio webrtc twilio-api






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 16 '18 at 14:32









xtr33mextr33me

460524




460524








  • 1





    Have a look at web-audio or web-mediarecorder.

    – jib
    Nov 16 '18 at 20:58













  • Thanks jib! Going to go check these out now.

    – xtr33me
    Nov 16 '18 at 21:09














  • 1





    Have a look at web-audio or web-mediarecorder.

    – jib
    Nov 16 '18 at 20:58













  • Thanks jib! Going to go check these out now.

    – xtr33me
    Nov 16 '18 at 21:09








1




1





Have a look at web-audio or web-mediarecorder.

– jib
Nov 16 '18 at 20:58







Have a look at web-audio or web-mediarecorder.

– jib
Nov 16 '18 at 20:58















Thanks jib! Going to go check these out now.

– xtr33me
Nov 16 '18 at 21:09





Thanks jib! Going to go check these out now.

– xtr33me
Nov 16 '18 at 21:09












1 Answer
1






active

oldest

votes


















0














I had seen in the API docs to use getRemoteStream and getLocalStream but I was getting access issues when trying to use. In the end I found that the calls were only supported in the latest versions and I had previously manged to reference a static version of twilio.js in my project. After upgrading to the latest, making references to these functions did the trick. Audio recorded sounds a little low quality, so going to delve into that but thought I'd post for anyone else dealing with something similar.






share|improve this answer
























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53339842%2fis-there-a-way-to-access-the-actual-audio-spoken-from-twilios-voiceresponse%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    I had seen in the API docs to use getRemoteStream and getLocalStream but I was getting access issues when trying to use. In the end I found that the calls were only supported in the latest versions and I had previously manged to reference a static version of twilio.js in my project. After upgrading to the latest, making references to these functions did the trick. Audio recorded sounds a little low quality, so going to delve into that but thought I'd post for anyone else dealing with something similar.






    share|improve this answer




























      0














      I had seen in the API docs to use getRemoteStream and getLocalStream but I was getting access issues when trying to use. In the end I found that the calls were only supported in the latest versions and I had previously manged to reference a static version of twilio.js in my project. After upgrading to the latest, making references to these functions did the trick. Audio recorded sounds a little low quality, so going to delve into that but thought I'd post for anyone else dealing with something similar.






      share|improve this answer


























        0












        0








        0







        I had seen in the API docs to use getRemoteStream and getLocalStream but I was getting access issues when trying to use. In the end I found that the calls were only supported in the latest versions and I had previously manged to reference a static version of twilio.js in my project. After upgrading to the latest, making references to these functions did the trick. Audio recorded sounds a little low quality, so going to delve into that but thought I'd post for anyone else dealing with something similar.






        share|improve this answer













        I had seen in the API docs to use getRemoteStream and getLocalStream but I was getting access issues when trying to use. In the end I found that the calls were only supported in the latest versions and I had previously manged to reference a static version of twilio.js in my project. After upgrading to the latest, making references to these functions did the trick. Audio recorded sounds a little low quality, so going to delve into that but thought I'd post for anyone else dealing with something similar.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 16 '18 at 21:07









        xtr33mextr33me

        460524




        460524
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53339842%2fis-there-a-way-to-access-the-actual-audio-spoken-from-twilios-voiceresponse%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Xamarin.iOS Cant Deploy on Iphone

            Glorious Revolution

            Dulmage-Mendelsohn matrix decomposition in Python