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_captionsinto your addons folder - Enable the plugin in Project Settings.
- Run
git lfs installandgit lfs pullto enjoy the demo scene.
- Use
CaptionedAudioStreamPlayerinstead of regularAudioStreamPlayerfor any sound sources that need captioning. - Use the
SingleCaptionAudioStreamto assign a singleCaptionto a noise or a brief speech clip. - Use an Array of Captions held by the
MultiCaptionAudioStreamResourceto caption dialouge or longer speach clips. - Add a
CaptionDisplayand theCaptionServerwill display captions of audible sound sources. Choosecompactto get a les intrusive version of the component ideal for showing ambient noises during gameplay. - Use Audio Busses to filter what
CaptionedAudioStreamPlayerwill 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.