You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For information about how to configure the Speech CLI, see [Get started with the Azure Speech CLI](spx-basics.md?tabs=dockerinstall#download-and-install).
88
+
For information about how to configure the Speech CLI, see [Get started with the Azure Speech CLI](../spx-basics.md?tabs=dockerinstall#download-and-install).
Copy file name to clipboardExpand all lines: articles/cognitive-services/Speech-Service/language-support.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -75,7 +75,7 @@ Each prebuilt neural voice model is available at 24kHz and high-fidelity 48kHz.
75
75
76
76
Please note that the following neural voices are retired.
77
77
78
-
- The English (United Kingdom) voice `en-GB-MiaNeural` retired on October 30, 2021. All service requests to `en-GB-MiaNeural` will be redirected to `en-GB-SoniaNeural` automatically as of October 30, 2021. If you're using container Neural TTS, [download](speech-container-howto.md#get-the-container-image-with-docker-pull) and deploy the latest version. Starting from October 30, 2021, all requests with previous versions will not succeed.
78
+
- The English (United Kingdom) voice `en-GB-MiaNeural` retired on October 30, 2021. All service requests to `en-GB-MiaNeural` will be redirected to `en-GB-SoniaNeural` automatically as of October 30, 2021. If you're using container Neural TTS, [download](speech-container-ntts.md#get-the-container-image-with-docker-pull) and deploy the latest version. Starting from October 30, 2021, all requests with previous versions will not succeed.
79
79
- The `en-US-JessaNeural` voice is retired and replaced by `en-US-AriaNeural`. If you were using "Jessa" before, convert to "Aria."
Copy file name to clipboardExpand all lines: articles/cognitive-services/Speech-Service/speech-container-batch-processing.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ Use the batch processing kit to complement and scale out workloads on Speech con
18
18
19
19
:::image type="content" source="media/containers/general-diagram.png" alt-text="A diagram showing an example batch-kit container workflow.":::
20
20
21
-
The batch kit container is available for free on [GitHub](https://github.com/microsoft/batch-processing-kit) and [Docker hub](https://hub.docker.com/r/batchkit/speech-batch-kit/tags). You are only [billed](speech-container-howto.md#billing) for the Speech containers you use.
21
+
The batch kit container is available for free on [GitHub](https://github.com/microsoft/batch-processing-kit) and [Docker hub](https://hub.docker.com/r/batchkit/speech-batch-kit/tags). You are only [billed](speech-container-overview.md#billing) for the Speech containers you use.
> The [`ApiKey`](#apikey-configuration-setting), [`Billing`](#billing-configuration-setting), and [`Eula`](#eula-setting) settings are used together, and you must provide valid values for all three of them; otherwise your container won't start. For more information about using these configuration settings to instantiate a container, see [Billing](speech-container-howto.md#billing).
26
+
> The [`ApiKey`](#apikey-configuration-setting), [`Billing`](#billing-configuration-setting), and [`Eula`](#eula-setting) settings are used together, and you must provide valid values for all three of them; otherwise your container won't start. For more information about using these configuration settings to instantiate a container, see [Billing](speech-container-overview.md#billing).
27
27
28
28
## ApiKey configuration setting
29
29
@@ -47,7 +47,7 @@ This setting can be found in the following place:
47
47
48
48
| Required | Name | Data type | Description |
49
49
| -------- | ---- | --------- | ----------- |
50
-
| Yes |`Billing`| String | Billing endpoint URI. For more information on obtaining the billing URI, see [gather required parameters](speech-container-howto.md#gather-required-parameters). For more information and a complete list of regional endpoints, see [Custom subdomain names for Cognitive Services](../cognitive-services-custom-subdomains.md). |
50
+
| Yes |`Billing`| String | Billing endpoint URI. For more information on obtaining the billing URI, see [billing](speech-container-overview.md#billing). For more information and a complete list of regional endpoints, see [Custom subdomain names for Cognitive Services](../cognitive-services-custom-subdomains.md). |
Copy file name to clipboardExpand all lines: articles/cognitive-services/Speech-Service/speech-container-faq.yml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -126,7 +126,7 @@ sections:
126
126
- question: |
127
127
What API protocols are supported, REST or WS?
128
128
answer: |
129
-
For speech-to-text and custom speech-to-text containers, we currently only support the websocket based protocol. The SDK only supports calling in WS but not REST. Always refer to the official documentation, see [query prediction endpoints](speech-container-howto.md#query-the-containers-prediction-endpoint).
129
+
For speech-to-text and custom speech-to-text containers, we currently only support the websocket based protocol. The SDK only supports calling in WS but not REST. For more information, see [host URLs](speech-container-howto.md#use-the-speech-service).
130
130
131
131
- question: |
132
132
Why am I getting errors when attempting to call LUIS prediction endpoints?
@@ -238,7 +238,7 @@ sections:
238
238
- question: |
239
239
Why am I getting 404 errors when attempting to POST data to speech-to-text container?
240
240
answer: |
241
-
Speech-to-text containers do not support REST API. The Speech SDK uses WebSockets. Always refer to the official documentation, see [query prediction endpoints](speech-container-howto.md#query-the-containers-prediction-endpoint).
241
+
Speech-to-text containers do not support REST API. The Speech SDK uses WebSockets. For more information, see [host URLs](speech-container-howto.md##use-the-speech-service).
242
242
243
243
244
244
- question: Why is the container running as a non-root user? What issues might occur because of this?
Copy file name to clipboardExpand all lines: articles/cognitive-services/Speech-Service/speech-container-howto.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,7 @@ The <a href="https://docs.docker.com/engine/reference/commandline/run/" target="
50
50
> [!IMPORTANT]
51
51
> These subscription keys are used to access your Cognitive Services API. Don't share your keys. Store them securely. For example, use Azure Key Vault. We also recommend that you regenerate these keys regularly. Only one key is necessary to make an API call. When you regenerate the first key, you can use the second key for continued access to the service.
52
52
53
-
The container needs the billing argument values to run. These values allow the container to connect to the billing endpoint. The container reports usage about every 10 to 15 minutes. If the container doesn't connect to Azure within the allowed time window, the container continues to run but doesn't serve queries until the billing endpoint is restored. The connection is attempted 10 times at the same time interval of 10 to 15 minutes. If it can't connect to the billing endpoint within the 10 tries, the container stops serving requests. See the [Cognitive Services container FAQ](../articles/cognitive-services/containers/container-faq.yml#how-does-billing-work) for an example of the information sent to Microsoft for billing.
53
+
The container needs the billing argument values to run. These values allow the container to connect to the billing endpoint. The container reports usage about every 10 to 15 minutes. If the container doesn't connect to Azure within the allowed time window, the container continues to run but doesn't serve queries until the billing endpoint is restored. The connection is attempted 10 times at the same time interval of 10 to 15 minutes. If it can't connect to the billing endpoint within the 10 tries, the container stops serving requests. See the [Cognitive Services container FAQ](../containers/container-faq.yml#how-does-billing-work) for an example of the information sent to Microsoft for billing.
54
54
55
55
For more information about these options, see [Configure containers](speech-container-configuration.md).
56
56
@@ -72,15 +72,15 @@ Core and memory correspond to the `--cpus` and `--memory` settings, which are us
72
72
73
73
> [!NOTE]
74
74
> The minimum and recommended allocations are based on Docker limits, *not* the host machine resources.
75
-
> For example, speech-to-text containers memory map portions of a large language model. We recommend that the entire file should fit in memory. You need to add an additional 4 to 8 GB to load the speech modesl (see above table).
75
+
> For example, speech-to-text containers memory map portions of a large language model. We recommend that the entire file should fit in memory. You need to add an additional 4 to 8 GB to load the speech models (see above table).
76
76
> Also, the first run of either container might take longer because models are being paged into memory.
77
77
78
78
## Host computer requirements and recommendations
79
79
80
80
The host is an x64-based computer that runs the Docker container. It can be a computer on your premises or a Docker hosting service in Azure, such as:
* A [Kubernetes](https://kubernetes.io/) cluster deployed to [Azure Stack](/azure-stack/operator). For more information, see [Deploy Kubernetes to Azure Stack](/azure-stack/user/azure-stack-solution-template-kubernetes-deploy).
85
85
86
86
@@ -159,7 +159,7 @@ For more information on using WSS and HTTPS protocols, see [Container security](
159
159
When you start or run the container, you might experience issues. Use an output [mount](speech-container-configuration.md#mount-settings) and enable logging. Doing so allows the container to generate log files that are helpful when you troubleshoot issues.
160
160
161
161
> [!TIP]
162
-
> For more troubleshooting information and guidance, see [Cognitive Services containers frequently asked questions (FAQ)](../container-faq.yml).
162
+
> For more troubleshooting information and guidance, see [Cognitive Services containers frequently asked questions (FAQ)](../containers/container-faq.yml).
163
163
164
164
165
165
### Logging settings
@@ -235,7 +235,7 @@ Placeholder | Value | Format or example |
235
235
`{MEMORY_SIZE}` | The appropriate size of memory to allocate for your container.<br/><br/>For example: `4g` |
236
236
|`{NUMBER_CPUS}`| The appropriate number of CPUs to allocate for your container.<br/><br/>For example: `4`|
237
237
|`{LICENSE_MOUNT}`| The path where the license will be located and mounted.<br/><br/>For example: `/host/license:/path/to/license/directory`|
238
-
|`{OUTPUT_PATH}`| The output path for logging [usage records](../disconnected-containers.md#usage-records).<br/><br/>For example: `/host/output:/path/to/output/directory`|
238
+
|`{OUTPUT_PATH}`| The output path for logging [usage records](../containers/disconnected-containers.md#usage-records).<br/><br/>For example: `/host/output:/path/to/output/directory`|
239
239
|`{CONTAINER_LICENSE_DIRECTORY}`| Location of the license folder on the container's local filesystem.<br/><br/>For example: `/path/to/license/directory`|
240
240
|`{CONTAINER_OUTPUT_DIRECTORY}`| Location of the output folder on the container's local filesystem.<br/><br/>For example: `/path/to/output/directory`|
Copy file name to clipboardExpand all lines: articles/cognitive-services/Speech-Service/speech-container-overview.md
+4-7Lines changed: 4 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,9 +39,9 @@ The following table lists the Speech containers available in the Microsoft Conta
39
39
40
40
## Request approval to run the container
41
41
42
-
To use the Speech containers, you must submit a request form and wait for approval. Fill out and submit a request form to request access to a connected or disconnected container.
43
-
* For connected containers, you must submit [this request form](https://aka.ms/csgate)and wait for approval.
44
-
* For disconnected containers (not connected to the internet), you must submit [this request form](https://aka.ms/csdisconnectedcontainers)and wait for approval. When you are approved for a disconnected container, you are also permitted to use the corresponding connected container. For more information about applying and purchasing a commitment plan to use containers in disconnected environments, see [Use containers in disconnected environments](../containers/disconnected-containers.md#request-access-to-use-containers-in-disconnected-environments).
42
+
To use the Speech containers, you must submit one of the following request forms and wait for approval:
43
+
-[Connected containersrequest form](https://aka.ms/csgate)if you want to run containers regularly, in environments that are only connected to the internet.
44
+
-[Disconnected Container request form](https://aka.ms/csdisconnectedcontainers)if you want to run containers in environments that can either be connected or disconnected from the internet. For more information about applying and purchasing a commitment plan to use containers in disconnected environments, see [Use containers in disconnected environments](../containers/disconnected-containers.md#request-access-to-use-containers-in-disconnected-environments).
45
45
46
46
The form requests information about you, your company, and the user scenario for which you'll use the container.
47
47
@@ -54,17 +54,14 @@ After you submit the form, the Azure Cognitive Services team reviews it and emai
54
54
> [!IMPORTANT]
55
55
> To use the Speech containers, your request must be approved.
56
56
57
-
While you're waiting for approval, you can [setup the prerequisites](speech-containers-howto.md#prerequisites) on your host computer. You can also download the container from the Microsoft Container Registry (MCR). You can run the container after your request is approved.
58
-
57
+
While you're waiting for approval, you can [setup the prerequisites](speech-container-howto.md#prerequisites) on your host computer. You can also download the container from the Microsoft Container Registry (MCR). You can run the container after your request is approved.
59
58
60
59
## Billing
61
60
62
61
The Speech containers send billing information to Azure by using a Speech resource on your Azure account.
63
62
64
63
Speech containers aren't licensed to run without being connected to Azure for metering. You must configure your container to communicate billing information with the metering service at all times. For more information, see [billing arguments](speech-container-howto.md#billing-arguments).
65
64
66
-
67
-
68
65
## Next steps
69
66
70
67
*[Install and run Speech containers](speech-container-howto.md)
0 commit comments