Integrate Audio Voice Change into Twilio Voice Call - twilio

I want to Integrate Audio Voice Change into Twilio Voice Call Steps and Questions
Call Rest API for an introductory call from one device to another
Now how to implement a Voice changer in-between a Call?
For Changing Voice I would re-commend Aroga Voice changer Functionality
Now How to provide Agora voice changer output to Twilio Input?
Most Importantly How can we Connect two Functionalities with Each Other? #TwilioHelp #TwilioSupport
I want to Modify outgoing Voice Call input and Pass towards the End Call
How am I Gonna do that?
Firstly, I'll Make call Streams using Web-sockets, SO that I can get a input Stream from User
Then-after I can Modify the Voice according to Users Perspective
First question -> Is this possible? to get Voice from Stream?
I'll use Some Voice Algorithm and the Out-put of that Algorithm will be Redirect to Twilio Voice, So that the End User can Listen the Modified Voice!
Please Help me to Implement this Functionality!
Thanks in Advance and regards

Related

Sending voicemail to group of numbers?

I am just exploring voicemail at Twilio, and I thought that I can ask a related question here.
How would I send a voicemail to a group of numbers (as an effort of voice based marketing campaign)? what APIs will I need? and is there any related docs about it?
Shall we send an audio file? Or can we create the voice on Android or iPhone and send it using Android SDK or iPhone SDK?
Twilio Developer Evangelist here.
You can call those numbers and play an audio file using the Play verb. To call a number, you can use our REST API. Here's documentation on how to do that in multiple programming languages.
Hope this helps you out, but come back here if you have any more questions.

How to Toggle video recording in Twilio

I am trying to add a Toggle recording feature into my web application,
Using Twilio Client version 2.0 and Generating token via Java Server side code.
Toggle(just to be clear)-> Being able to pause/start recording when a call is already underway.
Question : How to implement toggle recording feature in Twilio, If that's possible?
As of now, Pause/Start video recording on a video call is not possible.
Response from Twilio support:
Thanks for reaching out to us! At this time, pausing and resuming a recording isn't possible. This is a feature we're looking to add in the future, but I don't have a specific date to share on when that will be available. I'll add your ticket to the feature request so that we can accurately set a priority for implementing it. Please let me know if you have any questions!

Speech to Text using Twilio

We use microsoft botframework for our chatbots. We would want to enable Voice channel to our bot. Is there a way to solution this? Does Twilio have anything that can add speech capabilities to our bot. Our bots are exposed via webchat components, skype, facebook messenger etc.
Twilio developer evangelist here.
There's no way within Botframework to add voice capabilities from Twilio, however receiving calls works in a similar way. When someone calls your Twilio number you receive a webhook which you can respond to with TwiML to tell Twilio what to do with the call.
To then perform things by voice action you can <Record> the caller's response and set the transcribe parameter to true. You also need to set a transcribeCallback URL as the transcription is done asynchronously. Once you receive that callback, the text of the transcription will be available as a parameter in the request. You could also perform the transcription yourself with a third party service by just taking the recording and sending it off.
Once you receive the transcription you can then make your decision as the the next step of the conversation and redirect the live call to the next step of your process using the REST API.
This is just a high level overview of how you might accomplish this. Let me know if it is of any help.
Voximal offers as Twillo a similar product but based on VoiceXML. The difference is that Voximal integrates natively most of STT engines (Microsoft, Google, Watson, iSpeech) in the solution (you only need to set the key or the user/password to configure them). You use a builtin grammar "text" to translate. Then the processing is very similar to the Twilio. You need to push the content to a chatbot engine (HTTP/XML/JSON), and you have a way to play the result with a TTS engine.
Have a look to the Parrot example (a script that repeats all you said using the STT and TTS) :
https://github.com/voximal/voicexml-examples/blob/master/parrot/parrot.vxml

Twilo Message Broadcast

Hi all dose anybody have any simple basic workings to send a prerecorded message to a phone like a broadcast using Twiillo
Make a call to a phone number
User picks up
Twilo plays a message
the users select a option Yes or No
Hangs up
also how can we determine if its a voice mail box if the user dose not pick up and goes into if a voice mail
I am using PHP and have fair idea on what to call
The best way to avoid playing messages to answering machines is to have a simple human-detector ('press 1 to hear the message').
https://www.twilio.com/help/faq/voice/can-twilio-tell-whether-a-call-was-answered-by-a-human-or-machine
The workflow sounds very doable by Twilio. I'm not a php programmer, but Twilio has a lot of documentation with examples in php. I'd check out the following if I were you:
to make a call
https://www.twilio.com/docs/api/rest/making-calls
you're going to probably want to start a gather before playing the message as some people will reply before the message finishes
https://www.twilio.com/docs/api/twiml/gather
and here's how to play
https://www.twilio.com/docs/api/twiml/play
alternatively if you want to use the TTS you can use the say tag instead
https://www.twilio.com/docs/api/twiml/say

Change voice of text to speech openvbx/twilio

I am not satisfy with voice of text to speech in twilio. Currently twilio has provided men, women and Alice in voice for read text. Which is not clear sound. So i want to use my custom voice . Or is there any option to make clear sound while reading text to speech in openvbx to twilio.
Thanks in advance.
Twilio evangelist here.
Currently there is no way via the API to integrate your own custom TTS into Twilio. If what you want your callers to hear is fairly static you could create recordings of those messages and use the <Play> verb to play them to the caller.
https://www.twilio.com/docs/api/twiml/play
It might be possible for you to use your own TTS if you can have the TTS system save its output to WAV or MP3. Then you can use the <Play> verb to have Twilio play those audio files.
Hope that helps.

Resources