BZMedia is a powerful framework for iOS devices that enables mobile applications to
become fully conversational (BZMedia for Android devices is currently under development).
BZMedia framework integrates speech recognition, speech synthesis, audio playback and audio recording
with a real-time user, dialog and device event notification engine that allows mobile
applications to have maximum control over conversations and dialogs with users.
With this framework, not only a mobile application can perform simple tasks like speech recognition of a predetermined set of commands, speech synthesis of a sentence, and basic audio playback and recordings, but also it can implement state-of-the-art conversational dialogs that will put the application in the driver seat to control the conversation with the user in order to execute complex tasks quickly and efficiently.
BZDialog is a powerful framework for iOS devices that enables mobile applications to become
fully conversational using pre-defined configurable dialog modules.
BZDialog framework provides a collection of dialog modules that range in functionality
from simple audio playback to ones that execute advanced dialogs comprised of audio playback,
speech synthesis, speech recognition of collected user utterances and automatic error handling
schemas for speech/silence detection and invalid recognized utterances.
During the automatic execution of a dialog module, the mobile application will be able to receive a full range of real-time event notifications about the state of the media operations executed by the dialog and about the user and device. With that, a developer can power a mobile application with conversational dialogs very quickly and effectively. The mobile application will also have some control over the flow of the conversation with the user.
While BZDialog framework contains a comprehensive list of dialog modules, however, it’s recommended that BZMedia framework be used instead to implement custom dialogs that require finer application control.