Speech Tiles

Powering Applications with Conversational Speech Interfaces

Conversational Speech Interfaces

Conversational Speech Interfaces For Applications

Products - Speech Tiles BZVoiceFlow and BZMedia frameworks enable conversational speech interfaces in applications.

BZVoiceFlow Framework

Enables applications to execute complex conversational speech interactions with application users.

Features:

  • Application designers and developers configure Voiceflows which define the adaptive conversational speech interactions between an application and its users.
  • Supports Voiceflow modules of multiple types with automatic and configured transitions among the Voiceflow modules.
  • Comprehensive real-time Voiceflow processing event notifications for integration with events received concurrently through other application user interfaces.
  • Powerful API and bi-directional dynamic data sharing allow BZVoiceFlow framework and application to adapt and update the conversational speech user experience.
  • Automatic and configured handling of interruptions from device or other programs.
  • Interfaces with Speech Tiles BZMedia framework for execution of low level media tasks on devices.

BZMedia Framework

Executes complex low level media tasks on devices related to audio playback, audio recording, speech recognition, speech synthesis, audio session interruptions and audio route changes.

Features:

  • Supports continuous and discrete speech recognition tasks using various speech recognition engines and with option to perform on-device speech recognition.
  • Supports various speech synthesis engines and switching among various voices.
  • Integrated with Acoustic Echo Cancelation and with Voice Activity Detection.
  • Supports various audio formats for audio playback and audio recording.
  • Detection and processing of audio session interruptions and audio route changes.
  • Comprehensive real-time media event notifications to BZVoiceFlow framework and to application.