Automated voice pattern filter
AssigneeGeneral Motors Corporation
InventorsKai-Ten Feng, Jane F. MacFarlane, Stephen C. Habermas
Life of this patent
Estimating the term…
Abstract
An automated voice pattern filtering method implemented in a system having a client side and a server side is disclosed. At the client side, a speech signal is transformed into a first set of spectral parameters which are encoded into a set of spectral shapes that are compared to a second set of spectral parameters corresponding to one or more keywords. From the comparison, the client side determines if the speech signal is acceptable. If so, spectral information indicating a difference in a voice pattern between the speech signal and the keyword(s) is encoded and utilized as a basis to generate a voice pattern filter.
Claims17
In a system having a client side and a server side, a method for generating an automated voice pattern filter, said method comprising:
- comparing a set of spectral shapes to a set of spectral parameters, the set of spectral shapes corresponding to a speech signal on the client side, the set of spectral parameters corresponding to one or more keywords;
- determining an acceptability of the speech signal in response to the comparison of the set of spectral shapes to the set of spectral parameters;
- determining spectral information indicative of an encoded difference in a voice pattern between the speech signal and the one or more keywords when the speech signal is determined to be acceptable;
- and
- generating the voice pattern filter as a function of the spectral information to thereby facilitate an optimal performance of the server side.
In a system having a client side and a server side, a method for generating an automated voice pattern filter, said method comprising:
- determining a distance between a set of spectral shapes and a set of spectral parameters, the set of spectral shapes corresponding to a speech signal on the client side, the set of spectral parameters corresponding to one or more keywords;
- determining spectral information indicative of an encoded difference in a voice pattern between the speech signal and the one or more keywords when the distance is less than an established threshold;
- and
- generating the voice pattern filter as a function of the spectral information to thereby facilitate an optimal performance of the server side.
In a system having a client side and a server side, a method for operating an automated voice pattern filter, said method comprising:
- determining spectral information indicative of an encoded difference in a voice pattern between a speech signal on the client side and one or more keywords;
- transforming the spectral information into a continuous frequency spectrum indicative of the encoded difference in the voice pattern between the speech signal and the one or more keywords;
- and
- operating the voice pattern filter on the basis of the continuous frequency spectrum.
In a system having a client side and a server side, the system including a voice pattern filter, an automated speech recognition filtering device and an automated speech recognition platform, a method for operating system, said method comprising:
- operating the voice pattern filter on a basis of a continuous frequency spectrum indicative of an encoded difference in a voice pattern between a speech signal and one or more keywords;
- operating the automated speech recognition filtering device on a basis of profile based characteristics of a first signal path from the client side to the server side and a second signal path from the server side to the client side;
- and
- filtering a speech signal sequentially through the voice pattern filter and the automated speech recognition filtering device to the automated speech recognition platform to thereby facilitate an optimal performance of the automated speech recognition platform.
In a system having a client side and a server side, a method comprising:
- comparing a set of spectral shapes to a set of spectral parameters, the set of spectral shapes corresponding to a speech signal on the client side, the set of spectral parameters corresponding to one or more keywords;
- determining an acceptability of the speech signal in response to the comparison of the set of spectral shapes to the set of spectral parameters;
- transmitting a data packet from the client side to the server side when the speech signal is determined to be acceptable, the data packet including spectral information indicative of an encoded difference in a voice pattern between the speech signal and the one or more keywords;
- transforming the spectral information into a continuous frequency spectrum indicative of the encoded difference in the voice pattern between the speech signal and the one or more keywords;
- operating a voice pattern filter on the server side on a basis of the continuous frequency spectrum;
- operating the automated speech recognition filtering device on the server side on a basis of profile based characteristics of a first signal path from the client side to the server side and a second signal path from the server side to the client side;
- and
- filtering the speech signal sequentially through the voice pattern filter and the automated speech recognition filtering device to a automated speech recognition platform on the server side to thereby facilitate an optimal performance of the automated speech recognition platform.
A system having a client side and a server side, said system comprising:
- a module,
- wherein said module is operable to compare a set of spectral shapes to a set of spectral parameters, the set of spectral shapes corresponding to a speech signal on the client side, the set of spectral parameters corresponding to one or more keywords,
- wherein said module is further operable to determine an acceptability of the speech signal in response to the comparison of the set of spectral shapes to the set of spectral parameters, and
- wherein said module is further operable to determine spectral information indicative of an encoded difference in a voice pattern between the speech signal and the one or more keywords when the speech signal is determined to be acceptable;
- and
- a voice pattern filter, said voice pattern filter generated as a function of the spectral information to thereby facilitate an optimal performance of the server side.
A system having a client side and a server side, said system comprising:
- a module,
- wherein said module is operable to determine a distance between a set of spectral shapes and a set of spectral parameters, the set of spectral shapes corresponding to a speech signal on the client side, the set of spectral parameters corresponding to one or more keywords, and
- wherein said module is further operable to determine spectral information indicative of an encoded difference in a voice pattern between the speech signal and the one or more keywords when the distance is less than an established threshold;
- and
- a voice pattern filter on the server side, said voice pattern filter generated as a function of the spectral information to thereby facilitate an optimal performance of the server side.
A system having a client side and a server side, said system comprising:
- a module operable to determine spectral information indicative of an encoded difference in a voice pattern between a speech signal on the client side and one or more keywords;
- and
- a voice pattern filter generated as a function of a transformation of the spectral information into a continuous frequency spectrum indicative of the encoded difference in the voice pattern between the speech signal and the one or more.
A system having a client side and a server side, said system comprising:
- a voice pattern filter operable on a basis of a continuous frequency spectrum indicative of an encoded difference in a voice pattern between a speech signal on the client side and one or more keywords;
- an automated speech recognition filtering device operable on a basis of a set of profile based characteristics of a first signal path from the client side to the server side and a second signal path from the server side to the client side;
- and
- an automated speech recognition platform,
- wherein a filtering of the speech signal through said voice pattern filter and said automated speech recognition filtering device to said automated speech recognition platform facilitate a an optimal performance of the automated speech recognition platform.
A system having a client side and a server side, said system comprising:
- a module,
- wherein said module is operable to compare a set of spectral shapes to a set of spectral parameters, the set of spectral shapes corresponding to a speech signal on the client side, the set of spectral parameters corresponding to one or more keywords,
- wherein said module is further operable to determine an acceptability of the speech signal in response to the comparison of the set of spectral shapes to the set of spectral parameters, and
- wherein said module is further operable to transmit a data packet from the client side to the server side when the speech signal is determined to be acceptable, the data packet including spectral information indicative of an encoded difference in a voice pattern between the speech signal and the one or more keywords;
- a voice pattern filter operable on a basis of a transformation of the spectral information into a continuous frequency spectrum indicative of the encoded difference in the voice pattern between the speech signal and the one or more keywords;
- an automated speech recognition filtering device operable on a basis of a set of profile based characteristics of a first signal path from the client side to the server side and a second signal path from the server side to the client side;
- and
- an automated speech recognition platform,
- wherein a filtering of the speech signal through said voice pattern filter and said automated speech recognition filtering device to said automated speech recognition platform facilitate a an optimal performance of the automated speech recognition platform.
Dependencies are inferred from the claim text.