Skip to content

Commit 1ee8e3a

Browse files
author
Panu Koponen
committed
Update Speech SDK Linux platform requirements
1 parent 83931e2 commit 1ee8e3a

File tree

7 files changed

+27
-34
lines changed

7 files changed

+27
-34
lines changed

articles/ai-services/speech-service/includes/quickstarts/platform/cpp-requirements.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ Install the [Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017,
2020
> [!CAUTION]
2121
> This article references CentOS, a Linux distribution that is nearing End Of Life (EOL) status. Please consider your use and planning accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
2222
23-
The Speech SDK for C++ only supports the following distributions on the x86 (Debian/Ubuntu), x64, ARM32 (Debian/Ubuntu), and ARM64 (Debian/Ubuntu) architectures:
23+
The Speech SDK for C++ only supports the following distributions on the x64, ARM32 (Debian/Ubuntu), and ARM64 (Debian/Ubuntu) architectures:
2424

25-
- Ubuntu 18.04/20.04
26-
- Debian 10/11
27-
- Red Hat Enterprise Linux (RHEL) 7/8
25+
- Ubuntu 20.04/22.04
26+
- Debian 11/12
27+
- Red Hat Enterprise Linux (RHEL) 7
2828
- CentOS 7
2929

3030
[!INCLUDE [Linux distributions](linux-distributions.md)]

articles/ai-services/speech-service/includes/quickstarts/platform/csharp-requirements.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ Install the [Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017,
2222

2323
The Speech SDK for C# only supports the following distributions on the x64, ARM32 (Debian/Ubuntu), and ARM64 (Debian/Ubuntu) architectures:
2424

25-
- Ubuntu 18.04/20.04
26-
- Debian 10/11
27-
- Red Hat Enterprise Linux (RHEL) 7/8
25+
- Ubuntu 20.04/22.04
26+
- Debian 11/12
27+
- Red Hat Enterprise Linux (RHEL) 7
2828
- CentOS 7
2929

3030
[!INCLUDE [Linux distributions](linux-distributions.md)]

articles/ai-services/speech-service/includes/quickstarts/platform/go-linux.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ ms.author: eur
1414
1515
The Speech SDK for Go supports the following distributions on the x64 architecture:
1616

17-
- Ubuntu 18.04/20.04
18-
- Debian 9/10/11
19-
- Red Hat Enterprise Linux (RHEL) 8
17+
- Ubuntu 20.04/22.04
18+
- Debian 11/12
19+
- Red Hat Enterprise Linux (RHEL) 7
2020
- CentOS 7
2121

2222
[!INCLUDE [Linux distributions](linux-distributions.md)]

articles/ai-services/speech-service/includes/quickstarts/platform/java-requirements.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ The Speech SDK for Java doesn't support Windows on ARM64.
2424
2525
The Speech SDK for Java supports the following distributions on the x64, ARM32 (Debian/Ubuntu), and ARM64 (Debian/Ubuntu) architectures:
2626

27-
- Ubuntu 18.04/20.04
28-
- Debian 10/11
29-
- Red Hat Enterprise Linux (RHEL) 7/8
27+
- Ubuntu 20.04/22.04
28+
- Debian 11/12
29+
- Red Hat Enterprise Linux (RHEL) 7
3030
- CentOS 7
3131

3232
[!INCLUDE [Linux distributions](linux-distributions.md)]

articles/ai-services/speech-service/includes/quickstarts/platform/linux-distributions.md

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,10 @@ ms.author: eur
1313
The Speech SDK depends on the following Linux system libraries:
1414

1515
- The shared libraries of the GNU C library, including the POSIX Threads Programming library, `libpthreads`.
16-
- The OpenSSL library (`libssl`) version 1.x and certificates (`ca-certificates`).
17-
- The shared library for ALSA applications (`libasound`).
16+
- The OpenSSL library, version 1.x (`libssl1`) or 3.x (`libssl3`), and certificates (`ca-certificates`).
17+
- The shared library for ALSA applications (`libasound2`).
1818

19-
You should also install `ca-certificates` to establish a secure websocket and avoid the `WS_OPEN_ERROR_UNDERLYING_IO_OPEN_FAILED` error.
20-
21-
> [!IMPORTANT]
22-
> The Speech SDK does not yet support OpenSSL 3.0, which is the default in Ubuntu 22.04 and Debian 12.
23-
24-
# [Ubuntu 18.04/20.04](#tab/ubuntu)
19+
# [Ubuntu 20.04/22.04](#tab/ubuntu)
2520

2621
Run these commands:
2722

@@ -30,16 +25,16 @@ sudo apt-get update
3025
sudo apt-get install build-essential libssl-dev ca-certificates libasound2 wget
3126
```
3227

33-
# [Debian 10/11](#tab/debian)
28+
# [Debian 11/12](#tab/debian)
3429

35-
To use the Speech SDK in Alpine Linux, create a Debian chroot environment as documented in the Alpine Linux Wiki on [running glibc programs](https://wiki.alpinelinux.org/wiki/Running_glibc_programs). Then follow the Debian instructions here.
30+
Run these commands:
3631

3732
```Bash
3833
sudo apt-get update
3934
sudo apt-get install build-essential libssl-dev ca-certificates libasound2 wget
4035
```
4136

42-
# [RHEL 7/8 and CentOS 7](#tab/rhel-centos)
37+
# [RHEL/CentOS 7](#tab/rhel-centos)
4338

4439
> [!CAUTION]
4540
> This article references CentOS, a Linux distribution that is nearing End Of Life (EOL) status. Please consider your use and planning accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
@@ -54,7 +49,7 @@ sudo yum install alsa-lib openssl wget
5449

5550
> [!IMPORTANT]
5651
>
57-
> - On RHEL/CentOS 7, follow the instructions on [how to configure RHEL/CentOS 7 for Speech SDK](~/articles/ai-services/speech-service/how-to-configure-rhel-centos-7.md).
58-
> - On RHEL, follow the instructions on [how to configure OpenSSL for Linux](~/articles/ai-services/speech-service/how-to-configure-openssl-linux.md).
52+
> - Follow the instructions on [how to configure RHEL/CentOS 7 for Speech SDK](~/articles/ai-services/speech-service/how-to-configure-rhel-centos-7.md) and [how to configure OpenSSL for Linux](~/articles/ai-services/speech-service/how-to-configure-openssl-linux.md).
53+
> - Support for RHEL/CentOS 7 will be removed from Speech SDK releases after June 30, 2024 ([CentOS 7 EOL](https://www.redhat.com/topics/linux/centos-linux-eol) and [the end of RHEL 7 Maintenance Support 2](https://access.redhat.com/product-life-cycles?product=Red%20Hat%20Enterprise%20Linux,OpenShift%20Container%20Platform%204)).
5954
6055
---

articles/ai-services/speech-service/includes/quickstarts/platform/python-requirements.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,8 @@ Install the [Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017,
2525
2626
The Speech SDK for Python supports the following distributions on the x64 and ARM64 architectures:
2727

28-
- Ubuntu 18.04/20.04
29-
- Debian 10/11
30-
- Red Hat Enterprise Linux (RHEL) 8
31-
- CentOS 7
28+
- Ubuntu 20.04/22.04
29+
- Debian 11/12
3230

3331
[!INCLUDE [Linux distributions](linux-distributions.md)]
3432

articles/ai-services/speech-service/includes/spx-setup.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ If you output to a file, a text editor like Notepad or a web browser like Micros
3939
4040
The following Linux distributions are supported for x64 architectures that use the Speech CLI:
4141

42-
* CentOS 7/8
43-
* Debian 9/10
44-
* Red Hat Enterprise Linux (RHEL) 7/8
45-
* Ubuntu 18.04/20.04
42+
- Ubuntu 20.04/22.04
43+
- Debian 11/12
44+
- Red Hat Enterprise Linux (RHEL) 7
45+
- CentOS 7
4646

4747
> [!NOTE]
4848
> The Speech SDK (not the Speech CLI) supports additional architectures. For more information, see [About the Speech SDK](../speech-sdk.md).

0 commit comments

Comments
 (0)