Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
New in version 2024.1 (5.7 R1)
- iOS 17 and Xcode 15 are now supported. [HCPLAT-3216]
- iOS 14 is no longer supported. [DNB-52206]
- Xcode 12 is no longer supported. [DNB-52206]
- The SDK now includes a privacy manifest. [HCPLAT-3131]
- The Bitcode version of the SDK is no longer available.
- The SDK is no longer delivered as an embedded framework; it's now only available as a Swift package and an XCFramework. If you were using an earlier version of the SDK as an embedded framework and need to switch to the Swift package or XCFramework, you must first remove/unlink the embedded framework from your project.
- Nuance Healthcare ID is no longer available and NHID APIs have been removed. [HCCSP-2532]
- The methods
NUSAVolumeMeterLocation,volumeMeterColorandvolumeMeterBadQualityColorare deprecated and should no longer be used. [DNB-52232] - The following APIs were declared deprecated in previous versions and have now been removed [DNB-52232]:
@property (nonatomic, copy) NSString* language _attribute_((deprecated));
@property (nonatomic, copy) NSString* speakingVoice DEPRECATED_MSG_ATTRIBUTE("Setting this property will have no effect");
extern NSString* const kNUSASpeakingVoiceFemale DEPRECATED_MSG_ATTRIBUTE("Using this value will have no effect");
extern NSString* const kNUSASpeakingVoiceMale DEPRECATED_MSG_ATTRIBUTE("Using this value will have no effect");
@property (nonatomic, retain) NUSASpeechView* speechView _attribute_((deprecated));
@property (nonatomic, retain) UIImage* volumeMeterTooLoudImage _attribute_((deprecated));
@property (nonatomic, retain) UIImage* volumeMeterTooSoftImage _attribute_((deprecated));
@property (nonatomic, retain) UIImage* volumeMeterTooNoisyImage _attribute_((deprecated));
@property (nonatomic, assign) NUSABadQualityIndicatorLocation badQualityIndicatorLocation _attribute_((deprecated));
(void) addFilter: (NSString *)value forKey: (NSString *)key _attribute_((deprecated));
- The
contentparameter has been removed fromvuiControllerDidRecognizeCommand. If you're using this method, you must update your integration accordingly. [DNB-52232]
Old method:
(void) vuiControllerDidRecognizeCommand: (NSString*) id spokenPhrase: (NSString*) spokenPhrase withContent: (NSString *) content placeholderValues: (NSDictionary *) placeholderValues;
New method:
(void) vuiControllerDidRecognizeCommand: (NSString*) id spokenPhrase: (NSString*) spokenPhrase placeholderValues: (NSDictionary *) placeholderValues;
- Dragon Medical Virtual Assistant (US hosted systems only, US English only):
userFeedbackandpartnerFeedbackmethods are now available to send user feedback and app-generated feedback to DMVA. For more information, see the Dragon Medical SpeechKit (iOS edition) help, "Sending feedback to DMVA" and the API reference. [FLOR-50923]
Solved in version 2024.1 (5.7 R1)
- GUI styles indicating the speech-enabled field no longer disappear one second after the integration calls the
startRecordingmethod. [DNB-51794] - Resolved an issue that could occur when the app was sent to the background with the personalization and help screen open. When the user brings the app back to the foreground, the speechbar and personalization and help screen are displayed as expected. [FLOR-50899]
- Dragon Medical Virtual Assistant (US hosted systems only, US English only): Resolved a crash in the
endVARequestWithIDmethod. [FLOR-59470]
Important information
- Mobile operating system support: The current major iOS version is supported along with the previous two major versions. [HCPLAT-1485, DNB-31832]
- Dragon Medical SpeechKit 2024.1 (iOS edition) is compatible with Dragon Medical Server 2022.2-2024.1.
- Dragon Medical Server 2024.1 is compatible with Dragon Medical SpeechKit and Dragon Medical Embedded versions 2022.2-2024.1.
- The Dragon Medical SpeechKit Text-To-Speech Service has been decommissioned. Text-to-speech is provided by the Dragon Medical Virtual Assistant. [HCPLAT-1528, DNB-31754]
- The SystemConfiguration framework must be linked explicitly to your application, even if
Link Frameworks Automaticallyis set toYES. IfLink Frameworks Automaticallyis set toNO, the WebKit framework must also be linked to your application. - Split View isn't supported. [DNB-28030]
Known issues
- A memory leak of 1.3 MB occurs approximately every 75 seconds (only while the application is in recording mode). [DNB-32086]
- Dragon Medical SpeechKit (iOS edition) doesn't support arm64 architecture for iOS Simulator. Add arm64 to the Excluded Architectures settings for Simulator builds. [DNB-45422]
Infrastructure
Infrastructure no longer supported
- Dragon Medical SpeechKit and Dragon Medical Embedded 2024.1 applications don't work with version 2022.1 servers.
- Version 2022.1 client applications don't work with version 2024.1 servers.
- iOS 14 is no longer supported.
- Xcode 12 is no longer supported.
Infrastructure changes planned for the next release
- Dragon Medical SpeechKit and Dragon Medical Embedded 2024.2 and higher won't work with version 2022.2 servers.
- Version 2022.2 client applications won't work with version 2024.2 servers.
System requirements*
| Component | Recommended | Supported |
|---|---|---|
| Operating System | iOS 17 | iOS 15 - 17 |
| Architecture | Physical device: arm64 iOS Simulator: x86_64 | |
| Development environment | Xcode 15 | Xcode 13-15 |
*End-of-life: third-party environments
Support for third-party environments is only valid as long as they're supported by the corresponding vendor and might be subject to other restrictions. Please contact Nuance Technical Support for details. For more information, see the documentation delivered with the third-party product and supporting Nuance documentation.
When standard support by the vendor has stopped, Nuance will continue support if an issue is specific to the Nuance solution, within the limitations of the vendor's standard end-of-life and Nuance's policy. This means that issues that are a combination of the vendor's component and the Nuance solution cannot be supported.
Dragon Medical SpeechKit product life cycle
To take advantage of technical innovations and security enhancements, it's important to stay up to date with the latest versions of our SDKs.
We use the following versioning standard:
- Major release - represented by an increment in the major application version number; for example 2023.1, 2023.2.
- Point release - a service release between major releases, represented by an increment in the minor application version number; for example 2023.2.1, 2023.2.2.
We provide support for the current Dragon Medical SpeechKit version and one previous version. We investigate issues in the most current version and the previous version, or all versions released within the last 12 months (whichever includes more versions). Updates that address issues identified in previous versions are always based on the most current version.
When we release a new version of Dragon Medical SpeechKit that includes breaking changes, you might need to update your application’s source code. In these cases, we continue support for the previous version, prior to the breaking changes, for 12 months.
We won't investigate issues after the end of support.
| Version | Status | End of support | End of life | Deactivation |
|---|---|---|---|---|
| Dragon Medical SpeechKit 2020.3 (iOS edition 3.8 R1) | End of life | 2021-08-31 | 2021-11-31 | 2025-01-29 |
| Dragon Medical SpeechKit 2020.4 (iOS edition 3.9 R1) | End of life | 2021-12-31 | 2022-03-31 | 2025-01-29 |
| Dragon Medical SpeechKit 2021.1 (iOS edition 3.9 R2) | End of life | 2022-02-28 | 2022-05-31 | 2025-01-29 |
| Dragon Medical SpeechKit 2021.1.1 (iOS edition 3.9 R3) | End of life | 2022-02-28 | 2022-05-31 | 2025-01-29 |
| Dragon Medical SpeechKit 2021.1.2 (iOS edition 3.9 R4) | End of life | 2022-02-28 | 2022-05-31 | 2025-01-29 |
| Dragon Medical SpeechKit 2021.1.3 (iOS edition 3.9 R5) | End of life | 2022-02-28 | 2023-05-31 | 2025-01-29 |
| Dragon Medical SpeechKit 2021.2 (iOS edition 3.10 R1) | End of life | 2022-06-30 | 2022-09-30 | 2025-12-03 |
| Dragon Medical SpeechKit 2021.3 (iOS edition 3.11 R1) | End of life | 2022-09-30 | 2022-12-31 | 2025-12-03 |
| Dragon Medical SpeechKit 2022.2 (iOS edition 4.1 R1) | End of life | 2023-04-30 | 2023-07-31 | 2026-03-02 |
| Dragon Medical SpeechKit 2022.4 (iOS edition 4.4 R1) | End of support | 2023-12-31 | 2024-03-31 | |
| Dragon Medical SpeechKit 2023.1 (iOS edition 5.0 R1) | End of support | 2024-02-29 | 2024-05-31 | |
| Dragon Medical SpeechKit 2024.1 (iOS edition 5.4 R1) | Supported | 2025-02-28* | 2025-05-31* |
*Preliminary date depending on the next major or point release. If this is longer than 12 months, the support period will be extended until the next major or point release.
At Nuance, we place a strong emphasis on security and take a proactive approach to safeguarding our platform. To this end, 12 months after the end of support, Nuance deactivates unsupported client versions on the Nuance cloud. To avoid any disruption in service, we strongly recommend that partners integrating client SDKs that are in restricted maintenance mode upgrade their customers to the latest version of Dragon Medical SpeechKit as soon as possible.