Audiogram Generator

A tool for turning audio content into video files that can be shared on social media.

Published: 4 November 2020

Aims

How can the BBC share its radio content more effectively on social media?

Project

The BBC creates a lot of compelling audio content, but sharing that content on social media is difficult. The main social media platforms prevent the upload of audio files and prioritises native content over links to external sites. In general, audio can't be easily embedded or attached to shareable visual content.

In order to combat this problem, the public service broadcaster WNYC in New York created the Audiogram Generator and released it as an open-source tool. It allows journalists to select sound bites from an audio file and export them as MP4 video files, which can then be shared on Facebook and Twitter. It overlays a background theme with a waveform animation of the audio clip, which then fluctuates along with the sound bite. This acts as a hint to users scrolling through autoplaying video that there is something to listen to.

The version that New York Public Radio developed lets journalists choose from different predefined themes as a background and add text as a caption. We've modified the tool so that the social media teams working for our radio programmes can customise their design.

screenshot of Audiogram
Fully expanded design options for our version of the Audiogram generator.

View a larger version of the Audiogram image. [ADD LINK]

We've also integrated the generator with our internal version of Kaldi, a speech-to-text engine, which automatically transcribes audio files that are uploaded to the tool. Using a News Labs text editor, journalists and producers can correct the transcript before burning timecoded subtitles onto the mp4 file. Our text editor also allows users to generate subclips from the transcribed text, rather than using a waveform representation of the audio file.

Editing an auto-generated transcript using the BBC's Audiogram tool.

Results

We have a prototype version for BBC producers to use while we wait to transfer it to a product team.

Team

  • Tamsin Green

    Tamsin Green

    Former News Labs Senior Software Engineer
  • Pietro Passarelli

    Pietro Passarelli

    Former News Labs Software Engineer

BBC News Labs

  • News

    Insights into our latest projects and ways of working
  • Projects

    We explore how new tools and formats affect how news is found and reported
  • About

    About BBC News Labs and how you can get involved
  • Follow us on X

    Formerly known as Twitter

Rebuild Page

The page will automatically reload. You may need to reload again if the build takes longer than expected.

Useful links

Theme toggler

Select a theme and theme mode and click "Load theme" to load in your theme combination.

Theme:
Theme Mode: