| Literature DB >> 35774042 |
Ahmed Zakariya Nadji1, Rachid Boudour1.
Abstract
Background: The Intel Assistive Context-Aware Toolkit (ACAT) is the highly configurable platform used by Dr. Stephen Hawking to communicate with his environment. After being released freely to the public, we, at the Embedded Systems Laboratory - UBMA, have been working on integrating the Arabic language on the different packages of the platform in order to make it accessible for disabled people from Arabic countries and decrease their communication limitations. Objective: This subproject concerns the Arabic Text-to-speech engine implementation and comes as a final step toward the full integration of the Arabic language into Intel ACAT assistive platform.Entities:
Keywords: Arabic language; Assistive platform; Digital Divide; Intel ACAT; People with disabilities
Mesh:
Year: 2022 PMID: 35774042 PMCID: PMC9233464 DOI: 10.5455/medarh.2022.76.140-145
Source DB: PubMed Journal: Med Arch ISSN: 0350-199X
Figure 1.Hawking Using Intel ACAT
Figure 2.ACAT Writing-sequence
Figure 3.ACAT Apps Explorer
Figure 4.ACAT Lecture Manager
Figure 5.Intel ACAT Partially working on Arabic Language
Figure 6.ACAT Modular architecture
Implemented Intel ACAT elements
| ACAT Element | Description |
|---|---|
| Panel Manager | Panel Manager is responsible for enumerating panels, handling requests to display them, maintaining the stack of active panels, activating and deactivating them. |
| Animation Manager | The Animation Manager in this component is responsible for loading animation files which contain the scanning sequence for scanners, executing the scanning process and handling transitions between scanning sequences. |
| Widget Manager | The Widget Manager in this component reads the attributes for the active scanner, instantiates the widget objects for the elements in the scanner and also controls the appearance of the scanner elements during scanning. |
| Word Predictor | Word Prediction Manager in this component enumerates installed Word prediction extensions, and activates and configures the preferred Word prediction extension |
| Theme Manager | The Theme Manager In this component enumerates and manages installed themes. |
| Talk Window | The Talk Window Manager in this component activates and manages the Talk window |
| Text-to-Speech (TTS) | The TTS Manager in this component enumerates installed TTS extensions, activates and configures the preferred TTS extension. |
| Agent Manager | The Agent Manager is responsible for functions such as enumerating Agents, monitoring the foreground application, and activating agents. |
| Actuator Manager | The Actuator Manager is responsible for functions such as enumerating the available switches and raising events to indicate switch triggers. |
| Spell Check Manager | The Spell Check Manager in this component enumerates installed spell check extensions, activates and configures the preferred extension to use. |
| User Manager | The User Manager manages ACAT users and profiles. |
| Command Manager | The Command Manager contains classes to map commands to their actions. |
| Widgets | The Widget library contains widgets for the various elements of the scanners, dialogs and menus. |
Figure 7.ACAT Core Components from Input Switches to Text-to-speech