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
Copy file name to clipboardExpand all lines: articles/cognitive-services/Speech-Service/devices-sdk-release-notes.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,14 +9,25 @@ manager: nitinme
9
9
ms.service: cognitive-services
10
10
ms.subservice: speech-service
11
11
ms.topic: conceptual
12
-
ms.date: 07/10/2019
12
+
ms.date: 11/13/2019
13
13
ms.author: wellsi
14
14
---
15
15
16
16
# Release notes: Speech Devices SDK
17
17
18
18
The following sections list changes in the most recent releases.
19
19
20
+
## Speech Devices SDK 1.7.0:
21
+
22
+
* Linux ARM is now supported.
23
+
* Initial binaries for Roobov2 are provided (Linux ARM64).
24
+
* Windows users can use AudioConfig.fromDefaultMicrophoneInput() or AudioConfig.fromMicrophoneInput(deviceName) to specify the microphone to be used.
25
+
* The library size has been optimized.
26
+
* Support for multi-turn recognition using the same speech/intent recognizer object.
27
+
* Fix occasional hang that would occur while stopping recognition.
28
+
* Sample apps now contain a sample participants.properties file to demonstrate the format of the file.
29
+
* Updated the [Speech SDK](https://docs.microsoft.com/azure/cognitive-services/speech-service/speech-sdk-reference) component to version 1.7.0. For more information, see its [release notes](https://aka.ms/csspeech/whatsnew).
30
+
20
31
## Speech Devices SDK 1.6.0:
21
32
22
33
- Support [Azure Kinect DK](https://azure.microsoft.com/services/kinect-dk/) on Windows and Linux with common [sample application](https://aka.ms/sdsdk-download)
Copy file name to clipboardExpand all lines: articles/cognitive-services/Speech-Service/speech-devices-sdk-linux-quickstart.md
+27-5Lines changed: 27 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ manager: nitinme
9
9
ms.service: cognitive-services
10
10
ms.subservice: speech-service
11
11
ms.topic: quickstart
12
-
ms.date: 07/10/2019
12
+
ms.date: 11/13/2019
13
13
ms.author: erhopf
14
14
---
15
15
@@ -76,12 +76,35 @@ If you plan to use the intents you'll need a [Language Understanding Service (LU
76
76
77
77

78
78
79
+
1. Open the pom.xml file and edit it.
80
+
81
+
At the end of the file, before the closing tag `</project>`, create `repositories` and `dependencies` elements, as shown here, and ensure the `version` matches your current version:
1. In the **Package explorer**, right-click your project. Choose **Properties**, then **Run/Debug Settings** > **New…** > **Java Application**.
80
101
81
102
1. The **Edit Configuration** window appears. In the **Name** field enter **Main**, and use **Search** for the **Main Class** to find and select **com.microsoft.cognitiveservices.speech.samples.FunctionsList**.
82
103
83
104

84
105
106
+
1. Copy the audio binaries for your target architecture, from either **Linux-arm** or **Linux-x64**, to the Java Project location, eg **/home/wcaltest/JRE-Sample-Release**
107
+
85
108
1. Also from the **Edit Configuration** window select the **Environment** page and **New**. The **New Environment Variable** window appears. In the **Name** field enter **LD_LIBRARY_PATH** and in the **value** field enter the folder containing the *.so files, for example **/home/wcaltest/JRE-Sample-Release**
86
109
87
110
1. Copy `kws.table` and `participants.properties` into the project folder **target/classes**
@@ -114,15 +137,14 @@ If you plan to use the intents you'll need a [Language Understanding Service (LU
114
137
> [!TIP]
115
138
>You can also [create a custom keyword](speech-devices-sdk-create-kws.md).
116
139
117
-
To use a new keyword, update the following two lines in `FunctionsList.java`, and copy the keyword package to your app. For example, to use the keyword 'Machine' from the keyword package `kws-machine.zip`:
140
+
To use a new keyword, update the following line in `FunctionsList.java`, and copy the keyword to your app. For example, to use the keyword 'Machine' from the keyword package `machine.zip`:
118
141
119
-
* Copy the keyword package into the project folder **target/classes**.
142
+
* Copy the `kws.table` file from the zip package into the project folder **target/classes**.
120
143
121
-
* Update the `FunctionsList.java` with the keyword and the package name:
144
+
* Update the `FunctionsList.java` with the keyword name:
122
145
123
146
```java
124
147
private static final String Keyword = "Machine";
125
-
privatestaticfinalStringKeywordModel="kws-machine.zip"// set your own keyword package name.
Copy file name to clipboardExpand all lines: articles/cognitive-services/Speech-Service/speech-devices-sdk-windows-quickstart.md
+29-7Lines changed: 29 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,13 +9,13 @@ manager: nitinme
9
9
ms.service: cognitive-services
10
10
ms.subservice: speech-service
11
11
ms.topic: quickstart
12
-
ms.date: 07/10/2019
12
+
ms.date: 11/13/2019
13
13
ms.author: erhopf
14
14
---
15
15
16
16
# Quickstart: Run the Speech Devices SDK sample app on Windows
17
17
18
-
In this quickstart, you'll learn how to use the Speech Devices SDK for Windows to build a speech-enabled product or use it as a [Conversation Transcription](conversation-transcription-service.md) device. Currently only the [Azure Kinect DK](https://azure.microsoft.com/services/kinect-dk/) is supported.
18
+
In this quickstart, you'll learn how to use the Speech Devices SDK for Windows to build a speech-enabled product or use it as a [Conversation Transcription](conversation-transcription-service.md) device. For Conversation Transcription only the [Azure Kinect DK](https://azure.microsoft.com/services/kinect-dk/) is supported. For other speech use linear mic arrays that provide a microphone array geometry are supported.
19
19
20
20
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).
21
21
@@ -28,7 +28,7 @@ The source code for the [sample application](https://aka.ms/sdsdk-download-JRE)
*[Java 8](https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) or [JDK 8](https://www.oracle.com/technetwork/java/javase/downloads/index.html) only.
34
34
*[Microsoft Visual C++ Redistributable](https://support.microsoft.com/help/2977003/the-latest-supported-visual-c-downloads)
@@ -61,6 +61,29 @@ If you plan to use the intents you'll need a [Language Understanding Service (LU
61
61
62
62

63
63
64
+
1. Open the pom.xml file and edit it.
65
+
66
+
At the end of the file, before the closing tag `</project>`, create `repositories` and `dependencies` elements, as shown here, and ensure the `version` matches your current version:
1. Copy the contents of **Windows-x64** to the Java Project location, eg **C:\SDSDK\JRE-Sample-Release**
86
+
64
87
1. Copy `kws.table`, `participants.properties` and `Microsoft.CognitiveServices.Speech.extension.pma.dll` into the project folder **target\classes**
65
88
66
89
## Configure the sample application
@@ -90,15 +113,14 @@ If you plan to use the intents you'll need a [Language Understanding Service (LU
90
113
> [!TIP]
91
114
>You can also [create a custom keyword](speech-devices-sdk-create-kws.md).
92
115
93
-
To use a new keyword, update the following two lines in `FunctionsList.java`, and copy the keyword package to your app. For example, to use the keyword 'Machine' from the keyword package `kws-machine.zip`:
116
+
To use a new keyword, update the following line in `FunctionsList.java`, and copy the keyword to your app. For example, to use the keyword 'Machine' from the keyword package `machine.zip`:
94
117
95
-
* Copy the keyword package into the project folder **target/classes**.
118
+
* Copy the `kws.table` file from the zip package into the project folder **target/classes**.
96
119
97
-
* Update the `FunctionsList.java` with the keyword and the package name:
120
+
* Update the `FunctionsList.java` with the keyword name:
98
121
99
122
```java
100
123
private static final String Keyword = "Machine";
101
-
privatestaticfinalStringKeywordModel="kws-machine.zip"// set your own keyword package name.
0 commit comments