Method For Transporting Speech Data For A Distributed Recognition System
First Claim
Patent Images
1. A method of transmitting speech data for a distributed speech recognition system comprising the steps of:
- capturing speech data at a client computing device, said speech data including words spoken by a speaker;
processing said speech data on a continuous basis as said words are spoken with a first component of a speech recognition engine;
encoding said speech data into a speech byte stream with a format adapted for transport across an Internet based network connection;
wherein at least some NULL data information is added to said speech byte stream when silence is detected;
transmitting said speech data through said Internet based network connection for additional speech recognition processing by a second component of said speech recognition engine located on a server computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Speech signal information is formatted, processed and transported in accordance with a format adapted for TCP/IP protocols used on the Internet and other communications networks. NULL characters are used for indicating the end of a voice segment. The method is useful for distributed speech recognition systems such as a client-server system, typically implemented on an intranet or over the Internet based on user queries at his/her computer, a PDA, or a workstation using a speech input interface.
449 Citations
20 Claims
-
1. A method of transmitting speech data for a distributed speech recognition system comprising the steps of:
-
capturing speech data at a client computing device, said speech data including words spoken by a speaker; processing said speech data on a continuous basis as said words are spoken with a first component of a speech recognition engine; encoding said speech data into a speech byte stream with a format adapted for transport across an Internet based network connection; wherein at least some NULL data information is added to said speech byte stream when silence is detected; transmitting said speech data through said Internet based network connection for additional speech recognition processing by a second component of said speech recognition engine located on a server computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of transmitting speech data for a distributed speech recognition system comprising the steps of:
-
capturing speech data at a client computing device, said speech data including words spoken by a speaker; extracting acoustic features including speech vector data from said speech data on a continuous basis as said words are spoken; encoding said speech vector data into a format adapted for transport across an Internet based network connection; wherein at least some NULL data information is added to said byte stream when silence is detected; transmitting said speech vector data through said Internet based network connection as a stream of bytes for further speech recognition processing by a speech recognition engine located on a server computing device.
-
-
20. A method of transmitting speech data for a distributed speech recognition system comprising the steps of:
-
capturing speech data at a client computing device, said speech data including words spoken by a speaker; extracting acoustic features including speech vector data from said speech data on a continuous basis as said words are spoken; encoding said speech vector data into a format adapted for transport across an Internet based network connection; wherein at least one NULL character is added to said byte stream when silence is detected; transmitting said speech vector data through said Internet based network connection as a stream of bytes for further speech recognition processing by a speech recognition engine located on a server computing device.
-
Specification