Skip to main content

Closed Captioning with Cablecast Cloud Services

Overview

Cablecast Cloud Services provides a fully cloud-based captioning solution that lets you caption both live and pre-recorded content without additional hardware. This is a paid feature available on Flex and VIO series servers. Pricing is based on minutes used, and you can purchase bundles of minutes to load into your account.

This article walks you through setting up online (live) and offline (file) captioning, configuring captioning for Network Streams, and managing caption settings, including custom vocabularies.

Note: Since this is a cloud-based solution, your server must be able to reach certain web addresses. See Cablecast Services to Allow to make sure your captioning works properly.

Understanding Online vs. Offline

Captioning in Cablecast uses two terms to describe different workflows:

  • Online captioning generates captions in real time for live content — for example, encoding a city council meeting or a live sports broadcast.

  • Offline captioning transcribes captions for existing files already on your server — for example, a taped studio show or a previously recorded meeting.

Online (Live) Captioning

Online captioning is the real-time transcription of audio during live events such as meetings, studio shows, or sports broadcasts.

Cablecast Live Captions Overview

Scheduling captioning

You can schedule a show playout to enable live captioning in just a few steps.

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

  1. Go to your Schedule.

  2. Find or schedule your live event.

  3. Select the Edit Run button.

  4. In the Run Details panel on the right, turn on Enable Live Captions and select the encoder.

  5. Select Save.

  6. Send Autopilot.


Note: If you schedule your live event to run longer than the event will actually last, you'll need to manually stop the transcription in the Force Matrix when the feed ends. Select Action next to the encoder, choose Stop Transcribing, and select Take. If this step is not completed, 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.

  • Select 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 select Take.

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

  • Select your server output and select 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: select Action on the encoder, choose Record, enter a file name, and select 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: Select 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: Select Action next to your video server output, choose Play CG, select your channel output, and select 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 live captioning for Network Streams in Cablecast. 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. Go to Settings > Location Settings > I/O > Network Streams.

  2. Create a new stream or edit an existing one.

  3. Near the bottom, select the Generate Captions checkbox.

  4. Set your Caption Provider and Vocabulary.

  5. Select Save.

Once configured, you can enable live captioning on Network Stream shows using the same steps described in the Scheduling Captioning section 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 for captioning from within the Show Record. Cablecast will extract the audio, transcribe it in the cloud, and return the captions file to your system.

  • Open the Show Record for the program you want captioned and edit the show.

  • Select the Text Tracks tab at the top of the Show Record.

    Text Tracks tab showing Auto Generate Captions enabled and Auto Translate option with Contact Sales button.
  • Turn on Auto Generate Captions.

  • Optionally, select Settings to adjust the following:

    • Vocabulary: Apply a custom vocabulary set, if applicable.

    • Primary Language: Sets the language of the captions (typically English).

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

After saving the show record, the Cablecast system will start a “Captioning Job” to process captions on the file. Once complete, captions can be managed from the Text Tracks tab of the Show Record or from 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 a caption job fails, you can retry it. Check the error description before retrying to understand what went wrong. If a caption job repeatedly fails, contact the Cablecast Support team.

Note

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

Note: You can only retry caption jobs for the Cablecast Cloud Services provider. For third-party caption solutions, refer to your device's documentation.

Via Show Record

Open the Show Record, go to the Text Tracks tab, and select Retry on the failed caption job.

Via Text Tracks UI

Go to Text Tracks in the left-hand menu, search for the show, and retry the caption job from there.

Custom Vocabularies & Acronyms

Custom vocabularies help Cablecast's automatic speech recognition (ASR) correctly caption words it wouldn't otherwise recognize — names, places, acronyms, or station-specific terms. You can group related phrases into a vocabulary (for example, "Board Member Names" or "Local Landmarks") and reuse it across captioning jobs.

This feature applies to Cablecast Cloud Services captioning only. If you use a third-party captioning device, see that device's documentation instead.

Finding vocabularies

Go to Main Menu > Settings > System Settings > Vocabularies.

Screenshot of Cablecast Community Media System Settings page showing options for system configuration, network configuration, and closed captioning, with “Vocabularies” highlighted.
Vocabularies page showing the breadcrumb, the informational callout box, the Import CSV / Export CSV / Create New Vocabulary buttons, a search field, and a table of existing vocabularies with Name, Last Updated, Do Not Translate, and Actions columns.

Display As and Sounds Like

Each phrase in a vocabulary has two parts:

  • Display As — the spelling that appears in the finished captions.

  • Sounds Like — a phonetic hint that tells the ASR how the word is actually pronounced.

You can add more than one Sounds Like entry for the same Display As to cover different pronunciations of the same word.

Example: Display As Tacoma, Sounds Like tuh-ko-muh.

Formatting rules for phrases:

  • 50 characters maximum per field.

  • Display As allows letters, digits, spaces, periods, hyphens, and apostrophes.

  • Sounds Like allows the same characters minus digits; periods are only allowed when spelling out acronyms or titles.

  • Commas are not allowed in either field and will trigger an invalid character error.

Creating a new vocabulary

  1. On the Vocabularies page, select Create New Vocabulary.

  2. Enter a descriptive Vocabulary Name (for example, "Town Names" or "Board Member Names").

  3. Under Add New Phrase, enter a Display As value and a Sounds Like value, then select + Add. Repeat for each phrase you want in this vocabulary — added phrases appear in the Phrases list below the form.

  4. When you're done adding phrases, select Create Vocabulary to save, or Cancel to discard the vocabulary.

"Create New Vocabulary" dialog with the Vocabulary Name field, the Add New Phrase panel (Display As / Sounds Like inputs and + Add button), and the empty Phrases (0) list.

Editing an existing vocabulary

Select the pencil icon next to any vocabulary in the list to reopen it. From here you can:

  • Add more phrases using the same Add New Phrase panel.

  • Remove a phrase by selecting the trash icon next to it in the Phrases list.

  • Rename the vocabulary.

Select Save Changes when you're done, or Cancel to discard your edits.

Do Not Translate

Each vocabulary in the list has a Do Not Translate toggle. Turning this on excludes that vocabulary's terms from translation — but note that it does not add those terms to your station's global Do Not Translate list. Use the toggle when you want a term spelled consistently in captions without also blocking it from translation everywhere else.

Importing and exporting vocabularies with CSV

You can now manage vocabularies in bulk using CSV files:

  • Select Export CSV to download all of your station's vocabularies at once.

  • Select Import CSV to add or update vocabularies from a file. The CSV needs four columns: vocabulary_name, display_as, sounds_like, and do_not_translate. Rows that share the same vocabulary_name are grouped into a single vocabulary, and multiple Sounds Like rows can map to the same Display As. If a vocabulary with that name already exists, new phrases are appended to it (any exact duplicates are skipped).

  • If you're starting from scratch, select Template in the Import dialog to download a sample CSV with the expected columns already in place.

Schedule and Control Room Indicators

Cablecast displays closed captioning icons in the Schedule and Control Rooms to show caption status at a glance.

Schedule

  • Black CC icon: The Show Record or 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

A black CC icon appears next to a source when it supports captioning.

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.