Customized Solutions to Your Problems

ALBORZ TECH Company has a professional and integrated group of researchers with high expertise and experience. In addition to different products, the company is able to carry out various projects including research and development services in the field of artificial intelligence. ALBORZ TECH is ready to carry out all scientific and research projects related to computer science, artificial intelligence and signal processing. Some of the projects that the company has carried out so far are listed in the following section. For more information, please contact the company.


Voice commands recognition The purpose of this system is to create speech communication between human and machine. With the voice command capability, humans can perform routine tasks by speaking with the machine instead of using keys and buttons.
Applications of this system are:
  • Setting up and controlling computer programs via speech
    This capability enables users to use speech to perform computer tasks or control software. For example, the user can say: "Connect to Internet" or "Internet", and the internet browser will be opened and connected. Alternatively, by saying: "enlarge the font size of the text" or "larger", the font size of the written text becomes larger in an editor. The user can define various voice commands for each of his/her installed softwares start controlling the software by uttering them. With the help of the system, working with computers and software gets easier and faster, especially for users not familiar with computers and people with physical disabilities.
  • Home and industrial automation using speech recognition
    the purpose of this system is to provide solutions for remote speech recognition to control devices and instruments. Some applications of this system are in cars, home or factories to perform various commands such as turning on or off a device and controlling the robots. This system can also be used via telephone lines for remote control in smart buildings.
  • Usable in educational software and games
    Voice commands can be utilized for increasing new capabilities in various applications such as games and educational softwares. Giving this ability to a software adds new features to the system and makes it way more attractive. To name a few, we can mention applications that do need answers/questions (such as language learning and Quran recitation learning, softwares with multiple-choice tests, etc.).

 

Speech recognition on small computers (cell phones, DSP, etc.) There is a growing interest in using small processors such as cell phones, PDAs and DSPs in many applications. With limited processing power and memory, developing software in this context is difficult and complex. ALBORZ TECH 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 speech applications on mobile handsets
  • Speech dialing and voice-based SMS on mobile handsets
  • Speech to speech Voice Translator

 

Natural language processing (NLP) one of essential requirements of artificial intelligence applied systems such as speech recognition, text to speech conversion, machine translation, optical characters recognition and correction of typing errors is the incorporation of language models and language information. ALBORZ TECH uses the latest methods in Natural Language Processing to extract and apply language information to various systems. This has resulted in using a large volume of information for the first time in Persian. Immense language information has been used in our speech recognition engine such as Persian statistical language models, Persian grammar Model, and a set of computational vocabularies for Persian language. This information can be used in different applications and research activities.

 

Pronunciation ranking of words and phrases The examination of the accuracy of words and phrases in pronunciation correction softwares (such as Quran recitation and language speaking learning) is a smart and helpful feature that not only contributes to high quality teaching, but also increases the attractiveness of the software. This feature may be used as a module or SDK in different applications. Based on pattern recognition techniques 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 dependent or independent from the speaker and language.
One of the applications of this system used so far is scoring the recitation of the Quran incorporated in software known as "The first smart Quranic software in the Muslim world". This software assigns a score to users’ pronunciation to help them learn the correct Quran recitation.

 

Speech quality enhancement The need to make the sound understandable and to enhance the quality of speech sounds has been a very longstanding need. This is done through removal of noise added or convoluted by clean speech signal being recorded in a lecture, music performance, etc. Using the latest techniques in this field, ALBORZ TECH has embarked on performing researches and producing a product for this purpose. This product can be used as an independent application or as a separate unit in other applications. 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 rquirements of any specific application.

 

Continuous speech recognition Continuous Speech Recognition (CSR) implies recognition of human speech by computers and converting them into texts in which the input speech as a continuous series of words and sentences is uttered. ALBORZ TECH is currently using the newest available techniques to develop a continuous speech recognition engine with a large lexicon and independent of the speaker. By using this engine, Persian speech dictation software is produced in various versions. By using this engine, the possibility of designing and developing speech dictation software for other languages (including English, Arabic, Kurdish, etc.) is also provided. Further research for improving recognition accuracy and increasing the capabilities of this engine is still ongoing.
The engine uses hidden Markov model and Mel frequency cepstral coefficients (MFCC) as a core feature extraction with some modifications. In addition, the engine is equipped with the known robustness techniques such as:

 

Telephony speech recognition

 

Text to speech (TTS) The aim of this project is reading electronic texts. This project has two parts or sub-projects:
  • The first part is converting text into a sequence of phonetic units (such as phoneme, syllables, etc.) and then the second part is converting sequence of phonetic units to speech (speech synthesis). The first part is language dependent and for each language must be done separately, however, the second part can be done independently of the language. For the first part, ALBORZ TECH has developed an engine for text to phonetic unit converter (TTP) in Persian language.
  • For the second part, a speech synthesis engine of high quality using new methods of synthesis has been designed and developed which can be deployed for many languages. The main issue in converting text to speech is voice output quality that is tried to be closer to human speech and less similar to machine-like speech.
Efforts to increase the output speech quality of text-to-speech system are being continued at ALBORZ TECH

 

Speaker recognition Human voice has Biometric and unique characteristics. The aim of speaker recognition is the extraction of information from speech signals which contains the unique characteristics of the speaker. Speaker recognition comprises two areas of identification and authentication. In the former case, the person is identified from his/her manner of speaking and in the latter case, the person is identified from a claim based on who is to be confirmed or rejected. The system of voice recognition from human voice - can be used in various applications of security and access controls, alone or together with other security methods. ALBORZ TECH has developed a speaker identification system with open range that can run online or offline. It is able to perform processing on telephone lines and satellite.

 

Keyword spotting Keyword spotting, finding specific words in an audio stream, is another research field in ALBORZ TECH the first version of this software is now available in Persian and English and the researches are going to make the system more robust to acoustic variations.
Phone : 604 468 6429
Address : 2608 Sandstone Crt., Coquitlam, BC, V3E 2T9, Canada
Email : info@alborzco.com
Home | Site Map | Contact
© 2012 Alborz Technologies Inc. All rights reserved.
Web Design and SEO By Sargon