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;
}
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
add a comment |
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
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
add a comment |
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
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
twilio webrtc twilio-api
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
add a comment |
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.
add a comment |
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.
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.
answered Nov 16 '18 at 21:07
xtr33mextr33me
460524
460524
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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