Hybrid speech data processing in a vehicle
First Claim
1. A computer-implemented method for hybrid speech data processing in a vehicle, comprising:
- receiving a first speech input at an input device in the vehicle;
digitizing the first speech input into packets;
storing the packets at a memory for predetermined amount of time;
transmitting the packets to a speech recognition server using a wireless voice communication channel between the vehicle and the speech recognition server;
upon detecting a speech recognition condition is met associated with the packets or the wireless voice communication channel, converting one or more of the packets stored at the memory into text data, the speech recognition condition including the wireless voice communication channel being disabled, being disconnected, being timed out, having poor quality, having slow data transmission speeds or having a connection failure, the one or more of the packets including a portion of the packets lost in the transmitting the packets using the wireless voice communication channel because of the connectivity issue;
transmitting the text data using a wireless data communication channel, which is different from the wireless voice communication channel, to an interactive voice response system;
receiving a speech recognition result from the interactive voice response system; and
outputting the speech recognition result in the vehicle using an output device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for hybrid speech data processing in a vehicle includes receiving a first speech input at an input device in the vehicle and digitizing the first speech input into packets. The method includes storing the packets at a memory for predetermined amount of time and transmitting the packets using a wireless voice communication channel to a speech recognition server. Upon detecting a speech recognition condition is met associated with the packets or the wireless voice communication channel, the method includes converting one or more of the packets stored at the memory into text data and transmitting the text data using a wireless data communication channel to an interactive voice response system. Further, the method includes receiving a speech recognition result from the interactive voice response system and outputting the speech recognition result in the vehicle using an output device.
24 Citations
20 Claims
-
1. A computer-implemented method for hybrid speech data processing in a vehicle, comprising:
-
receiving a first speech input at an input device in the vehicle; digitizing the first speech input into packets; storing the packets at a memory for predetermined amount of time; transmitting the packets to a speech recognition server using a wireless voice communication channel between the vehicle and the speech recognition server; upon detecting a speech recognition condition is met associated with the packets or the wireless voice communication channel, converting one or more of the packets stored at the memory into text data, the speech recognition condition including the wireless voice communication channel being disabled, being disconnected, being timed out, having poor quality, having slow data transmission speeds or having a connection failure, the one or more of the packets including a portion of the packets lost in the transmitting the packets using the wireless voice communication channel because of the connectivity issue; transmitting the text data using a wireless data communication channel, which is different from the wireless voice communication channel, to an interactive voice response system; receiving a speech recognition result from the interactive voice response system; and outputting the speech recognition result in the vehicle using an output device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for hybrid speech data processing in a vehicle, comprising:
-
a vehicle computing device including an input device, an output device, and a communication interface, each of which are operably connected for computer communication to the vehicle, wherein the input device receives a first speech input in the vehicle and the vehicle computing device digitizes the first speech input into packets; and a network interface controller of the communication interface, where the network interface controller transmits the packets to a server for speech recognition processing using a first communication channel established between the vehicle and the server for speech recognition processing and using a cellular communication network, wherein the server is operably connected for computer communication to the vehicle computing device, the network interface controller detects a speech recognition condition associated with the packets or the first communication channel and the communication interface converts a portion of the packets into text data, wherein the network interface controller transmits the text data using a second communication channel, which is different from the first communication channel and established using the cellular communication network, to the server for speech recognition processing and receives a speech recognition result from the server, wherein the output device outputs the speech recognition result in the vehicle, wherein the speech recognition condition includes the wireless voice communication channel being disabled, being disconnected, being timed out, having poor quality, having slow data transmission speeds or having a connection failure, and wherein the portion of the packets converted into the text data includes a portion of the packets lost in a transmission of the packets using the first communication channel because of the connectivity issue. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium with instructions for hybrid speech data processing in a vehicle, the instructions for execution by a processor, comprising:
-
receiving a first speech input at an input device in the vehicle; digitizing the first speech input into packets; storing the packets at a memory for a predetermined amount of time; transmitting the packets to a speech recognition server using a wireless voice communication channel between the vehicle and the speech recognition server; detecting a speech recognition condition is met associated with the packets or the wireless voice communication channel and converting one or more of the packets into text data, the speech recognition condition including the wireless voice communication channel being disabled, being disconnected, being timed out, having poor quality, having slow data transmission speeds or having a connection failure, the one or more of the packets including a portion of the packets lost in the transmitting the packets using the wireless voice communication channel because of the connectivity issue; transmitting the text data using a wireless data communication channel, which is different from the wireless voice communication channel, to an interactive voice response system; receiving a speech recognition result from the interactive voice response system; and outputting the speech recognition result in the vehicle. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification