Home & Industrial Automation, and Voice Command Control
The goal of this system is to establish a connection between mankind and machine, through speech. In other words, people could use voice commands instead of keys and buttons to speak to computers and devices. The following are only a few of many applications of this system:
-
Execution and control of computer applications through speech
Setting up and controlling computer programs via speech. This capability enables our users to use speech to perform computer tasks or control software. As an example, one could open a web browser by simply saying the command “connect to internet”, or to zoom in on a text by saying “increase text size”. Similarly, users are able to define new voice commands in different applications and control their programs with ease. Voice commands can also be used to improve the capabilities of programs such as games or educational applications.
-
Home and industrial automation through speech recognition
The true purpose of this system is to provide a means to remote voice recognition for controlling the equipment at hand. This system can be used in a wide variety of fields such as vehicle and automotive control, factory equipment management and smart homes. This product can leverage internet or phones in order to convey voice commands.


Speech recognition on embedded systems
While the speed and efficiency of embedded processors increase with each generation, developing software in this context still face many challenges such as computation demand and ease of use. AID has also developed a version of the speech recognition system on processors with limited resources such as DSPs (for use in embedded applications as part of other systems) and mobile phones with high efficiency and optimum processing speed. Some applications of these systems are as follows:
- Providing voice to text capability on mobile handsets
- Speech dialing and voice-based SMS on mobile handsets
- Speech to speech Voice Translator
- Login system through speaker verification
- Voice dictation ability in systems such as robots
Natural Language Processing (NLP)
At AID, we're passionate about harnessing the power of language to create truly intelligent AI systems. Our deep expertise in Natural Language Processing (NLP) allows us to extract and apply language information in ways never before seen. We're unlocking the secrets of human communication to build AI that understands, interprets, and responds in a truly human-like way. This is the foundation for everything we do, from developing cutting-edge speech recognition systems to revolutionizing machine translation. With NLP, we're not just processing words; we're unlocking a world of meaning.


Educational Multimedia Systems
Many educational
applications such as language instruction and Quran
recitation also require sophisticated levels of
language analysis in order to help users quantify
their progress. This feature may be used as a module
or SDK in different applications. Pronunciation
inspection systems can be used in a variety of
applications. By leveraging pattern recognition and
statistical modeling, the feature can transform the
similarity between the word/phrase pronounced by the
user and the reference word/phrase into a score.
This module can act as dependent or independent from
the speaker’s language.
Speech dictation abilities incorporated in our
Ariana product are also used in applications such as
audio books or any programs that requires the
conveying of various information to users.
Speech Quality Enhancement
Improving the quality of speech and making it understandable has been a longstanding necessity in many aspects of speech processing. The process includes removing the added or convoluted noise in a signal recorded in a lecture, music performance, conference talks, etc. Using the latest techniques in this field, AID has embarked upon performing extensive research and developing a product for this purpose. This service can be used as a stand-alone application or be incorporated into other programs. For instance, using this unit in speech recognition systems in noisy environments such as a moving car or in an exhibition improves the efficiency and accuracy of the ASR system. This engine can be customized and optimized based on the requirements of any specific application.
