Skip to content

Commit 79f151f

Browse files
Merge pull request #266867 from valindrae/tts-limit
Tts limit
2 parents e67a7a6 + 0c8ede1 commit 79f151f

File tree

5 files changed

+17
-4
lines changed

5 files changed

+17
-4
lines changed

articles/communication-services/concepts/call-automation/azure-communication-services-azure-cognitive-services-integration.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ Azure AI services can be easily integrated into any application regardless of th
2727

2828
### Build applications that can play and recognize speech
2929

30-
With the ability to, connect your Azure AI services to Azure Communication Services, you can enable custom play functionality, using [Text-to-Speech](../../../../articles/cognitive-services/Speech-Service/text-to-speech.md) and [SSML](../../../../articles/cognitive-services/Speech-Service/speech-synthesis-markup.md) configuration, to play more customized and natural sounding audio to users. Through the Azure AI services connection, you can also use the Speech-To-Text service to incorporate recognition of voice responses that can be converted into actionable tasks through business logic in the application. These functions can be further enhanced through the ability to create custom models within Azure AI services that are bespoke to your domain and region, through the ability to choose which languages are spoken and recognized, custom voices and custom models built based on your experience.
30+
With the ability to connect your Azure AI services to Azure Communication Services. You can enable custom play functionality, using [Text-to-Speech](../../../../articles/cognitive-services/Speech-Service/text-to-speech.md) and [Speech Synthesis Markup Language (SSML)](../../../../articles/cognitive-services/Speech-Service/speech-synthesis-markup.md) configuration, to play more customized and natural sounding audio to users. Through the Azure AI services connection, you can also use the Speech-To-Text service to incorporate recognition of voice responses that can be converted into actionable tasks through business logic in the application. These functions can be further enhanced through the ability to create custom models within Azure AI services that are bespoke to your domain and region, through the ability to choose which languages are spoken and recognized, custom voices and custom models built based on your experience.
3131

3232
## Run time flow
3333
[![Screen shot of integration run time flow.](./media/run-time-flow.png)](./media/run-time-flow.png#lightbox)
3434

3535
## Azure portal experience
36-
You will need to connect your Azure Communication Services resource with the Azure AI resource through the Azure portal. There are two ways you can accomplish this step:
36+
You'll need to connect your Azure Communication Services resource with the Azure AI resource through the Azure portal. There are two ways you can accomplish this step:
3737
- By navigating through the steps of the Cognitive Services tab in your Azure Communication Services (recommended).
3838
- Manually adding the Managed Identity to your Azure Communication Services resource. This step is more advanced and requires a little more effort to connect your Azure Communication Services to your Azure AI services.
3939

@@ -45,7 +45,7 @@ You will need to connect your Azure Communication Services resource with the Azu
4545
### Connecting through the Azure portal
4646

4747
1. Open your Azure Communication Services resource and click on the Cognitive Services tab.
48-
2. If system-assigned managed identity isn't enabled, you will need to enable it.
48+
2. If system-assigned managed identity isn't enabled, you'll need to enable it.
4949
3. In the Cognitive Services tab, click on "Enable Managed Identity" button.
5050

5151
[![Screenshot of Enable Managed Identity button.](./media/enabled-identity.png)](./media/enabled-identity.png#lightbox)
@@ -130,6 +130,11 @@ This integration between Azure Communication Services and Azure AI services is o
130130
- brazilsouth
131131
- uaenorth
132132

133+
## Known limitations
134+
135+
- Text-to-Speech text prompts support a maximum of 400 characters, if your prompt is longer than this we suggest using SSML for Text-to-Speech based play actions.
136+
- For scenarios where you exceed your Speech service quota limit, you can request to increase this limit by following the steps outlined [here](../../../ai-services/speech-service/speech-services-quotas-and-limits.md).
137+
133138
## Next steps
134139
- Learn about [playing audio](../../concepts/call-automation/play-action.md) to callers using Text-to-Speech.
135140
- Learn about [gathering user input](../../concepts/call-automation/recognize-action.md) with Speech-to-Text.

articles/communication-services/concepts/call-automation/play-action.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ As part of compliance requirements in various industries, vendors are expected t
4848
![Screenshot of flow for play action.](./media/play-action.png)
4949

5050
## Known limitations
51-
- Play action isn't enabled to work with Teams Interoperability.
51+
- Text-to-Speech text prompts support a maximum of 400 characters, if your prompt is longer than this we suggest using SSML for Text-to-Speech based play actions.
52+
- For scenarios where you exceed your Speech service quota limit, you can request to increase this lilmit by following the steps outlined [here](../../../ai-services/speech-service/speech-services-quotas-and-limits.md).
5253

5354
## Next Steps
5455
- Check out our how-to guide to learn [how-to play custom voice prompts](../../how-tos/call-automation/play-action.md) to users.

articles/communication-services/concepts/call-automation/recognize-action.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ The recognize action can be used for many reasons, here are a few examples of ho
6666

6767
## Known limitation
6868
- In-band DTMF is not supported, use RFC 2833 DTMF instead.
69+
- Text-to-Speech text prompts support a maximum of 400 characters, if your prompt is longer than this we suggest using SSML for Text-to-Speech based play actions.
70+
- For scenarios where you exceed your Speech service quota limit, you can request to increase this lilmit by following the steps outlined [here](../../../ai-services/speech-service/speech-services-quotas-and-limits.md).
6971

7072
## Next steps
7173
- Check out our how-to guide to learn how you can [gather user input](../../how-tos/call-automation/recognize-action.md).

articles/communication-services/how-tos/call-automation/play-action.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ This guide will help you get started with playing audio files to participants by
4747
|PlayFailed | 500 | 9999 | Unknown internal server error |
4848
|PlayFailed | 500 | 8572 | Action failed due to play service shutdown. |
4949

50+
## Known limitations
51+
- Text-to-Speech text prompts support a maximum of 400 characters, if your prompt is longer than this we suggest using SSML for Text-to-Speech based play actions.
52+
- For scenarios where you exceed your Speech service quota limit, you can request to increase this lilmit by following the steps outlined [here](../../../ai-services/speech-service/speech-services-quotas-and-limits.md).
5053

5154
## Clean up resources
5255

articles/communication-services/how-tos/call-automation/recognize-action.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ This guide will help you get started with recognizing DTMF input provided by par
5757

5858
## Known limitations
5959
- In-band DTMF is not supported, use RFC 2833 DTMF instead.
60+
- Text-to-Speech text prompts support a maximum of 400 characters, if your prompt is longer than this we suggest using SSML for Text-to-Speech based play actions.
61+
- For scenarios where you exceed your Speech service quota limit, you can request to increase this lilmit by following the steps outlined [here](../../../ai-services/speech-service/speech-services-quotas-and-limits.md).
6062

6163
## Clean up resources
6264

0 commit comments

Comments
 (0)