Supporting multiple speech enabled user interface consoles within a motor vehicle
First Claim
1. An in-vehicle system that shares speech processing resources among multiple applications located within a vehicle comprising:
- a plurality of software applications, said applications associated with different ones of a plurality of functionally independent in-vehicle consoles, each having a console specific user interface; and
a single in-vehicle speech processing system implemented separately from said in-vehicle consoles are configured to execute speech processing tasks responsive to requests received from said applications, said in-vehicle speech processing system providing speech processing capabilities for said plurality of applications, said speech processing capabilities comprising at least one capability selected from a group consisting of a text-to-speech capability, a speech recognition capability, an enrollment capability, an acoustic baseform generation capability, and a speaker identification and verification capability.
8 Assignments
0 Petitions
Accused Products
Abstract
An in-vehicle system that shares speech processing resources among multiple applications located within a vehicle. The system can include one or more software applications, each associated with different functionally independent in-vehicle consoles. Each application can have a console specific user interface. The system can also include a single in-vehicle speech processing system implemented separately from the in-vehicle consoles. The speech processing system can execute speech processing tasks responsive to requests received from the applications. That is, the in-vehicle speech processing system can provide speech processing capabilities for the applications. The provided speech processing capabilities can include text-to-speech capabilities and speech recognition capabilities.
-
Citations
20 Claims
-
1. An in-vehicle system that shares speech processing resources among multiple applications located within a vehicle comprising:
-
a plurality of software applications, said applications associated with different ones of a plurality of functionally independent in-vehicle consoles, each having a console specific user interface; and
a single in-vehicle speech processing system implemented separately from said in-vehicle consoles are configured to execute speech processing tasks responsive to requests received from said applications, said in-vehicle speech processing system providing speech processing capabilities for said plurality of applications, said speech processing capabilities comprising at least one capability selected from a group consisting of a text-to-speech capability, a speech recognition capability, an enrollment capability, an acoustic baseform generation capability, and a speaker identification and verification capability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for multiple in-vehicle applications to share centrally provided speech processing resources comprising the steps of:
-
identifying a plurality of in-vehicle applications, each associated with an in-vehicle console, each application configured to be simultaneously and independently utilized by different users;
identifying a speech processing system for providing speech processing capabilities for said applications, said speech processing capabilities comprising text-to-speech capabilities and speech recognition capabilities;
receiving at least a first speech processing request from an in-vehicle console associated with a first of said in-vehicle applications;
receiving at least a second speech processing request from a second in-vehicle console associated with a second of said in-vehicle applications;
said speech processing system speech processing said first speech processing request to generate a first processing result;
said speech processing system speech recognizing said second speech processing request to generate a second processing result;
said first application performing a programmatic action based upon said first processing result; and
said second application performing a programmatic action based upon said second processing result. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for multiple in-vehicle applications to share centrally provided speech processing resources comprising the steps of:
-
identifying a plurality of in-vehicle applications, each associated with an in-vehicle console, each application configured to be simultaneously and independently utilized by different users, wherein each of said applications are developed using a software development kit (SDK) for an embedded software platform;
identifying a speech processing system for providing speech processing capabilities for said applications, said speech processing capabilities comprising at least one capability selected from a group consisting of a text-to-speech capability, a speech recognition capability, an enrollment capability, an acoustic baseform generation capability, and a speaker identification and verification capability; and
digitally exchanging information between said speech processing system and said applications based upon a client/server model. - View Dependent Claims (19, 20)
-
Specification