--- title: "Say Text" slug: "say-text" tags: ["Telephony", "Twilio"] updated: 2025-07-31T16:10:46Z published: 2025-07-31T16:10:46Z canonical: "documentation.decisions.com/say-text" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Say Text | Step Details | | --- | | **Introduced in Version** | 4.0.0 | | **Last Modified in Version** | 8.9.0 | | **Location** | Integration > Twilio > Phone | The Say Text step uses Text-to-Speech (TTS) to play recorded files or typed messages with a human voice. TTS prompts can be dynamically generated using raw text and Flow Data. ### Prerequisites - This step requires the [Twilio Module](https://documentation.decisions.com/docs/registering-telephony-service-in-portal-to-enable-sms-messaging) to be [installed](https://documentation.decisions.com/docs/installing-modules-decisions) before it will be available in the toolbox. - **For v9 users:** Add a [Project Dependency](https://documentation.decisions.com/docs/project-dependencies) once the Telephony Module is installed. --- ## Properties #### Prompt | Property | Description | Data Type | | --- | --- | --- | | Prompt | Choose the type of Text to Say. Options are RecordingURL, RecordingDocument, Text, or None. Each selection will have a separate set of inputs. | --- | #### Voice Options | Property | Description | Data Type | | --- | --- | --- | | Voice Type | Alice, Man, Woman, and Amazon Polly are available voice options. | --- | #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Advanced Configuration | Allows the user to pass in a Name and a Value. This input is Not Required. | List of TelephonyAdvancedConfiguration | | URL to Play | Supply a URL for an audio stream. This input will only be available using the RecordingURL Prompt. | String | | Document ID to Play | The Document ID of an audio file that was uploaded within Decisions. Audio files can be recorded and [uploaded into Decisions](https://documentation.decisions.com/docs/adding-documents-to-the-portal) as Documents, then utilized for this step. This input will only be available using the RecordingDocument Prompt. | String | | Text to Say | Text to use for Text to Speech. | String | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | None | --- | --- | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1751386019402.png) --- **Articles:** [Registering a Telephony Service in the Portal](https://documentation.decisions.com/docs/registering-telephony-service-in-portal-to-enable-sms-messaging) [Creating a Telephony Handler](https://documentation.decisions.com/docs/creating-telephony-handler) **Forum Posts:** [How to Integrate with Twilio](https://support.decisions.com/forum/topic25686-how-to-integrate-with-twilio.aspx) [Can not make a Phone Call with Twilio](https://support.decisions.com/forum/topic29377-can-not-make-phone-call-twilio.aspx) **External Resources:** [Twilio API Documentation](https://www.twilio.com/docs)