This repository illustrates how to integrate Hive AI and the Dolby.io iOS SDK to implement conference monitoring during conferences.
This repository contains a sample application for the blog post TODO ADD LINK. It allows you to use Hive Audio Moderation to capture raw local audio from Dolby.io conference, transcribe raw audio into human readable text, process the full transcription and detects inappropriate content across multiple classes.
If you do not have one already, create an account on Dolby.io and retrieve a client access token by connecting to your dashboard and selecting your application then click on API keys in the left menu.
Then, create a Hive account if you do not have one already and Request a Demo
When you have access to to your dashboard, create a project and get your Hive API Key
.
- Clone this repository to your local computer and open a project file with Xcode.
- Make sure your project's Bundle identifier and Team Account is set for your developement environment.
- Select the project's target and Signings and Capibilities Tab.
- Select your team and set the project's bundle ID.
- Update the Configuration.swift file with Dolby.io Client Access Token and Hive API Key.
- Select your iOS Device and Run the project.
In the case any bugs occur, report it using Github issues, and we will see to it.
We welcome your interest in trying to experiment with our repos.
If there are any suggestions or if you would like to deliver any positive notes, feel free to open an issue and let us know!
For a deeper dive, we welcome you to review the following:
- Communications API
- Getting Started with IOS SDK
- How to Create Your First Audio and Video Call on iOS with Dolby.io using Swift
- Scaling Your Online Live Events Solution to Host Very Large Audiences
- Recording Audio on iOS with Examples
Using decades of Dolby's research in sight and sound technology, Dolby.io provides APIs to integrate real-time streaming, voice & video communications, and file-based media processing into your applications. Sign up for a free account to get started building the next generation of immersive, interactive, and social apps.