Skip to content

Releases: Cay-Zhang/SwiftSpeech

v0.9.3 - CocoaPods Support

27 Jul 11:51
Compare
Choose a tag to compare

You can now install SwiftSpeech using CocoaPods!

pod 'SwiftSpeech'

v0.9.2 - Audio Session Configurations

09 Sep 12:17
Compare
Choose a tag to compare
  • Added: SwiftSpeech.Session.Configuration now has a new property audioSessionConfiguration of type SwiftSpeech.Session.AudioSessionConfiguration. Use it to customize the audio sessions in your app. For example, if you want your app to play some audio while/after recordings, you can set the configuration to .playAndRecord.
  • Changed Behavior: Swift Speech now by default deactivates your app's audio session when a recording session stops, meaning other apps can resume their audio playback when your user finishes speaking. If you would like to change this behavior, see SwiftSpeech.Session.AudioSessionConfiguration.

v0.9.1 - Graceful Error Handling

26 Aug 11:42
Compare
Choose a tag to compare
  • Errors happened during the initialization of the recording session (such as a microphone activation failure) are now sent through resultSubject, so that you can catch them in error handlers of onRecognize.

v0.9.0 - Session Configurations

04 Aug 09:26
Compare
Choose a tag to compare
  • Added: SwiftSpeech.Session.Configuration.
  • Added: Session configuration support for built-in Functional Components.

v0.8.0

27 Jul 07:51
Compare
Choose a tag to compare
  • Added: The companion project for SwiftSpeech: SwiftSpeech Examples.
  • Changed: A more powerful set of onRecognize modifiers that is ready for complex tasks. Check README for more information.
  • Added: FunctionalComponentDelegate makes it easier to support SwiftSpeech Modifiers.
  • Added: Xcode library contents for Xcode 12.
  • Changed: The new authorization system gives you more control over when to request an authorization.

A bunch of new updates!

30 Mar 06:38
Compare
Choose a tag to compare

We've come a long way!

Features and changes since v0.2.0:

  • SwiftSpeech.Session was implemented to avoid strong references to SpeechRecognizer.
  • A couple of demos!
  • Utilized SwiftUI Environments to build a composable structure: stack your SwiftSpeech Modifiers together to create powerful effects!
  • Added SwiftSpeech.State and thus supported reacting to a cancelling state in a View Component.
  • Updated SwiftSpeech.RecordButton to react to a cancelling state.
  • New Functional Component: ToggleRecordingOnTap.
  • A rich Readme with GIFs!

SwiftUI Integration!

17 Feb 07:54
Compare
Choose a tag to compare

Implemented foundations for SwiftUI integration (RecordOnHold).
Added several View extensions: now you can make any View a record button with just one line of code!
SwiftSpeech namespace overhaul.

⚠️Warning: Readme is not yet updated and there's barely any documentation in the code.

v0.1.0

27 Nov 03:01
f402997
Compare
Choose a tag to compare
Update README.md