Skip to main content
Choose the migration based on when your text becomes available.

Complete text

Map a Polly SynthesizeSpeech request to Bland as follows:
Polly SSML, engine selection, lexicons, and speech marks do not map directly. Bland supports pause markers and normalized expressiveness and stability controls on its HTTP endpoint.

Realtime LLM input

Polly’s standard synthesis request takes one complete Text value. Bland’s WebSocket can start speaking while the LLM is still producing tokens:
See the Amazon Polly synthesis example, Bland HTTP reference, and Bland WebSocket reference.
Docs for agents: llms.txt