Skip to content

speechtiles/STVoiceFlowKit-SP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

STVoiceFlowKit-SP Package for iOS and macOS

==============================================================

The Best Way to create engaging conversational speech interfaces for applications on iOS and macOS which blend with other existing application user interfaces. With frameworks provided by STVoiceFlowKit-SP from Speech Tiles you can do the following (and much, much more):

  • Configure multiple Voiceflows for a single application, each Voiceflow to associate with specific application processes, states or views.
  • Configure multiple Voiceflow Modules in each Voiceflow that execute various functionality such a Audio Playback, Audio Recording, Audio Dialog and Audio Listener.
  • Configure automatic transition rules among Voiceflow Modules controlled by application, device events, other application events and multi-modal user input.
  • Configure Voice Prompt Modules for audio playback that reference multiple audio segments pointing to a mix of recorded audio and realtime speech synthesis sources.
  • Provide parameters for fine control over execution of most lower level media tasks: audio playback, audio recording, voice activity detection, echo cancelation, speech recognition, speech synthesis, etc.
  • Select the speech recognition and speech synthesis engines that best suits your application.
  • Select speech synthesis voices dynamically during runtime.
  • Integrate your current application user interfaces with a comprehensive set of real-time Voiceflow event notifications in order to keep the user experience updated.
  • Integrate your application with a powerful bi-directional dynamic data sharing, which allows your application and its Voiceflow processing to adapt and update the user experience in real time.

License

STVoiceFlowKit-SP is commercial software. Contact our sales team here.

BZVoiceFlow and BZMedia are commercial products and each require a license to be used. BZVoiceFlow and BZMedia are targets referenced in STVoiceFlowKit-SP package.

See LICENSE for the software download, development and evaluation. By downloading and installing STVoiceFlowKit-SP, and by downloading and installing BZMedia or BZVoiceFlow, either directly or through STVoiceFlowKit-SP package, you accept the terms of this license.

Once you signed a commercial license, you will need to register your app bundle identifier. Contact our customers support team here.

Installation

SPM: https://github.com/SpeechTiles/STVoiceFlowKit-SP.git

Getting Started

STVoiceFlowKit-SP comes with two dynamic frameworks, the media layer (BZMedia.xcframework) and the voice flow layer (BZVoiceFlow.xcframework).

To get started with STVoiceFlowKit-SP we suggest starting with the BZVoiceFlow Framework Documentation page. A short overview with Source code snippets on how to start with integrating BZVoiceFlow framework in your application is available as part of the SDK documentation of BZVoiceFlowController.

User guides, source code for complete sample applications accompanied with configured Voiceflows are under development and will be available soon.

Support

For questions or to report issues, open a ticket on our support platform. Visit SpeechTiles.com/developer to register as a Speech Tiles developer or to access the developer area. Visit SpeechTiles.com for the more information.

Thanks, The Speech Tiles Team