Skip to content

Commit 6abb86c

Browse files
authored
recommended edits (#70)
* recommended edits * no locale * upgrade 1.19
1 parent 1327c80 commit 6abb86c

13 files changed

+31
-28
lines changed

articles/cognitive-services/Speech-Service/how-to-configure-openssl-linux.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ ROBOTS: NOINDEX
1616

1717
# Configure OpenSSL for Linux
1818

19-
In the Speech SDK version 1.19.0 and onwards, [OpenSSL](https://www.openssl.org) is dynamically configured to the host-system version.
20-
In earlier versions (1.9.0 to 1.18.0) of the Speech SDK, OpenSSL is statically linked to the core library of the SDK.
19+
With the Speech SDK version 1.19.0 and higher, [OpenSSL](https://www.openssl.org) is dynamically configured to the host-system version. In previous versions, OpenSSL is statically linked to the core library of the SDK.
2120

2221
To ensure connectivity, verify that OpenSSL certificates have been installed in your system. Run a command:
2322
```bash

articles/cognitive-services/Speech-Service/how-to-configure-rhel-centos-7.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: pankopon
1414

1515
# Configure RHEL/CentOS 7 for Speech SDK
1616

17-
To use the Speech SDK on RHEL/CentOS 7 x64, update the C++ compiler (for C++ development) and the shared C++ runtime library on your system.
17+
To use the Speech SDK for C++ development on Red Hat Enterprise Linux (RHEL) 8 x64 and CentOS 8 x64, update the C++ compiler and the shared C++ runtime library on your system.
1818

1919
### 1. General setup
2020

articles/cognitive-services/Speech-Service/how-to-use-codec-compressed-audio-input-streams.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.topic: conceptual
1111
ms.date: 03/30/2020
1212
ms.author: amishu
1313
ms.custom: devx-track-csharp
14-
zone_pivot_groups: programming-languages-set-compress-audio-one
14+
zone_pivot_groups: programming-languages-set-twenty-eight
1515
---
1616

1717
# Use codec compressed audio input
@@ -20,11 +20,14 @@ The Speech SDK and Speech CLI can accept compressed audio formats using GStreame
2020

2121
Platform | Languages | Supported GStreamer version
2222
| :--- | ---: | :---:
23-
Windows (excluding UWP) | C++, C#, Java, Python | [1.18.3](https://gstreamer.freedesktop.org/data/pkg/windows/1.18.3/msvc/gstreamer-1.0-msvc-x86_64-1.18.3.msi) | [Windows installation instructions](https://gstreamer.freedesktop.org/documentation/installing/on-windows.html?gi-language=c)
24-
Linux | C++, C#, Java, Python, Go | [supported Linux distributions and target architectures](~/articles/cognitive-services/speech-service/speech-sdk.md) | [Linux installation instructions] (https://gstreamer.freedesktop.org/documentation/installing/on-linux.html?gi-language=c)
25-
Android | Java | [1.18.3](https://gstreamer.freedesktop.org/data/pkg/android/1.18.3/) | [Android installation instructions] (https://gstreamer.freedesktop.org/documentation/installing/for-android-development.html?gi-language=c)
23+
Linux | C++, C#, Java, Python, Go | [Supported Linux distributions and target architectures](~/articles/cognitive-services/speech-service/speech-sdk.md)
24+
Windows (excluding UWP) | C++, C#, Java, Python | [1.18.3](https://gstreamer.freedesktop.org/data/pkg/windows/1.18.3/msvc/gstreamer-1.0-msvc-x86_64-1.18.3.msi)
25+
Android | Java | [1.18.3](https://gstreamer.freedesktop.org/data/pkg/android/1.18.3/)
2626

2727
## Installing Gstreamer on Linux
28+
29+
For more information see [Linux installation instructions](https://gstreamer.freedesktop.org/documentation/installing/on-linux.html?gi-language=c).
30+
2831
```sh
2932
sudo apt install libgstreamer1.0-0 \
3033
gstreamer1.0-plugins-base \
@@ -33,6 +36,9 @@ gstreamer1.0-plugins-bad \
3336
gstreamer1.0-plugins-ugly
3437
```
3538
## Installing Gstreamer on Windows
39+
40+
For more information see [Windows installation instructions](https://gstreamer.freedesktop.org/documentation/installing/on-windows.html?gi-language=c).
41+
3642
* Create a folder c:\gstreamer
3743
* Download [installer](https://gstreamer.freedesktop.org/data/pkg/windows/1.18.3/msvc/gstreamer-1.0-msvc-x86_64-1.18.3.msi)
3844
* Copy the installer to c:\gstreamer
@@ -51,6 +57,8 @@ msiexec /passive INSTALLLEVEL=1000 INSTALLDIR=C:\gstreamer /i gstreamer-1.0-msvc
5157
## Using Gstreamer in Android
5258
Look at the Java tab above for the details about building libgstreamer_android.so
5359

60+
For more information see [Android installation instructions](https://gstreamer.freedesktop.org/documentation/installing/for-android-development.html?gi-language=c).
61+
5462
## Speech SDK version required for compressed audio input
5563
* Speech SDK version 1.10.0 or later is required for RHEL 8 and CentOS 8
5664
* Speech SDK version 1.11.0 or later is required for for Windows.

articles/cognitive-services/Speech-Service/includes/get-speech-sdk-cpp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.author: pafarley
88

99
:::row:::
1010
:::column span="3":::
11-
The C++ Speech SDK is available as NuGet package on Windows, Linux, and macOS. For more information, see <a href="https://www.nuget.org/packages/Microsoft.CognitiveServices.Speech" target="_blank">Microsoft.CognitiveServices.Speech </a>.
11+
The C++ Speech SDK is available as a NuGet package on Windows, Linux, and macOS. For more information, see <a href="https://www.nuget.org/packages/Microsoft.CognitiveServices.Speech" target="_blank">Microsoft.CognitiveServices.Speech</a>.
1212
The C++ Speech SDK is also available as tar package from https://aka.ms/csspeech/linuxbinary.
1313
:::column-end:::
1414
:::column:::

articles/cognitive-services/Speech-Service/includes/get-speech-sdk-ios.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.author: pafarley
88

99
:::row:::
1010
:::column span="3":::
11-
When developing for iOS, there are following Speech SDKs available. The Objective-C/Swift Speech SDK is available natively as an iOS CocoaPod package. Alternatively, the .NET Speech SDK could be used with Xamarin.iOS and Unity application frameworks.
11+
When developing for iOS, the following Speech SDKs are available. The Objective-C/Swift Speech SDK is available natively as an iOS CocoaPod package. Alternatively, the .NET Speech SDK could be used with Xamarin.iOS and Unity application frameworks.
1212
:::column-end:::
1313
:::column:::
1414
<br>

articles/cognitive-services/Speech-Service/includes/get-speech-sdk-java.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ ms.author: pafarley
88

99
:::row:::
1010
:::column span="3":::
11-
The Java SDK for Android is packaged as an <a href="https://developer.android.com/studio/projects/android-library" target="_blank">AAR (Android Library) </a>, which includes the necessary libraries and required Android permissions. It's hosted in a Maven repository at `https://csspeechstorage.blob.core.windows.net/maven/` as package `com.microsoft.cognitiveservices.speech:client-sdk:1.17.0`. (Make sure 1.17.0 is the latest version by [searching our GitHub repo](https://github.com/Azure-Samples/cognitive-services-speech-sdk/search?q=com.microsoft.cognitiveservices.speech%3Aclient-sdk).)
11+
The Java SDK for Android is packaged as an <a href="https://developer.android.com/studio/projects/android-library" target="_blank">AAR (Android Library) </a>, which includes the necessary libraries and required Android permissions. It's hosted in a Maven repository at `https://csspeechstorage.blob.core.windows.net/maven/` as package `com.microsoft.cognitiveservices.speech:client-sdk:1.19.0`. (Make sure 1.19.0 is the latest version by [searching our GitHub repo](https://github.com/Azure-Samples/cognitive-services-speech-sdk/search?q=com.microsoft.cognitiveservices.speech%3Aclient-sdk).)
1212
:::column-end:::
1313
:::column:::
1414
<br>
1515
<div class="icon is-large">
16-
<img alt="Java" src="/media/logos/logo_java.svg" width="60px">
16+
<img alt="Java" src="https://docs.microsoft.com/media/logos/logo_java.svg" width="60px">
1717
</div>
1818
:::column-end:::
1919
:::row-end:::
@@ -27,7 +27,7 @@ To consume the package from your Android Studio project, make the following chan
2727

2828
2. In the module-level *build.gradle* file, add the following to the `dependencies` section:
2929
```gradle
30-
implementation 'com.microsoft.cognitiveservices.speech:client-sdk:1.17.0'
30+
implementation 'com.microsoft.cognitiveservices.speech:client-sdk:1.19.0'
3131
```
3232

3333
The Java SDK is also part of the [Speech Devices SDK](../speech-devices-sdk.md).

articles/cognitive-services/Speech-Service/includes/get-speech-sdk-linux.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.author: pafarley
1313
:::column:::
1414
<br>
1515
<div class="icon is-large">
16-
<img alt="Linux" src="/media/logos/logo_linux-color.svg" width="60px">
16+
<img alt="Linux" src="https://docs.microsoft.com/media/logos/logo_linux-color.svg" width="60px">
1717
</div>
1818
:::column-end:::
1919
:::row-end:::

articles/cognitive-services/Speech-Service/includes/get-speech-sdk-macos.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,12 @@ ms.date: 03/27/2020
66
ms.author: pafarley
77
---
88

9-
When developing for macOS, there are following Speech SDKs available.
9+
When developing for macOS, the following Speech SDKs are available.
1010

11-
- The Objective-C/Swift Speech SDK is available natively as a CocoaPod package for Mac x64 and ARM based silicons
12-
- The .NET Speech SDK is available via NuGet package and could be used with **Xamarin.Mac** and **Unity** application frameworks
13-
- The Python Speech SDK is available as a PyPI module with Python versions 3.7 and onwards
14-
- The Java Speech SDK is available via Maven repository as Jar package
15-
16-
> [!TIP]
17-
> For details using the Objective-C Speech SDK with Swift, see <a href="https://developer.apple.com/documentation/swift/imported_c_and_objective-c_apis/importing_objective-c_into_swift" target="_blank">Importing Objective-C into Swift </a>.
11+
- The Objective-C/Swift Speech SDK is available natively as a CocoaPod package for Mac x64 and ARM based silicons. For details about using the Objective-C Speech SDK with Swift, see <a href="https://developer.apple.com/documentation/swift/imported_c_and_objective-c_apis/importing_objective-c_into_swift" target="_blank">Importing Objective-C into Swift </a>.
12+
- The .NET Speech SDK is available via NuGet package and could be used with **Xamarin.Mac** and **Unity** application frameworks.
13+
- The Python Speech SDK is available as a PyPI module for Python versions 3.7 and higher.
14+
- The Java Speech SDK is available via the Maven repository as a JAR package.
1815

1916
### System requirements
2017

articles/cognitive-services/Speech-Service/includes/how-to/compressed-audio-input/go/examples.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,12 @@ ms.date: 09/17/2021
66
ms.author: amishu
77
---
88

9-
To configure Speech SDK to accept compressed audio input, create `PullAudioInputStream` or `PushAudioInputStream`. Then, create an `AudioConfig` from an instance of your stream class, specifying the compression format of the stream.
9+
To configure the Speech SDK to accept compressed audio input, create a `PullAudioInputStream` or `PushAudioInputStream`. Then, create an `AudioConfig` from an instance of your stream class, specifying the compression format of the stream.
1010

11-
Let's assume that your use case is to use `PushStream` for a compressed file. Your code may look like this:
11+
In the following example let's assume that your use case is to use `PushStream` for a compressed file.
1212

1313
```go
1414

15-
```suggestion
1615
package recognizer
1716

1817
import (

articles/cognitive-services/Speech-Service/includes/how-to/compressed-audio-input/go/prerequisites.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ ms.date: 09/17/2021
66
ms.author: amishu
77
---
88

9-
Speech SDK can use [GStreamer](https://gstreamer.freedesktop.org) to handle compressed audio. However, for licensing reasons GStreamer binaries are not compiled and linked with the Speech SDK. Developers need to install several dependencies and plugins, see [Installing on Linux](https://gstreamer.freedesktop.org/documentation/installing/on-linux.html?gi-language=c). Go language is only supported in Speech SDK on the Linux platform. See [Speech SDK Go Documentation](https://github.com/microsoft/cognitive-services-speech-sdk-go) to get started with Microsoft Speech SDK in Go.
9+
Speech SDK can use [GStreamer](https://gstreamer.freedesktop.org) to handle compressed audio. However, for licensing reasons GStreamer binaries are not compiled and linked with the Speech SDK. Developers need to install several dependencies and plugins, see [Installing on Linux](https://gstreamer.freedesktop.org/documentation/installing/on-linux.html?gi-language=c). Go language is only supported in Speech SDK on the Linux platform. See [Speech SDK for Go](../../../quickstarts/setup-platform.md?pivots=programming-language-go&tabs=dotnet%252cwindows%252cjre%252cbrowser) to get started with Microsoft Speech SDK in Go.
1010

0 commit comments

Comments
 (0)