1. A method of recognizing spoken language, comprising: (a) collecting a plurality of spoken language samples for a first word or phrase, each of said plurality of samples being associated with a language color, such as a regional pronunciation, a mispronunciation, and emotion or Lessac energy; (b) processing said spoken language samples into a database suitable for input into a speech recognition algorithm, said database comprising a plurality of graphemes, each of said graphemes comprising a written representation of its associated spoken language sample, said database for the comprising a color associated with at least some of said graphemes; (c) receiving speech to be recognized and processing said speech to be recognized for input into a speech recognition algorithm; (d) in putting a first portion of said process speech to be recognized into a speech recognition algorithm, said speech recognition algorithm selecting among process spoken language samples of different color but corresponding to the same graphemes to obtain a best match to a particular processed language sample and an associated recognized grapheme; (e) outputting said recognized graphemes; (f) in putting a second portion of said process speech into the sense speech recognition algorithm, said speech recognition algorithm, at least initially, limiting its selection among process spoken language samples to process spoken language samples of a single color, to efficiently obtain a best match to a particular processed language sample and an additional associated recognized graphemes; and (g) outputting said additional recognized graphemes.