Method and apparatus for performing distributed speech processing in a communication system
First Claim
1. A method for a communication unit to perform distributed speech processing, the method comprising the steps of:
- requesting by the communication unit a communication service from a communication infrastructure that supports both voice and data communications;
requesting by the communication unit a voice connection, as provided by the communication service, between the communication unit and a communication device;
requesting by the communication unit a data connection, as provided by the communication service, between the communication unit and a distributed speech processing unit;
extracting by the communication unit speech processing data from a voice signal, wherein the voice signal is generated from user speech and wherein the user speech comprises a voice command that requests information;
transmitting by the communication unit the speech processing data to the distributed speech processing unit via the data connection;
receiving by the communication unit from the distributed speech processing unit the information requested in the voice command via the data connection; and
piping by the communication unit the information requested in the voice command to a destination indicated by the distributed speech processing unit, wherein the voice command that requests information indicates a destination for the information to be piped upon receipt by the communication unit.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention addresses the need for an apparatus and method for facilitating and performing distributed speech processing in a wireless communication system. The present invention encompasses communication infrastructure embodiments that facilitate distributed speech processing by establishing voice and data pathways to support distributed speech processing services. The present invention also encompasses a communication unit that performs distributed voice recognition and distributed speech synthesis via the communication infrastructure. The communication unit (102) requests communication services from the communication infrastructure (101) that support both voice and data communication and utilizes a data connection to a distributed speech processing unit (116) to perform distributed voice recognition and distributed speech synthesis.
148 Citations
12 Claims
-
1. A method for a communication unit to perform distributed speech processing, the method comprising the steps of:
-
requesting by the communication unit a communication service from a communication infrastructure that supports both voice and data communications;
requesting by the communication unit a voice connection, as provided by the communication service, between the communication unit and a communication device;
requesting by the communication unit a data connection, as provided by the communication service, between the communication unit and a distributed speech processing unit;
extracting by the communication unit speech processing data from a voice signal, wherein the voice signal is generated from user speech and wherein the user speech comprises a voice command that requests information;
transmitting by the communication unit the speech processing data to the distributed speech processing unit via the data connection;
receiving by the communication unit from the distributed speech processing unit the information requested in the voice command via the data connection; and
piping by the communication unit the information requested in the voice command to a destination indicated by the distributed speech processing unit, wherein the voice command that requests information indicates a destination for the information to be piped upon receipt by the communication unit. - View Dependent Claims (2)
-
-
3. A method for a communication unit to perform distributed speech processing, the method comprising the steps of:
-
requesting by the communication unit a communication service from a communication infrastructure that supports both voice and data communications;
requesting by the communication unit a voice connection, as provided by the communication service, between the communication unit and a communication device;
requesting by the communication unit a data connection, as provided by the communication service, between the communication unit and a distributed speech processing unit;
extracting by the communication unit speech processing data from a voice signal, wherein the voice signal is generated from user speech and wherein the user speech comprises a voice command that requests information;
transmitting by the communication unit the speech processing data to the distributed speech processing unit via the data connection;
receiving by the communication unit from the distributed speech processing unit the information requested in the voice command via the data connection, piping by the communication unit the information requested in the voice command to a destination indicated by the distributed speech processing unit, wherein the user speech comprises a voice command that contains a communication service related request; and
receiving from the distributed speech processing unit via the data connection at least one communication service request message for the communication infrastructure that corresponds to the communication service related request of the voice command. - View Dependent Claims (4, 5, 6)
-
-
7. A communication unit comprising;
-
a transmitter;
a processor, coupled to the transmitter, that instructs the transmitter to transmit to a communication infrastructure a request for a communication service that supports both voice and data communications, a request for a voice connection, as provided by the communication service, between the communication unit and a communication device, and a request for a data connection, as provided by the communication service, between the communication unit and a distributed speech processing unit, and that instructs the transmitter to transmit to the distributed speech processing unit via the data connection speech processing data extracted from a voice signal, wherein the speech processing data is extracted from a voice signal that is generated from user speech that comprises a voice command requesting information and wherein the voice command that requests information indicates a destination for the information to be piped upon receipt by the communication unit; and
a receiver, coupled to the processor, that receives the information requested in the voice command from the distributed speech processing unit via the data connection and that forwards the information requested in the voice command to the processor to be piped to a destination indicated by the distributed speech processing unit. - View Dependent Claims (8, 9, 10)
-
-
11. A communication unit comprising:
-
a transmitter;
a processor, coupled to the transmitter, that instructs the transmitter to transmit to a communication infrastructure a request for a communication service that supports both voice and data communications, a request for a voice connection, as provided by the communication service, between the communication unit and a communication device, and a request for a data connection, as provided by the communication service, between the communication unit and a distributed speech processing unit, and that instructs the transmitter to transmit to the distributed speech processing unit via the data connection speech processing data extracted from a voice signal, wherein the speech processing data is extracted from a voice signal that is generated from user speech that comprises a voice command requesting information and wherein the user speech comprises a voice command that contains a communication service related request; and
a receiver, coupled to the processor, that receives from the distributed speech processing unit via the data connection at least one communication service request message for the communication infrastructure that corresponds to the communication service related request of the voice command. - View Dependent Claims (12)
-
Specification