This AddOn allows you to dynamically create closed captions and subtitles following BBC Guidance for your godot game.
- Get it off the Godot Asset Store once it is available
OR copy the
addons/closed_captions
into your addons folder - Enable the plugin in Project Settings.
- Run
git lfs install
andgit lfs pull
to enjoy the demo scene.
- Use
CaptionedAudioStreamPlayer
instead of regularAudioStreamPlayer
for any sound sources that need captioning. - Use the
SingleCaptionAudioStream
to assign a singleCaption
to a noise or a brief speech clip. - Use an Array of Captions held by the
MultiCaptionAudioStream
Resource
to caption dialouge or longer speach clips. - Add a
CaptionDisplay
and theCaptionServer
will display captions of audible sound sources. Choosecompact
to get a les intrusive version of the component ideal for showing ambient noises during gameplay. - Use Audio Busses to filter what
CaptionedAudioStreamPlayer
will be shown on anyCaptionDisplay
.
- This is an Acessability Plugin. It is not meant to be pretty. When you try to apply your own theme to the subtitles, please make it as acessible as you can and allow users to switch back.
- This Addon will sometimes not like things you are doing when they may collide with the guidelines. It will complain by showing node configuration warnings.
- Right now, this is still in development and directional audio players are not yet supported.
- I know: generating multi caption audio streams is a bit of a pain as of now. I will try to create a UI component for this, but that will take time.