System and method for voice morphing in a data annotator tool
AssigneeSoundHound, Inc.
InventorDylan H. Ross
Life of this patent
Estimating the term…
Abstract
A system and method for masking an identity of a speaker of natural language speech, such as speech clips to be labeled by humans in a system generating voice transcriptions for training an automatic speech recognition model. The natural language speech is morphed prior to being presented to the human for labeling. In one embodiment, morphing comprises pitch shifting the speech randomly either up or down, then frequency shifting the speech, then pitch shifting the speech in a direction opposite the first pitch shift. Labeling the morphed speech comprises at least one or more of transcribing the morphed speech, identifying a gender of the speaker, identifying an accent of the speaker, and identifying a noise type of the morphed speech.
Claims19
A system for transcribing natural language speech, the system comprising:
- a data annotator tool that performs:
- receiving an audio clip comprising the natural language speech from a server;
- morphing the audio clip to a morphed audio clip where the audio clip is pitch shifted, frequency shifted, and pitch shifted a second time,
- playing the morphed audio clip for a human being;
- receiving a transcription input from the human being for the morphed audio clip;
- and
- providing the transcription input to a memory.
A system of transcribing natural language speech, the system comprising:
- a computer that performs:
- receiving an audio clip comprising the natural language speech, and
- morphing the audio clip to a morphed audio clip, where the audio clip is pitch shifted, frequency shifted, and pitch shifted;
- and
- a data annotator tool that performs:
- receiving the morphed audio clip,
- playing the morphed audio clip for a human being,
- receiving a transcription input from the human being for the morphed audio clip, and
- providing the transcription input to an ASR training module for use in training a model.
A method for transcribing natural language speech, the method comprising, performed by a data annotator tool:
- receiving an audio clip comprising the natural language speech from a server;
- morphing the audio clip to a morphed audio clip where the audio clip is pitch shifted, frequency shifted, and pitch shifted,
- playing the morphed audio clip for a human being;
- receiving a transcription input from the human being for the morphed audio clip;
- and
- providing the transcription input to a memory.
Dependencies are inferred from the claim text.