aeidon.agents.EditAgent¶
Source: aeidon/agents/edit.py
Anchestors: aeidon.delegate.Delegate, builtins.object
- class aeidon.agents.EditAgent¶
Basic editing of entire subtitles.
Methods¶
- EditAgent.clear_texts(indices, doc, register=-1)¶
Set texts to blank strings.
- EditAgent.insert_subtitles(indices, subtitles=None, register=-1)¶
Insert subtitles at indices.
If subtitles is None, insert blank subtitles with sensible equal duration positions within given window or with 3 second durations if window not limited.
- EditAgent.merge_subtitles(indices, register=-1)¶
Merge subtitles at indices to form one subtitle.
- EditAgent.remove_subtitles(indices, register=-1)¶
Remove subtitles at indices.
- EditAgent.replace_positions(indices, subtitles, register=-1)¶
Replace positions at indices with those from subtitles.
- EditAgent.replace_texts(indices, doc, texts, register=-1)¶
Replace texts in doc‘s indices with texts.
- EditAgent.split_subtitle(index, register=-1)¶
Split subtitle in two equal duration ones.