| CPC G10L 15/22 (2013.01) [G10L 15/04 (2013.01); G10L 15/16 (2013.01); G10L 25/78 (2013.01)] | 28 Claims |

|
1. A device comprising:
a memory configured to store a collection of sets of weights, each of the sets of weights representing a respective media segment;
one or more processors configured to:
detect a first input speech segment;
generate data representing the detected first input speech segment;
pass the data representing the detected first input speech segment into a collection of memory units, each memory unit of the collection of memory units including a set of weights from the collection of sets of weights, wherein each of the sets of weights represent one or more media parameters of the respective media segment associated with that set of weights, and wherein the one or more media parameters include at least one of: speech parameters including pulse code modulated (PCM) sample values associated with a respective memory unit, compressed representations of the PCM sample values associated with the respective memory unit, or acoustic features associated with the respective memory unit; and
generate a first estimate of an associated media segment that represents the detected first input speech segment, the associated media segment corresponding to a first memory unit in the collection of memory units.
|