swift-sdk

The Watson Swift SDK enables developers to quickly add Watson Cognitive Computing services to their Swift applications.

APACHE-2.0 License

Stars
877
Committers
49

Bot releases are hidden (Show)

swift-sdk -

Published by schen22 over 7 years ago

This update adds the following features and support:

  • Customize Speech to Text.
  • Add and edit metadata to photos within Visual Recognition.
  • Basic Linux support for Conversation, Language Translator, Natural Language Classifier, Personality Insights V3, Tone Analyzer, and Tradeoff Analytics.

Please note this release includes renaming the iOS SDK to Swift SDK.

swift-sdk - v0.12.0

Published by schen22 almost 8 years ago

This release adds support for the Discovery service.

swift-sdk - v0.11.0

Published by schen22 almost 8 years ago

This update adds support for the Visual Recognition service's similarity search. It also updates sample applications for Swift 3.0 and adds several bug fixes:

  • Visual Recognition: Enable uploading and classifying .PNG images.
  • Speech to Text: Allow audio playback when AVAudioSession is activated.
swift-sdk - v0.10.0

Published by glennrfisher almost 8 years ago

This update adds support for Personality Insights V3 and several minor bug fixes:

  • RestKit: Add a guard statement to avoid Any? to Any coercion.
  • Speech to Text: Avoid sending data when payload is empty.
  • Visual Recognition: Make age max and min properties optional.
  • Visual Recognition: Updated error handling to recognize more service errors.
swift-sdk - v0.9.1

Published by glennrfisher almost 8 years ago

This update adds support for the Speech to Text service's smart formatting parameter in Swift 3. It also fixes some broken links in the documentation.

swift-sdk - v0.8.2

Published by glennrfisher almost 8 years ago

This update adds support for the Speech to Text service's smart formatting parameter in Swift 2.3.

swift-sdk - v0.7.3

Published by glennrfisher almost 8 years ago

This update adds support for the Speech to Text service's smart formatting parameter in Swift 2.2.

swift-sdk - v0.9.0

Published by glennrfisher almost 8 years ago

This release migrates the SDK to Swift 3.0, removes external dependencies, and includes several fixes for the Conversation service.

swift-sdk - v0.8.1

Published by glennrfisher about 8 years ago

This release updates the Swift 2.3 version of the iOS SDK with several bug fixes and minor changes.

  • All Services: Default HTTP headers can now be set for each service.
  • All Services: The service URL parameter was moved from each init to a class property. To set a custom service URL parameter, set the class property instead of passing it as a parameter to the initializer. (For example: textToSpeech.serviceURL = "...".)
  • Credentials: Testing credentials were moved to a .swift file for convenience.
  • Language Translator: Update the default service URL for the recent release of the Language Translator service. To use an existing Language Translation service, specify a custom service URL.
  • Natural Language Classifier: Updates the trained classifier id used for testing.
  • Speech to Text: Add support for setting customization_id parameter.
  • Speech to Text: Added support for additional audio formats (AudioMediaType.MuLaw and AudioMediaType.Basic)
  • Speech to Text: Added support for the supported_features parameter of language models, which identifies whether certain additional service features are supported with any given model.
  • Speech to Text: Fix a bug where the microphone would continue recording when disconnected by the service (which also prevented the service from operating correctly when reconnecting).
  • Text to Speech: Validate the status code in the response to synthesize(). This helps to produce more meaningful error messages when using incorrect credentials with the service.
  • Visual Recognition: Any errors writing the JSON parameters file are now passed back to the user.
swift-sdk - v0.7.2

Published by glennrfisher about 8 years ago

This release updates the Swift 2.2 version of the iOS SDK with several bug fixes and minor changes.

  • All Services: Default HTTP headers can now be set for each service.
  • Speech to Text: Add support for setting customization_id parameter.
  • Visual Recognition: Any errors writing the JSON parameters file are now passed back to the user.
swift-sdk - v0.7.1

Published by glennrfisher about 8 years ago

The release updates the Swift 2.2 version of the iOS SDK and includes several bug fixes and changes.

  • All Services: The service URL parameter was moved from each init to a class property. To set a custom service URL parameter, set the class property instead of passing it as a parameter to the initializer. (For example: textToSpeech.serviceURL = "...".)
  • Cartfile: The Cartfile was updated to explicitly specify Swift 2.2 compatible versions of the SDK's dependencies.
  • Credentials: Testing credentials were moved to a .swift file for convenience.
  • Language Translator: Update the default service URL for the recent release of the Language Translator service. To use an existing Language Translation service, specify a custom service URL.
  • Natural Language Classifier: Updates the trained classifier id used for testing.
  • Speech to Text: Added support for additional audio formats (AudioMediaType.MuLaw and AudioMediaType.Basic)
  • Speech to Text: Added support for the supported_features parameter of language models, which identifies whether certain additional service features are supported with any given model.
  • Speech to Text: Fix a bug where the microphone would continue recording when disconnected by the service (which also prevented the service from operating correctly when reconnecting).
  • Text to Speech: Validate the status code in the response to synthesize(). This helps to produce more meaningful error messages when using incorrect credentials with the service.
swift-sdk - v0.8.0

Published by glennrfisher about 8 years ago

This update adds support for Xcode 8 and Swift 2.3+.

swift-sdk - v0.7.0

Published by glennrfisher about 8 years ago

This update adds a new implementation for Speech to Text. The implementation includes a better, redesigned API. It also includes two separate classes, SpeechToText and SpeechToTextSession for simple and advanced usage, respectively. In particular, SpeechToTextSession exposes more control over the WebSockets session and microphone, including access to raw data and the decibel power level.

swift-sdk - v0.6.2

Published by glennrfisher about 8 years ago

This releases fixes a broken link in the Speech to Text service's TranscriptionSettings model. It also adds a Text to Speech test for Japanese text.

swift-sdk - v0.6.1

Published by glennrfisher about 8 years ago

This release fixes a bug with the context model of the Conversation service.

swift-sdk - v0.6.0

Published by glennrfisher about 8 years ago

This update adds the Retrieve and Rank service. It also adds re-training functionality to Visual Recognition and includes several minor documentation updates.

swift-sdk - v0.5.0

Published by glennrfisher about 8 years ago

This release adds the ConversationV1 service, along with the following minor updates:

  • All Services: Add support for iOS 8+
  • All Services: Update tests to improve consistency
  • Travis: Update CI to build and test with both iOS 8 and iOS 9
  • Alchemy Language: Change forUrl parameter to forURL
  • Alchemy Vision: Deprecated in favor of Visual Recognition
  • Relationship Extraction: Deprecated in favor of Alchemy Language
  • Text To Speech: Add test for empty string
  • Tone Analyzer: Update to the general availability URL

Note that the Alchemy Vision and Relationship Extraction services remain in the SDK. You can continue to use these services in your applications, but they will result in a deprecation build warning.

swift-sdk - v0.4.2

Published by glennrfisher over 8 years ago

This release fixes issue #363 by modifying the RelationshipExtractionV1Beta scheme to avoid building/profiling/archiving/analyzing the RelationshipExtractionV1BetaTests target.

swift-sdk - v0.4.1

Published by glennrfisher over 8 years ago

This is a minor update to add documentation.

swift-sdk - v0.4.0

Published by glennrfisher over 8 years ago

This is a major update for the Watson Developer Cloud iOS SDK, with 5 main additions:

  • AlchemyData News service
  • Conversation (Experimental) service
  • Document Conversion service
  • Relationship Extraction service
  • Text to Speech customization endpoints
  • Tradeoff Analytics service

This release also includes a number of minor changes and bug fixes:

  • All Services: Add serviceURL as an argument to initializer.
  • All Services: Add custom HTTP user agent header.
  • Alchemy Language: Transition to RestKit architecture.
  • Alchemy Vision: Use NSData instead of NSURL for image parameters.
  • Alchemy Vision: Fix bug with celebrity identity.
  • Alchemy Vision: Fix bug with HTML endpoints.
  • Alchemy Vision: Improve error handling.
  • Alchemy Vision: Improve tests.
  • Dialog: Add missing documentation.
  • Language Translation: Add missing documentation.
  • Language Translation: Rename to Language Translator.
  • Natural Language Classifier: Add missing documentation.
  • Speech to Text: Add missing documentation.
  • Text to Speech: Change AudioFormat.OGG case to AudioFormat.Opus
  • Text to Speech: Add missing documentation.
  • Tone Analyzer: Improve tests.
  • Readme: Fix bugs.
  • Quickstart Guide: Fix bugs.
  • Swift Package Manager: Add Package.swift file.
  • Carthage: Remove ObjectMapper dependency.
  • Carthage: Update Cartfile.resolved