Skip to main content

Closed Captioning with Cablecast Cloud Services

Last Updated:March 2, 2026

Overview

Starting in Cablecast 7.4, we announced the addition of Closed Captioning support using Cablecast Cloud Services. This is a fully cloud-based solution that will allow you to caption both Live and pre-recorded content without the need for additional hardware.

This is a paid feature that is available on systems with a Flex or VIO line of servers running Cablecast 7.4 or newer. The pricing is based on minutes used, and you are able to purchase bunches of minutes to load into your account.
Video walkthrough on captioning in Cablecast:

In this article, we will walk you through how to set up online and Offline captioning as well as managing caption settings.


Note: Since this is a cloud-based solution, there is some web traffic that needs to be allowed to your server. See our article about Cablecast Services to Allow to make sure your captioning works properly.

Understanding Online vs. Offline

Captioning within Cablecast will refer to two different kinds of Captioning, Online and Offline.

  • Online captioning is captioning real-time streams of content

    • Example: Encoding a city council meeting, live sports, etc

  • Offline captioning is transcribing captions for existing files on your server

    • Example: taped studio shows, existing Sports game, old city council meetings

Online (Live) Captioning

Online captioning is the real-time transcription of captioning during live events like a sports game, meeting, studio show, or other program with talking that you want generated into captions.

Cablecast Live Captions Overview

Scheduling captioning

You can easily schedule a show playout to enable live captioning for it in as little as a few clicks.

Live captioning must come through a configured encoder on the Cablecast system.

  1. Navigate to your Schedule

  2. Find or schedule your live event

  3. Click on the ✏ Edit Run button.

  4. Toggle “Enable Live Captions” on the Run Details panel on the right, and select the encoder.

  5. Click “Save”.

  6. Send Autopilot.


Note that if you schedule your Live event to run longer than the event will actually run for, you'll need to manually stop the transcription in the Force Matrix when the feed ends by selecting "Action" next to the encoder > Stop Transcribing and clicking Take. If this step is not done, the caption job will continue until the scheduled end time.

Cablecast schedule view showing City Council LIVE at 6:00 PM with edit icon highlighted.
Caption Settings tab with Enable Live Captions checked and language, device, and provider options.

Starting Transcription via Control Rooms

For last-minute or unscheduled events, you can start live captioning directly from Control Rooms.

Tip: All of the steps below can be automated using a macro. See our knowledge base article on Control Room Macros to set up a one-click or keyboard shortcut workflow.

Starting Captions Manually

  • In Control Rooms, route your live source to your encoder.

  • Click Action next to the encoder and choose Start Transcribing.

All Devices page with VIO SDI Encode row highlighted and its Action button indicated by a red arrow.
  • Select your source language and click Take.

Confirm Actions dialog showing device VIO SDI Encode, action Start Transcribing, and source language English with Cancel and Take buttons.
  • Click Action on the encoder again and choose Start Passthrough.

  • Select your server output and click Take.

Confirm Actions dialog with device VIO SDI Encode, action Start Passthrough, output Video Server, and Cancel and Take buttons.

Important

Do not route your live source directly to the channel output. The caption data is applied by the Cablecast server, so the signal must pass through the server before reaching your channel.

  • Confirm that your video server output is routed to the channel (it may already be).

All Devices page showing encoder and server sources, with Video Server selected as output.

Optionally, you can also record the event by clicking Action on the encoder, choosing Record, entering a file name, and clicking Take.

Confirm Actions dialog set to record on VIO SDI Encode with file name “Council_030226” and Cancel and Take buttons.

Ending a Caption Job

When your event is over, stopping your encoder or recording will automatically stop captions as well (Cablecast 7.10+). If you were not recording the event, click Actions next to the encoder and choose Stop Transcribing.

After stopping, route your bulletin board or CG output back to the channel as you normally would:

  • Standalone CG server: Click the radio button next to the CG server device under your channel output to route it back to the channel.

  • CG outputting from the same server output: Click Action next to your video server output, choose Play CG, select your channel output, and click Take. The passthrough will stop, and CG will resume on that output.

All Devices page highlighting the Video Server row with the Action button selected.

Online (Live) Captions With Network Streams

You can also enable Online (Live) Captions for Network Streams in Cablecast.

To use this feature, captions must be configured within each individual Network Stream during its setup.

If captions are enabled in the Network Stream configuration, they will always be active for that stream whenever it is scheduled, manually routed, or recorded. To disable captions, you must turn them off in the Network Stream configuration before bringing the stream into Cablecast again.

  1. Navigate to Settings > Location Settings > I/O Tab > Network Streams

  2. Create a New Stream or Edit an existing one you have.

  3. Near the bottom, there is a check box to Generate Captions. Check that box.

  4. You can then set your Caption Provider and what Vocabulary you would like to use.

  5. Click Save when set.

You are then able to set Live Network Stream Shows to do Online (Live) Captions as shown above.

Network Stream configuration page with YouTube Live selected and Generate Captions enabled using Cablecast Cloud Services provider.


Offline (File) Captioning

Enabling Captioning

You can send an existing file off to be captioned within the Show Record screen. Doing so will strip out the audio from your show file, transcribe it in the cloud, and return the captions file to your Cablecast system.

  • Navigate to the Show Record for a program you want captioned, and edit the Show.

  • Click on the Text Tracks tab at the top of the Show Record, and toggle “Auto Generate Captions”

    Text Tracks tab showing Auto Generate Captions enabled and Auto Translate option with Contact Sales button.
  • Change any applicable settings (only the default options are currently available) by clicking the Settings button to the right of the Auto Generate Captions toggle.

    • Vocabulary: Use a custom Vocabulary set, if applicable. More on Vocabularies below.

    • Primary Language: Indicates the primary language of the event and determines the language of the captions. Typically, this is English.

Captions Settings dialog with provider Cablecast Cloud Services, vocabulary None, and primary audio language English.
  • Save the Show Record.

After saving the show record, the Cablecast system will start a “Captioning Job” to process captions on the file. Once the captions are created, they can be managed from this same area of the Show Record or by going to the Text Tracks section of Cablecast in the left-hand menu (the CC icon).

Text Tracks tab showing auto-generated captions enabled with completed sidecar and VOD caption files for show 445.

Reprocessing Captions

If there is a problem with the generation of captions, you can retry the Caption job. It's recommended that you check the error description to better understand why it failed, and attempt to correct the issue before retrying the job. If a caption job is repeatedly failing, reach out to the Cablecast Support team for further assistance.

Via Show Record

Open a show record, and navigate to the Text Tracks section of the Show Record. If the most recent caption job failed, you can retry the caption job here.

Via Text Tracks UI

The same steps can be used to manage captions by going to the Text Tracks menu item in the left-hand menu bar in Cablecast and searching for the Show you want to manage captions on.

Note

You can only “Retry” captions for the Cablecast Cloud Services provider. For third-party caption solutions, please refer to your device UI for issues with captions.

Remember that resubmitting a caption job will generate new caption files via Cablecast Cloud Services and will be billed per minute used.

Custom Vocabularies & Acronyms

You can define custom Vocabularies for your Closed Captioning jobs, and you can have as many as you’d like.

Custom Vocabularies are only supported within Cablecast Captioning. For custom vocabularies on other third-party caption devices, refer to their manuals & documentation.


Cablecast Cloud Services captioning will give an error when a comma ',' or period is used '.' example: Dr. (will throw an error) or cablecast.tv (the period will cause the error). Use: Dr-dot- or cablecast-dot-tv instead.

Listing of Vocabularies

To manage your custom Vocabularies:

  1. Click “Settings” on left navigation bar

  2. Click on “System Settings” and select "Vocabularies" under the Closed Captioning header.

Screenshot of Cablecast Community Media System Settings page showing options for system configuration, network configuration, and closed captioning, with “Vocabularies” highlighted.
Screenshot of the Vocabularies settings page listing custom caption vocabularies with columns for Name, Status, and Last Updated, plus options to add, edit, or delete entries.

Creating New Vocabularies

  1. Click New Vocabulary

  2. Give your Vocabulary a name

  3. Enter your custom phrases.

  4. Each phrase can be up to 50 characters

  5. Can only contain letters, hyphens, apostrophes, and periods.

  6. To add acronyms, use the format <phrase>|<display>. The first half is the phrase to look for and the second part is how it will be displayed (example: U.S.A.|USA).

  7. Each phrase is typed and added with the ENTER key.

  8. Once you’re finished, click Save to commit the changes, or Cancel to abort.

    Screenshot of a “Local Vocabulary” dialog showing fields for name, a Do Not Translate checkbox, and a list of phrases with options to add or delete entries, plus Save and Cancel buttons.

A single Cablecast system is limited to a total of 5 Custom Vocabulary dictionaries. Please contact Cablecast Support if you require more.

Custom Vocabularies will need to process in Cablecast Cloud Services before they can be used. The steps are as follows:

  • Pending: This Vocabulary is pending processing in the cloud

  • Processing: The Vocabulary is currently processing within the cloud.

  • Ready: You can now use this Vocabulary in new Captioning jobs

  • Failed: There was a server-side issue. You may to check your internet connection, API Token/Secret, or contact support.

Custom Vocabularies cannot be used until they have finished processing and are in a “Ready” status.

UI Enhancements / Cues

In addition to being able to enable transcribing and adding transcribed captions, you can also see at a glance what programs have captions enabled.

Schedule

The schedule will show a Closed captioning icon for shows that either match the following criteria:

  • Black CC icon: The show record / file has caption files present

  • Red CC icon: The show will be captioned live

Screenshot of a program schedule list showing show titles, start times, episode numbers, and CC icons, with red arrows highlighting an episode number and a start time.

Control Rooms/Force Matrix

Control Rooms/the Force Matrix will also show a closed captioning icon when the source supports Captioning. This is designated by a black “Closed captioning” icon.

Screenshot of a Take Action page showing VIO Playback, VIO Encode, and Live SDI Camera sources, with a red arrow pointing to a CC icon next to a recording file name under VIO Encode.

 

Did you find this article helpful?