BZMedia framework is a powerful framework providing an interface and a real-time event notification engine that allow programs to execute many device and audio related tasks in the scope of providing speech-enabled conversational interactions between programs on devices and their users. BZMedia framework features:

  • Automatic Speech Recognition
  • Speech Synthesis
  • Audio Recording/Playback
  • Acoustic Echo Cancellation
  • Voice Activity Detection
  • Audio Device Configuration
  • Audio Session Configuration
  • Device Speaker Control
  • Real-Time Event Detection/Notification ... and much more

BZMedia framework provides the feature rich BZMediaController interface which allows developers to quickly enable their programs with many audio processing functions. Real-time media event notifications to programs via the BZEventsObserverDelegate protocol provides developers maximum control over the management of BZMedia's asynchronous executing processes and over the behavior of their programs.

Get Started

Requirements

For iOS and macOS applications, BZMedia 1.4.0 requires Xcode 14 and higher, iOS 16.0 and above, and macOS 13.0 Ventura and above.

For android applications, BZMedia is under development.

Licensing

BZMedia framework licensing for development is available at no cost.