Skip to content

dolbyio-samples/comms-sample-python-transcription-deepgram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Blog Picture

Transcribing Dolby.io Communications Recordings with Deepgram

This repository uses Dolby.io Communications REST API and Deepgram's Pre-recorded Audio API in Python.

Overview

In the blog, the focus is on the importance of accessibility in conference recordings and how to automate the transcription generation process. It explores using Dolby.io Communications REST APIs along with Deepgram's Pre-recorded Audio API in Python as an example to transcribe conference recordings to text. The aim is to provide alternative ways for people to consume the information, such as faster reading, accommodating different languages, and catering to deaf and hard of hearing people.

Requirements

To follow along you will need:

  • A Dolby.io Account, this is to obtain the API Key and Secret Key
  • A Deepgram account to access their Pre-recorded Audio API which requires an API Key

Getting Started

Before we begin coding, we need to ensure we have all the proper libraries for calling these APIs. We can do this with a simple pip command (use the appropriate pip command for your operating system):

pip3 install asyncio deepgram-sdk dolbyio-rest-apis

This will install both the Dolby.io and Deepgram SDKs, as well as Python’s native asynchronous function library to aid us in calling the async requests the two SDKs use.

Report a Bug

In the case any bugs occur, report it using Github issues, and we will see to it.

Forking

We welcome your interest in trying to experiment with our repos.

Feedback

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!

Learn More

For a deeper dive, we welcome you to review the following:

About Dolby.io

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.

           
      Dolby.io on YouTube       Dolby.io on Twitter       Dolby.io on LinkedIn

About

A tutorial on how to use the Dolby.io Communications REST API to generate the recordings of your conferences, then transcribe them with Deepgram's "Transcribe Pre-recorded Audio" API.

Topics

Resources

Code of conduct

Stars

Watchers

Forks