Abstract:
The present subject matter at least describes a method and a system (300, 1200) of performing speech-recognition in an electronic device having an embedded speech recognizer. The method comprises receiving an input-audio comprising speech at a device. In real-time, at-least one speech-recognition module is selected within at least one of the device and a server for recognition of at least a portion of the received speech based on a criteria defined in terms of a) past-performance of speech-recognition modules within the device and server; b) an orator of speech; and c) a quality of service associated with at least one of the device and a networking environment thereof. Based upon the selection of the server, output of the selected speech-recognition modules within the device are selected for processing by corresponding speech-recognition modules of the server. An uttered-speech is determined within the input-audio based on output of the selected speech-recognition modules of the device or the server.
Abstract:
A device and a method for automatically switching profiles in mobile phones based on the environment of a user are disclosed. The device and the method take into consideration various parameters for changing the profile. The parameters include acoustic parameters, accelerometer parameters, network strength and clock time. Based on all these measured parameters the method builds a graphical model. The graphical model is trained for different profiles. Further, as and when the environment of the user changes, the parameters change. Based on these parameters the graphical model is employed to analyze the probability of different states or profiles. Accordingly, the mobile phone is switched from one profile to another automatically.