Set up TTS with Amazon Polly on the 'Team' level
3rd party integration / Purple Manager
In this article, you learn how to set up TTS (Text-to-speech) on a 'Team level' in Purple Manager with Amazon Polly. You will go to your desired Team in Purple Manager, add the needed information for the set-up and enable the TTS function. Afterwards, you will be able to use TTS right away.
- Have an app created in Purple Manager
- Have the following TTS properties by Hand:
- awsPollyLanguageCode (e.g. en-GB for British English)
- awsPollySampleRate (e.g. 22050)
- awsPollyVoices (e.g. Emma#Neural|female,Amy#Neural|female)
There are a few settings which need to be done either for the 'Team' or for each 'Publication'. If the settings are set for both, the publication settings are preferred. Learn more in this article about Amazon Polly properties.
1. Go to Purple Manager – 'Apps' – 'Overview'
![Go to Purple Manager – 'Apps' – 'Overview' Go to Purple Manager – 'Apps' – 'Overview'](https://images.tango.us/workflows/3cedbcf5-b129-4575-a9c9-5c0e689b271d/steps/0e693c20-6ffb-4dd9-955f-b16026dec72f/0dd110b8-56b9-497c-8375-de33e58e363b.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200)
2. Next to 'Team' click on your team
![Next to 'Team' click on your team Next to 'Team' click on your team](https://images.tango.us/workflows/3cedbcf5-b129-4575-a9c9-5c0e689b271d/steps/73be11c8-5307-4826-8487-12a677615c07/ba9b257e-4ca3-4dbd-a887-4c8508a1e138.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5039&fp-y=0.4363&fp-z=1.4749&w=1200)
3. Click on 'TTS Settings'
![Click on 'TTS Settings' Click on 'TTS Settings'](https://images.tango.us/workflows/dea7f28d-43f4-4c7b-8d67-e8ecaa2bdedc/steps/01491570-90ba-4c24-bbf3-3ff1382b7013/beb35585-2a0b-4636-827a-38874d3f8670.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=657&mark-y=470&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz0yMzYmaD01MiZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
4. Next to 'Bucket Key Prefix' paste the Bucket Key Prefix
![Next to 'Bucket Key Prefix' paste the Bucket Key Prefix Next to 'Bucket Key Prefix' paste the Bucket Key Prefix](https://images.tango.us/workflows/dea7f28d-43f4-4c7b-8d67-e8ecaa2bdedc/steps/dab2293f-b76a-40d9-b389-af2ac3d8a62e/95d5a283-7236-40ea-a0e7-f1677e25018f.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=480&mark-y=438&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRkZGRkYmdz01OTEmaD02NiZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
5. Next to 'Sample Rate' paste the desired sample rate for defining the audio quality
![Next to 'Sample Rate' paste the desired sample rate for defining the audio quality Next to 'Sample Rate' paste the desired sample rate for defining the audio quality](https://images.tango.us/workflows/dea7f28d-43f4-4c7b-8d67-e8ecaa2bdedc/steps/8bbc91b9-1d61-40bb-b3ee-4172675c3642/a610ea15-dc87-4f1e-ad56-ab6cf9dadcc8.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.4522&fp-y=0.5575&fp-z=1.6543&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=481&mark-y=402&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTYlMkNGRjc0NDImdz02MDQmaD02OCZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
6. Next to 'Voices' paste your selected voices
![6. Next to 'Voices' paste your selected voices 6. Next to 'Voices' paste your selected voices](https://images.tango.us/workflows/dea7f28d-43f4-4c7b-8d67-e8ecaa2bdedc/steps/9bd6bb1a-b717-4ca2-9e9b-31cef2713491/ec15e9fe-de5c-4023-8e51-eb5e855653b4.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=482&mark-y=453&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz01OTMmaD02NiZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
7. Next to 'LanguageCode' paste the language code for your preferred language
![Next to 'LanguageCode' paste the language code for your preferred language Next to 'LanguageCode' paste the language code for your preferred language](https://images.tango.us/workflows/dea7f28d-43f4-4c7b-8d67-e8ecaa2bdedc/steps/13aaa96e-79ea-4961-a195-cd46ca0243b5/43ba0f40-8ee4-434e-b720-a9e4f6fad07d.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=479&mark-y=534&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz01OTEmaD02NiZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
8. Click on 'Save'
![Click on 'Save' Click on 'Save'](https://images.tango.us/workflows/dea7f28d-43f4-4c7b-8d67-e8ecaa2bdedc/steps/b32fa30d-3d96-47d9-9038-303e6d8db0ab/446de60c-2f8b-4670-933a-61ba05171904.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=940&mark-y=625&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz0yMjcmaD02NyZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
9. Back on the Teams overview, click on the Newsfeed Publication from the list for which TTS should be enabled
![click on the Newsfeed Publication from the list for which TTS should be enabled click on the Newsfeed Publication from the list for which TTS should be enabled](https://images.tango.us/workflows/dfff2193-3ae2-4634-8f37-dc9499ca8f97/steps/80ef7dee-faef-456c-b59c-5ef8ba87ec6a/8324e236-8897-4081-bea5-24feff0ae432.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=633&mark-y=906&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz0yNTcmaD0zMiZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
10. Click on 'Custom Properties'
![Click on 'Custom Properties' Click on 'Custom Properties'](https://images.tango.us/workflows/dfff2193-3ae2-4634-8f37-dc9499ca8f97/steps/5775825f-55be-4002-9892-4d428575bc20/7694f298-0839-485d-8010-ebb3919e1c5b.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=415&mark-y=479&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz0yMjYmaD01MCZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
11. Click on 'New'
![Click on 'New' Click on 'New'](https://images.tango.us/workflows/dfff2193-3ae2-4634-8f37-dc9499ca8f97/steps/ce662562-ac4c-4324-a2c6-2c90f29aa1d3/9f477db5-652e-4726-9e0e-3ccf6a29b0ca.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=77&mark-y=218&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz0zODgmaD04NiZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
12. Next to 'Property' enter 'ttsEnabled'
![Next to 'Property' enter 'ttsEnabled' Next to 'Property' enter 'ttsEnabled'](https://images.tango.us/workflows/dfff2193-3ae2-4634-8f37-dc9499ca8f97/steps/070b377e-a2fa-4c45-946e-dc051d8bba8e/c8e48343-b0b3-4e39-b9aa-0c4e20f4b66d.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=486&mark-y=204&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz01ODMmaD04NiZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
13. Next to 'Value' enter 'true'
![Next to 'Value' enter 'true' Next to 'Value' enter 'true'](https://images.tango.us/workflows/dfff2193-3ae2-4634-8f37-dc9499ca8f97/steps/1127fb2d-a671-4ec1-9232-1733ab030efa/077cec56-71e4-433c-a114-467263642bb1.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=481&mark-y=296&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz01ODMmaD04NiZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
14. Click on 'Save'
![Click on 'Save' Click on 'Save'](https://images.tango.us/workflows/dfff2193-3ae2-4634-8f37-dc9499ca8f97/steps/2643af09-31c2-41c7-8705-f0fa556ed299/ea359049-c44f-4cc1-9c00-b76cc45fba54.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=865&mark-y=459&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz0yODgmaD04NSZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
15. Click on Close
![Click on Close Click on Close](https://images.tango.us/workflows/dfff2193-3ae2-4634-8f37-dc9499ca8f97/steps/2fcf8d41-91a6-4bfa-b520-57fb577b563a/38b7ea08-e3c7-40d1-b8ec-61d4502efdf2.png?fm=png&crop=focalpoint&fit=crop&fp-x=0.5000&fp-y=0.5000&w=1200&border=2%2CF4F2F7&border-radius=8%2C8%2C8%2C8&border-radius-inner=8%2C8%2C8%2C8&mark-x=867&mark-y=798&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz0yODgmaD04NSZmaXQ9Y3JvcCZjb3JuZXItcmFkaXVzPTEw)
16. Repeat the steps 9-15 for all publications on which TTS should be applied (if you have multiple).
You have now successfully set up TTS and you will be able to directly test it in your Purple app.