Speech Tiles

Powering Applications with Conversational Speech Interfaces

Conversational Speech Interfaces

Conversational Speech Interfaces For Applications

Products - STVoiceFlow framework provides STVoiceFlowRunner and STMediaRunner modules that enable conversational speech interfaces in applications.

STVoiceFlowRunner Module

Enables applications to execute complex conversational speech interactions with application users driven by configurable Voice Flows.

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 SDK and bi-directional dynamic data sharing allow STVoiceFlow 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 STMediaRunner module for execution of low level media tasks on devices.

STMediaRunner Module

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 with option to perform on-device speech recognition.
  • Supports speech synthesis with runtime switching among various voices.
  • Integrated with Voice Activity Detection with real time event notifications.
  • 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 STVoiceFlowRunner module and to application.