Skip to content

Commit 42cb267

Browse files
committed
links
1 parent d67ede3 commit 42cb267

11 files changed

+34
-37
lines changed

articles/cognitive-services/Speech-Service/includes/containers-speech-config.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,6 @@ speech_config = speechsdk.SpeechConfig(
8585
::: zone-end
8686

8787
::: zone pivot="programming-language-cli"
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).
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).
8989
::: zone-end
9090

articles/cognitive-services/Speech-Service/includes/release-notes/release-notes-containers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ Bug fixes for [speech-language-detection](~/articles/cognitive-services/speech-s
156156
### 2022-March release
157157

158158
#### Custom speech-to-text Container v3.1.0
159-
Add support to [get display models](../../speech-container-howto.md#display-model-download-on-the-custom-speech-to-text-container).
159+
Add support to [get display models](../../speech-container-cstt.md#display-model-download-on-the-custom-speech-to-text-container).
160160

161161
### 2022-January release
162162

articles/cognitive-services/Speech-Service/language-support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ Each prebuilt neural voice model is available at 24kHz and high-fidelity 48kHz.
7575

7676
Please note that the following neural voices are retired.
7777

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.
7979
- The `en-US-JessaNeural` voice is retired and replaced by `en-US-AriaNeural`. If you were using "Jessa" before, convert to "Aria."
8080

8181
### Custom Neural Voice

articles/cognitive-services/Speech-Service/speech-container-batch-processing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Use the batch processing kit to complement and scale out workloads on Speech con
1818

1919
:::image type="content" source="media/containers/general-diagram.png" alt-text="A diagram showing an example batch-kit container workflow.":::
2020

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.
2222

2323
| Feature | Description |
2424
|---------|---------|

articles/cognitive-services/Speech-Service/speech-container-configuration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ The Speech container runtime environment is configured using the `docker run` co
2323
[!INCLUDE [Container shared configuration settings table](../../../includes/cognitive-services-containers-configuration-shared-settings-table.md)]
2424

2525
> [!IMPORTANT]
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-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).
2727
2828
## ApiKey configuration setting
2929

@@ -47,7 +47,7 @@ This setting can be found in the following place:
4747

4848
| Required | Name | Data type | Description |
4949
| -------- | ---- | --------- | ----------- |
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). |
5151

5252
## Eula setting
5353

articles/cognitive-services/Speech-Service/speech-container-faq.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ sections:
126126
- question: |
127127
What API protocols are supported, REST or WS?
128128
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).
130130
131131
- question: |
132132
Why am I getting errors when attempting to call LUIS prediction endpoints?
@@ -238,7 +238,7 @@ sections:
238238
- question: |
239239
Why am I getting 404 errors when attempting to POST data to speech-to-text container?
240240
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).
242242
243243
244244
- question: Why is the container running as a non-root user? What issues might occur because of this?

articles/cognitive-services/Speech-Service/speech-container-howto.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ The <a href="https://docs.docker.com/engine/reference/commandline/run/" target="
5050
> [!IMPORTANT]
5151
> 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.
5252
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.
5454

5555
For more information about these options, see [Configure containers](speech-container-configuration.md).
5656

@@ -72,15 +72,15 @@ Core and memory correspond to the `--cpus` and `--memory` settings, which are us
7272

7373
> [!NOTE]
7474
> 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).
7676
> Also, the first run of either container might take longer because models are being paged into memory.
7777
7878
## Host computer requirements and recommendations
7979

8080
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:
8181

82-
* [Azure Kubernetes Service](../articles/aks/index.yml).
83-
* [Azure Container Instances](../articles/container-instances/index.yml).
82+
* [Azure Kubernetes Service](~/articles/aks/index.yml).
83+
* [Azure Container Instances](~/articles/container-instances/index.yml).
8484
* 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).
8585

8686

@@ -159,7 +159,7 @@ For more information on using WSS and HTTPS protocols, see [Container security](
159159
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.
160160

161161
> [!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).
163163
164164

165165
### Logging settings
@@ -235,7 +235,7 @@ Placeholder | Value | Format or example |
235235
`{MEMORY_SIZE}` | The appropriate size of memory to allocate for your container.<br/><br/>For example: `4g` |
236236
| `{NUMBER_CPUS}` | The appropriate number of CPUs to allocate for your container.<br/><br/>For example: `4` |
237237
| `{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` |
239239
| `{CONTAINER_LICENSE_DIRECTORY}` | Location of the license folder on the container's local filesystem.<br/><br/>For example: `/path/to/license/directory` |
240240
| `{CONTAINER_OUTPUT_DIRECTORY}` | Location of the output folder on the container's local filesystem.<br/><br/>For example: `/path/to/output/directory` |
241241

articles/cognitive-services/Speech-Service/speech-container-overview.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ The following table lists the Speech containers available in the Microsoft Conta
3939

4040
## Request approval to run the container
4141

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 containers request 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).
4545

4646
The form requests information about you, your company, and the user scenario for which you'll use the container.
4747

@@ -54,17 +54,14 @@ After you submit the form, the Azure Cognitive Services team reviews it and emai
5454
> [!IMPORTANT]
5555
> To use the Speech containers, your request must be approved.
5656
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.
5958

6059
## Billing
6160

6261
The Speech containers send billing information to Azure by using a Speech resource on your Azure account.
6362

6463
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).
6564

66-
67-
6865
## Next steps
6966

7067
* [Install and run Speech containers](speech-container-howto.md)

articles/cognitive-services/Speech-Service/speech-container-stt.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -171,18 +171,18 @@ Starting in v2.6.0 of the speech-to-text container, you can get the output with
171171
To configure a phrase list, you need to add your own phrases when you make the call. For example:
172172

173173
```python
174-
phrase="the tall man"
175-
recognizer = speechsdk.SpeechRecognizer(
176-
speech_config=dict_speech_config,
177-
audio_config=audio_config)
178-
phrase_list_grammer = speechsdk.PhraseListGrammar.from_recognizer(recognizer)
179-
phrase_list_grammer.addPhrase(phrase)
180-
181-
dict_speech_config.set_service_property(
182-
name='setflight',
183-
value='xonlineinterp',
184-
channel=speechsdk.ServicePropertyChannel.UriQueryParameter
185-
)
174+
phrase="the tall man"
175+
recognizer = speechsdk.SpeechRecognizer(
176+
speech_config=dict_speech_config,
177+
audio_config=audio_config)
178+
phrase_list_grammer = speechsdk.PhraseListGrammar.from_recognizer(recognizer)
179+
phrase_list_grammer.addPhrase(phrase)
180+
181+
dict_speech_config.set_service_property(
182+
name='setflight',
183+
value='xonlineinterp',
184+
channel=speechsdk.ServicePropertyChannel.UriQueryParameter
185+
)
186186
```
187187

188188
If you have multiple phrases to add, call `.addPhrase()` for each phrase to add it to the phrase list.

articles/cognitive-services/containers/container-faq.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ sections:
9797
* [Face](../face/overview.md)
9898
* [Form Recognizer](../../applied-ai-services/form-recognizer/containers/form-recognizer-container-install-run.md#billing)
9999
* [Language Understanding (LUIS)](../luis/luis-container-howto.md#billing)
100-
* [Speech Service API](../speech-service/speech-container-howto.md#billing)
100+
* [Speech service](../speech-service/speech-container-overview.md#billing)
101101
* [Language service - sentiment analysis](../language-service/sentiment-opinion-mining/how-to/use-containers.md#billing)
102102
* [Language service - Text Analytics for health](../language-service/text-analytics-for-health/how-to/use-containers.md#billing)
103103
* [Language service - language detection](../language-service/language-detection/how-to/use-containers.md#billing)

0 commit comments

Comments
 (0)