1. A computer-readable medium having computer executable components executing instructions for creating and maintaining and updating a voice profile, comprising: selecting a voice profile containing a first speech definition; determining whether an update is active, in response to determining that the update is active, collecting a plurality of data packets containing digital representations of speech; generating a filter definition based on information contained in the plurality of collected data packets; analyzing the digital representations of speech contained in the plurality of collected data packets and generating a second speech definition representative of the digital representations of speech, averaging the second speech definition and the first speech definition to create a compiled speech definition, and in response to a determination that the update is not active, collecting speech during a first speech conversation, determining speech attributes, developing a second speech attribute definition based on background speech, and averaging the second background speech attribute definitions and a current background speech attribute definition to create a compiled speech definition.