System and method for data augmentation of feature-based voice data
AssigneeMicrosoft Technology Licensing, LLC
InventorsDushyant Sharma, Patrick A. Naylor
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and computing system for receiving feature-based voice data associated with a first acoustic domain. One or more rate-based augmentations may be performed on at least a portion of the feature-based voice data, thus defining rate-based augmented feature-based voice data.
Claims17
A computer-implemented method, executed on a computing device, comprising:
- extracting acoustic metadata from each portion of a signal before converting the signal from a first acoustic domain to a feature domain, wherein the signal is divided into a plurality of portions;
- receiving feature-based voice data associated with the first acoustic domain, wherein the feature-based voice data is converted from the signal in the first acoustic domain to the feature domain;
- determining a phoneme-rate associated with the first acoustic domain based upon, at least in part, the acoustic metadata;
- receiving a selection of a target acoustic domain;
- determining a phoneme-rate associated with the target acoustic domain;
- and
- performing one or more rate-based augmentations on at least a portion of the feature-based voice data converted from the signal in the first acoustic domain to the feature domain, thus defining rate-based augmented feature-based voice data, wherein the one or more rate-based augmentation is a change to a speaking rate within the at least the portion of the feature-based voice data, wherein performing the one or more rate-based augmentations to the at least a portion of the feature-based voice data includes adjusting the phoneme-rate associated with the first acoustic domain toward the phoneme-rate associated with the target acoustic domain.
A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
- extracting acoustic metadata from each portion of a signal before converting the signal from a first acoustic domain to a feature domain, wherein the signal is divided into a plurality of portions;
- receiving feature-based voice data associated with the first acoustic domain, wherein the feature-based voice data is converted from the signal in the first acoustic domain to the feature domain;
- determining a phoneme-rate associated with the first acoustic domain based upon, at least in part, the acoustic metadata;
- receiving a selection of a target acoustic domain;
- determining a phoneme-rate associated with the target acoustic domain;
- and
- performing one or more rate-based augmentations on at least a portion of the feature-based voice data converted from the signal in the first acoustic domain to the feature domain, thus defining rate-based augmented feature-based voice data, wherein the one or more rate-based augmentation is a change to a speaking rate within the at least the portion of the feature-based voice data, wherein performing the one or more rate-based augmentations to the at least a portion of the feature-based voice data includes adjusting the phoneme-rate associated with the first acoustic domain toward the phoneme-rate associated with the target acoustic domain.
A computing system comprising:
- a memory;
- and
- a processor configured to extract acoustic metadata from each portion of a signal before converting the signal from a first acoustic domain to a feature domain, wherein the signal is divided into a plurality of portions, to receive feature-based voice data associated with the first acoustic domain, wherein the feature-based voice data is converted from the signal in the first acoustic domain to the feature domain, to determine a phoneme-rate associated with the first acoustic domain based upon, at least in part, the acoustic metadata, to receive a selection of a target acoustic domain, to determine a phoneme-rate associated with the target acoustic domain, and to perform one or more rate-based augmentations on at least a portion of the feature-based voice data converted from the signal in the first acoustic domain to the feature domain, thus defining rate-based augmented feature-based voice data, wherein the one or more rate-based augmentation is a change to a speaking rate within the at least the portion of the feature-based voice data, wherein performing the one or more rate-based augmentations to the at least a portion of the feature-based voice data includes adjusting the phoneme-rate associated with the first acoustic domain toward the phoneme-rate associated with the target acoustic domain.
Dependencies are inferred from the claim text.