|
1 | 1 | ---
|
2 | 2 | title: Release Notes - Speech service
|
3 | 3 | titleSuffix: Azure Cognitive Services
|
4 |
| -description: See a running log of feature releases, improvements, bug fixes, and known issues for the Speech service. |
| 4 | +description: A running log of Speech Service feature releases, improvements, bug fixes, and known issues. |
5 | 5 | services: cognitive-services
|
6 |
| -author: BrianMouncer |
| 6 | +author: oscholz |
7 | 7 | manager: nitinme
|
8 | 8 | ms.service: cognitive-services
|
9 | 9 | ms.subservice: speech-service
|
10 | 10 | ms.topic: conceptual
|
11 |
| -ms.date: 11/05/2019 |
12 |
| -ms.author: brianem |
| 11 | +ms.date: 01/15/2020 |
| 12 | +ms.author: oliversc |
13 | 13 | ms.custom: seodec18
|
14 | 14 | ---
|
15 | 15 |
|
16 | 16 | # Release notes
|
17 | 17 |
|
| 18 | +## Speech SDK 1.9.0: 2020-January release |
| 19 | + |
| 20 | +**New Features** |
| 21 | + |
| 22 | +- Multi-device conversation: connect multiple devices in a speech or text-based conversation, and optionally translate messages sent between them. Learn more in [this article](multi-device-conversation.md). |
| 23 | +- Keyword recognition support added for Android .aar package and added support for x86 and x64 flavors. |
| 24 | +- `SendMessage` and `SetMessageProperty` methods added to `Connection` object in Objective-C. See documentation [here](https://docs.microsoft.com/objectivec/cognitive-services/speech/). |
| 25 | +- TTS C++ api now supports `std::wstring` as synthesis text input, removing the need to convert a wstring to string before passing it to the SDK. See details [here](https://docs.microsoft.com/cpp/cognitive-services/speech/speechsynthesizer#speaktextasync). |
| 26 | +- [Language id](https://docs.microsoft.com/azure/cognitive-services/speech-service/how-to-automatic-language-detection?pivots=programming-language-csharp) and [source language config](https://docs.microsoft.com/azure/cognitive-services/speech-service/how-to-specify-source-language?pivots=programming-language-csharp) are now available in C#. |
| 27 | + |
| 28 | + |
| 29 | +**Breaking changes** |
| 30 | + |
| 31 | +- `OpenSSL` has been updated to version 1.1.1b and is statically linked to the Speech SDK core library for Linux. This may cause a break if your inbox `OpenSSL` has not been installed to the `/usr/lib/ssl` directory in the system. Please check [our documentation](how-to-configure-openssl-linux.md) under Speech SDK docs to work around the issue. |
| 32 | +- We have changed the data type returned for C# `WordLevelTimingResult.Offset` from `int` to `long` to allow for access to `WordLevelTimingResults` when speech data is longer than 2 minutes. |
| 33 | + |
| 34 | + |
| 35 | +**Bug fixes** |
| 36 | + |
| 37 | +- See the `OpenSSL` update under Breaking changes above. We fixed both an intermittent crash and a performance issue (lock contention under high load) in Linux and Java. |
| 38 | +- Made improvements to Java object closure in high concurrency scenarios. |
| 39 | +- Restructured our Nuget package. We removed the three copies of `Microsoft.CognitiveServices.Speech.core.dll` and `Microsoft.CognitiveServices.Speech.extension.kws.dll` under lib folders, making the Nuget package smaller and faster to download, and we added headers needed to compile some C++ native apps. |
| 40 | +- Fixed quickstart samples [here](https://github.com/Azure-Samples/cognitive-services-speech-sdk/tree/master/quickstart/cpp). These were exiting without displaying "microphone not found" exception on Linux, MacOS, Windows. |
| 41 | +- Fixed SDK crash with long speech recognition results on certain code paths like [this sample](https://github.com/Azure-Samples/cognitive-services-speech-sdk/tree/master/samples/csharp/uwp/speechtotext-uwp). |
| 42 | +- Fixed SDK deployment error in Azure Web App environment to address [this customer issue](https://github.com/Azure-Samples/cognitive-services-speech-sdk/issues/396). |
| 43 | +- Fixed a TTS error while using multi `<voice>` tag or `<audio>` tag to address [this customer issue](https://github.com/Azure-Samples/cognitive-services-speech-sdk/issues/433). |
| 44 | +- Fixed a TTS 401 error when the SDK is recovered from suspended. |
| 45 | + |
| 46 | + |
| 47 | +**Samples** |
| 48 | + |
| 49 | +- Added keyword recognition sample for Android [here](https://github.com/Azure-Samples/cognitive-services-speech-sdk/tree/master/samples/java/android/sdkdemo). |
| 50 | +- Added TTS sample for server scenario [here](https://github.com/Azure-Samples/cognitive-services-speech-sdk/tree/master/samples/csharp). |
| 51 | +- Added Multi-device conversation quickstarts in C++ and C# .NET [here](multi-device-conversation.md). |
| 52 | + |
| 53 | + |
| 54 | +**Other changes** |
| 55 | + |
| 56 | +- Optimized SDK core library size on Android. |
| 57 | +- SDK in 1.9.0 and onwards supports both `int` and `string` types in the voice signature version field for Conversation Transcriber. |
| 58 | + |
18 | 59 | ## Speech SDK 1.8.0: 2019-November release
|
19 | 60 |
|
20 | 61 | **New Features**
|
|
0 commit comments