{'fraction_non_alphanumeric': 0.019963702359346643, 'fraction_numerical': 0.0, 'mean_word_length': 5.684848484848485, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Implementing external applications in an multimedia authoring environment

In this paper we will present the framework for external application implementation into a timeline based multimedia-authoring tool. Such an environment is usually used for different media implementations defining their temporal and spatial composition. Another important issue of authoring environments is interactivity. Interactivity is a notion often closely linked to keyboard, mouse or some other peripheral input. While keyboard and mouse actions controls are well defined and implemented as special behaviors in specific libraries (Behavior library), such authoring environments lack the support of specific peripheral input such as tactility actions (gloves) and speech (voice input). Since dealing with such input is quite a specific task, an external application is a necessity. Linking this new application (external code) to a multimedia-authoring environment will therefore be the main topic of this article. We conclude with an example of a speech API implementation into timeline-based multimedia authoring tool.