Skip to content

Commit 4b40459

Browse files
authored
Merge pull request #104131 from mswellsi/DDK1.9-JavaSample
[Cog Svcs] Update DDK to v1.9
2 parents 991762b + 43dbeaa commit 4b40459

File tree

5 files changed

+48
-17
lines changed

5 files changed

+48
-17
lines changed

articles/cognitive-services/Speech-Service/devices-sdk-release-notes.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,24 @@ manager: nitinme
99
ms.service: cognitive-services
1010
ms.subservice: speech-service
1111
ms.topic: conceptual
12-
ms.date: 11/13/2019
12+
ms.date: 02/12/2020
1313
ms.author: wellsi
1414
---
1515

1616
# Release notes: Speech Devices SDK
1717

1818
The following sections list changes in the most recent releases.
1919

20+
## Speech Devices SDK 1.9.0:
21+
22+
- Initial binaries for [Urbetter DDK](https://aka.ms/sdsdk-download-urbetter) (Linux ARM64) are provided.
23+
- Roobo v1 now uses Maven for the Speech SDK
24+
- Updated the [Speech SDK](https://docs.microsoft.com/azure/cognitive-services/speech-service/speech-sdk-reference) component to version 1.9.0. For more information, see its [release notes](https://aka.ms/csspeech/whatsnew).
25+
2026
## Speech Devices SDK 1.7.0:
2127

2228
- Linux ARM is now supported.
23-
- Initial binaries for Roobo v2 are provided (Linux ARM64).
29+
- Initial binaries for [Roobo v2 DDK](https://aka.ms/sdsdk-download-roobov2) are provided (Linux ARM64).
2430
- Windows users can use `AudioConfig.fromDefaultMicrophoneInput()` or `AudioConfig.fromMicrophoneInput(deviceName)` to specify the microphone to be used.
2531
- The library size has been optimized.
2632
- Support for multi-turn recognition using the same speech/intent recognizer object.

articles/cognitive-services/Speech-Service/speech-devices-sdk-android-quickstart.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: nitinme
88
ms.service: cognitive-services
99
ms.subservice: speech-service
1010
ms.topic: quickstart
11-
ms.date: 12/17/2019
11+
ms.date: 02/12/2020
1212
ms.author: erhopf
1313
---
1414

@@ -29,7 +29,7 @@ Before you start using the Speech Devices SDK, you'll need to:
2929
- Download the latest version of the [Speech Devices SDK](https://aka.ms/sdsdk-download), and extract the .zip to your working directory.
3030

3131
> [!NOTE]
32-
> The Android-Sample-Release.zip file includes the Android sample app and this quickstart assumes that the app is extracted to C:\SDSDK\Android-Sample-Release
32+
> This quickstart assumes that the app is extracted to C:\SDSDK\Android-Sample-Release
3333
3434
- To get an [Azure subscription key for Speech service](get-started.md)
3535

@@ -78,6 +78,29 @@ To validate your development kit setup, build and install the sample application
7878

7979
1. Go to C:\SDSDK\Android-Sample-Release\example. Select **OK** to open the example project.
8080

81+
1. Configure gradle to reference the Speech SDK. The following files can be found under **Gradle Scripts** in Android Studio.
82+
83+
Update the **build.gradle(Project:example)**, the allprojects block should match below, by adding the maven lines.
84+
85+
```xml
86+
allprojects {
87+
repositories {
88+
google()
89+
jcenter()
90+
mavenCentral()
91+
maven {
92+
url 'https://csspeechstorage.blob.core.windows.net/maven/'
93+
}
94+
}
95+
}
96+
```
97+
98+
Update the **build.gradle(Module:app)** by adding this line to the dependencies section.
99+
100+
```xml
101+
implementation'com.microsoft.cognitiveservices.speech:client-sdk:1.9.0'
102+
```
103+
81104
1. Add your speech subscription key to the source code. If you want to try intent recognition, also add your [Language Understanding service](https://azure.microsoft.com/services/cognitive-services/language-understanding-intelligent-service/) subscription key and application ID.
82105

83106
For speech and LUIS, your information goes into MainActivity.java:

articles/cognitive-services/Speech-Service/speech-devices-sdk-linux-quickstart.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: nitinme
99
ms.service: cognitive-services
1010
ms.subservice: speech-service
1111
ms.topic: quickstart
12-
ms.date: 11/13/2019
12+
ms.date: 02/12/2020
1313
ms.author: erhopf
1414
---
1515

@@ -34,7 +34,7 @@ This quickstart requires:
3434
* An Azure subscription key for the Speech service. [Get one for free](get-started.md).
3535
* Download the latest version of the [Speech Devices SDK](https://aka.ms/sdsdk-download-JRE) for Java, and extract the .zip to your working directory.
3636
> [!NOTE]
37-
> The JRE-Sample-Release.zip file includes the JRE sample app and this quickstart assumes that the app is extracted to /home/wcaltest/JRE-Sample-Release
37+
> This quickstart assumes that the app is extracted to /home/wcaltest/JRE-Sample-Release
3838
3939
Make sure these dependencies are installed before starting Eclipse.
4040

@@ -92,7 +92,7 @@ If you plan to use the intents you'll need a [Language Understanding Service (LU
9292
<dependency>
9393
<groupId>com.microsoft.cognitiveservices.speech</groupId>
9494
<artifactId>client-sdk</artifactId>
95-
<version>1.7.0</version>
95+
<version>1.9.0</version>
9696
</dependency>
9797
</dependencies>
9898
```

articles/cognitive-services/Speech-Service/speech-devices-sdk-windows-quickstart.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: nitinme
99
ms.service: cognitive-services
1010
ms.subservice: speech-service
1111
ms.topic: quickstart
12-
ms.date: 11/13/2019
12+
ms.date: 02/12/2020
1313
ms.author: erhopf
1414
---
1515

@@ -35,7 +35,7 @@ This quickstart requires:
3535
* An Azure subscription key for the Speech service. [Get one for free](get-started.md).
3636
* Download the latest version of the [Speech Devices SDK](https://aka.ms/sdsdk-download-JRE) for Java, and extract the .zip to your working directory.
3737
> [!NOTE]
38-
> The JRE-Sample-Release.zip file includes the JRE sample app and this quickstart assumes that the app is extracted to C:\SDSDK\JRE-Sample-Release
38+
> This quickstart assumes that the app is extracted to C:\SDSDK\JRE-Sample-Release
3939
4040
Conversation Transcription is currently only available for "en-US" and "zh-CN", in the “centralus” and “eastasia” regions. You must have a speech key in one of those regions to use Conversation Transcription.
4141

@@ -77,7 +77,7 @@ If you plan to use the intents you'll need a [Language Understanding Service (LU
7777
<dependency>
7878
<groupId>com.microsoft.cognitiveservices.speech</groupId>
7979
<artifactId>client-sdk</artifactId>
80-
<version>1.7.0</version>
80+
<version>1.9.0</version>
8181
</dependency>
8282
</dependencies>
8383
```

articles/cognitive-services/Speech-Service/speech-devices-sdk.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: nitinme
99
ms.service: cognitive-services
1010
ms.subservice: speech-service
1111
ms.topic: conceptual
12-
ms.date: 07/05/2019
12+
ms.date: 02/12/2020
1313
ms.author: erhopf
1414
---
1515

@@ -23,28 +23,30 @@ The Speech Devices SDK can help you:
2323
- More easily integrate the cloud-based Speech service into your device.
2424
- Create an exceptional user experience for your customers.
2525

26-
The Speech Devices SDK consumes the [Speech SDK](speech-sdk.md). It uses the Speech SDK to send the audio that's processed by our advanced audio processing algorithm from the device's microphone array to the [Speech service](overview.md). It uses multichannel audio to provide more accurate far-field [speech recognition](speech-to-text.md) via noise suppression, echo cancellation, beamforming, and dereverberation.
26+
The Speech Devices SDK consumes the [Speech SDK](speech-sdk.md). Using our advanced audio processing algorithms with the device's microphone array to send the audio to the [Speech service](overview.md). It provides accurate far-field [speech recognition](speech-to-text.md) via noise suppression, echo cancellation, beamforming, and dereverberation.
2727

28-
You can also use the Speech Devices SDK to build ambient devices that have your own [customized keyword](speech-devices-sdk-create-kws.md) so the cue that initiates a user interaction is unique to your brand.
28+
You can also use the Speech Devices SDK to build ambient devices that have your own [customized keyword](speech-devices-sdk-create-kws.md). A Custom Keyword provides a cue that starts a user interaction which is unique to your brand.
2929

30-
The Speech Devices SDK facilitates a variety of voice-enabled scenarios, such as [voice assistants](https://aka.ms/bots/speech/va), drive-thru ordering systems, [conversation transcription](conversation-transcription-service.md), and smart speakers. You can respond to users with text, speak back to them in a default or [custom voice](how-to-customize-voice-font.md), provide search results, [translate](speech-translation.md) to other languages, and more. We look forward to seeing what you build!
30+
The Speech Devices SDK enables a variety of voice-enabled scenarios, such as [voice assistants](https://aka.ms/bots/speech/va), drive-thru ordering systems, [conversation transcription](conversation-transcription-service.md), and smart speakers. You can respond to users with text, speak back to them in a default or [custom voice](how-to-customize-voice-font.md), provide search results, [translate](speech-translation.md) to other languages, and more. We look forward to seeing what you build!
3131

3232
## Get the Speech Devices SDK
3333

3434
### Android
3535

36-
For Android devices download the latest version of the [Android Speech Devices SDK](https://aka.ms/sdsdk-download-android).
36+
For Android, devices download the latest version of the [Android Speech Devices SDK](https://aka.ms/sdsdk-download-android).
3737

3838
### Windows
3939

40-
For Windows the sample application is provided as a cross-platform Java application. Download the latest version of the [JRE Speech Devices SDK](https://aka.ms/sdsdk-download-JRE).
40+
For Windows, the sample application is provided as a cross-platform Java application. Download the latest version of the [JRE Speech Devices SDK](https://aka.ms/sdsdk-download-JRE).
4141
The application is built with the Speech SDK package, and the Eclipse Java IDE (v4) on 64-bit Windows. It runs on a 64-bit Java 8 runtime environment (JRE).
4242

4343
### Linux
4444

45-
For Linux the sample application is provided as a cross-platform Java application. Download the latest version of the [JRE Speech Devices SDK](https://aka.ms/sdsdk-download-JRE).
45+
For Linux, the sample application is provided as a cross-platform Java application. Download the latest version of the [JRE Speech Devices SDK](https://aka.ms/sdsdk-download-JRE).
4646
The application is built with the Speech SDK package, and the Eclipse Java IDE (v4) on 64-bit Linux (Ubuntu 16.04, Ubuntu 18.04, Debian 9). It runs on a 64-bit Java 8 runtime environment (JRE).
4747

48+
Additional binaries are provided to support upcoming devices, [Roobo v2 DDK](https://aka.ms/sdsdk-download-roobov2), and [Urbetter DDK](https://aka.ms/sdsdk-download-urbetter).
49+
4850
## Next steps
4951

5052
> [!div class="nextstepaction"]

0 commit comments

Comments
 (0)