CPC H04S 7/30 (2013.01) [G06T 7/70 (2017.01); G10L 15/063 (2013.01); G10L 15/22 (2013.01); G10L 19/008 (2013.01); G10L 19/167 (2013.01); G10L 21/0208 (2013.01); H04R 1/406 (2013.01); H04R 3/005 (2013.01); H04R 5/027 (2013.01); H04S 3/008 (2013.01); G10L 2019/0001 (2013.01); G10L 2019/0002 (2013.01); G10L 2021/02166 (2013.01); H04R 2201/401 (2013.01); H04S 2400/01 (2013.01); H04S 2400/15 (2013.01)] | 20 Claims |
1. A computer-implemented method, executed on a computing device, comprising:
generating a plurality of acoustic relative transfer functions between a plurality of audio acquisition devices of an audio recording system based upon, at least in part, one or more of a predefined speech processing application and a predefined acoustic environment;
generating an acoustic relative transfer function codebook using the plurality of acoustic relative transfer functions; and
encoding selected one or more acoustic relative transfer functions of the plurality of acoustic relative transfer functions into a vector of acoustic relative transfer functions and transmitting the vector of acoustic relative transfer functions and a vector of acoustic relative transfer function codebook entries for the plurality of audio acquisition devices of the audio recording system using the acoustic relative transfer function codebook known to both a front-end speech processing system and a back-end speech processing system.
|
8. 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:
generating a plurality of acoustic relative transfer functions between a plurality of audio acquisition devices of an audio recording system based upon, at least in part, one or more of a predefined speech processing application and a predefined acoustic environment;
generating an acoustic relative transfer function codebook using the plurality of acoustic relative transfer functions; and
encoding selected one or more acoustic relative transfer functions of the plurality of acoustic relative transfer functions into a vector of acoustic relative transfer functions and transmitting the vector of acoustic relative transfer functions and a vector of acoustic relative transfer function codebook entries for the plurality of audio acquisition devices of the audio recording system using the acoustic relative transfer function codebook known to both a front-end speech processing system and a back-end speech processing system.
|
15. A computing system comprising:
a memory; and
a processor configured to generate a plurality of acoustic relative transfer functions between a plurality of audio acquisition devices of an audio recording system based upon, at least in part, one or more of a predefined speech processing application and a predefined acoustic environment, wherein the processor is further configured to generate an acoustic relative transfer function codebook using the plurality of acoustic relative transfer functions, and wherein the processor is further configured to encode selected one or more acoustic relative transfer functions of the plurality of acoustic relative transfer functions into a vector of acoustic relative transfer functions and transmit the vector of acoustic relative transfer functions and a vector of acoustic relative transfer function codebook entries for the plurality of audio acquisition devices of the audio recording system using the acoustic relative transfer function codebook known to both a front-end speech processing system and a back-end speech processing system.
|