In general, the present invention converts speech, preferably recorded on
a portable recorder, to text, analyzes the text, and determines voice
commands and times when the voice commands occurred. Task names are
associated with voice commands and time segments. These time segments and
tasks may be packaged as time increments and stored (e.g., in a file or
database) for further processing. Preferably, phrase grammar rules are
used when analyzing the text, as this helps to determine voice commands.
Using phrase grammar rules also allows the text to contain a variety of
topics, only some of which are pertinent to tracking time.