{'fraction_non_alphanumeric': 0.016579406631762654, 'fraction_numerical': 0.0, 'mean_word_length': 5.068783068783069, '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}}
A general architecture for self-adaptive AmI components applied in speech recognition

Ambient Intelligence (AmI) is a new technological paradigm which aims at improving everyday life. The vision of Ambient Intelligence is to augment almost every artifact with some kind of intelligence and communication ability and thus to provide an intelligent environment which is able to make life easier in an ambient way. Several aspects play an important role in order to realize such systems. One aspect is that components within such a system have to react in an intelligent manner on its environment in order to provide a reasonable contribution. Self-adaptive components can accomplish this challenge. In this paper we will present a general architecture for self-adaptive systems which can be used to implement and structure these kinds of components. Subsequently we will apply this general architecture to implement a self-adaptive AmI-component in the form of a self-adaptive speech recognition system. This system has already been integrated into an AmI scenario called "Assisted Bicycle Team Training" which will be outlined in this paper, too.