Name:
interface
Value:
Extend your Amplify Gen 2 app with AWS Blocks — self-contained backend capabilities you compose into your existing backend.
Gen1 DocsLegacy

Page updated Mar 25, 2026

Text to speech

Note: Make sure to complete the getting started section first, where you will set up the IAM roles with the right policy actions

Working with the API

Generate an audio buffer for playback from a text input.

import { Predictions } from '@aws-amplify/predictions';
const result = await Predictions.convert({
textToSpeech: {
source: {
text: textToGenerateSpeech
},
voiceId: "Amy"
}
})

To view the complete list of voiceId options refer to Voices in Amazon Polly.