Skip to content

Can I use Third party APIs with Amazon Connect

0

Amazon connect supports things like Amazon polly for converting text to speech. Is it possible to replace polly with a third party text to speech like Google's API? I want to use Amazon connect but want to replace parts of the infrastructure with 'non-Amazon' APIs.

3 Answers
0

I am sure you can do it, but not sure you will want to. Here's how I see this happening:

  • Identify what you want to say and create string "Hello and thank you for calling.."
  • Have Lambda send this string to Google to generate an audio file, which will then get pushed to an S3 bucket, which will then provide you with an ARN.
  • Save ARN location as an attribute.
  • Play ARN location in Connect.

This feels like unnecessary steps which might cause delays in your flow and not a great customer experience. If your prompts are pretty static could you just generate them all in Google and then put them in an S3 and only use Polly for dynamic information, like dates or values?

answered 3 years ago
AWS
EXPERT
reviewed 3 years ago
0

You cannot replace the native TTS engine (AWS Polly) in Amazon Connect.

As mentioned, best bet is to use Play Prompt from S3 feature so you can update the prompts dynamically built from other TTS engine to those locations as needed

AWS
answered 3 years ago
0

Polly doesn't support all languages, and until it does, it would be great to allow passing 3rd party .wav files... That way, Product Managers in AWS would be able to see where is a traction for other language... Option with dynamically storing .wav files to S3 and reading them back are possible, but synchronization is terrible... Other option would be to allow Amazon Connect to be a consumer of KVS. My two cents...

answered 9 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.