System and method of voice recognition near a wireline node of network supporting cable television and/or video delivery
A method and system of speech recognition presented by a back channel from multiple user sites within a network supporting cable television and/or video delivery is disclosed.
1. A method of using a back channel containing a multiplicity of speech channels from a multiplicity of user devices presented to a speech recognition system in a network supporting content delivery, comprising the steps of:
partitioning a received back channel containing a multiplicity of speech channels from a multiplicity of user devices into a multiplicity of received identified speech channels;
processing said multiplicity of received identified speech channels to create recognized speech for each of said received identified speech channels; and
transmitting a unique response to each of said user devices, based upon said recognized speech.
2. The method of claim 1 , further comprising at least one of the steps of:
determining a user site associated with a user device from said received identified speech channel;
determining said associated user site from said recognized speech;
determining said associated user site from said recognized speech and a speaker identification library;
determining said associated user site from said recognized speech and a speech recognition library; and
determining said associated user site from an identification within said speech channel.
3. The method of claim 1 , further comprising the steps of:
assessing said response identified as to said user device to create a financial consequence; and
billing a user associated with said user device based upon said financial consequence.
4. The method of claim 1 , further comprising the steps of:
assessing said response to create a financial consequence identified with said user site;
communicating said financial consequence to said user;
said user confirming said communicated financial consequence to create a financial commitment; and
billing said user based upon said financial commitment.
5. The method of claim 2 , further comprising of the steps of:
fetching a user profile list based upon said user device, said user profile list containing at least one user profile; and
identifying said user based upon said recognized speech and based upon said user profile list.
6. The method of claim 1 , said processing step comprising of the step of:
responding to said recognized speech identified as to said user device based upon natural language to create a response uniquely identified with said user device.
7. A method for controlling a speech recognition system coupled to a network, comprising the steps of:
processing a multiplicity of received identified speech channels to create a multiplicity of recognized speech;
responding to said recognized speech to create a recognized speech response that is unique to each of said multiplicity of recognized speech; and
providing said speech recognition system at a back channel accessible by a multiplicity of user devices coupled to said network.
8. The method of claim 7 , further comprising any of the steps of:
determining a user associated with user device from a received identified speech channel;
determining said user associated with said user device from said recognized speech;
determining said user associated with said user device from said recognized speech and a speaker identification library;
determining said user associated with said user device from said recognized speech and a speech recognition library; and
determining said user associated with said user device from an identification within a speech channel.
9. The method of claim 7 , further comprising the steps of:
assessing said response identified with a user associated with a user device to create a financial consequence to said user; and
billing said user based upon said financial consequence.
10. The method of claim 7 , further comprising the steps of:
fetching a user profile list based upon said user device, said user profile list containing at least one user profile; and
identifying said user based upon recognized speech and based upon said user profile list.
11. An apparatus for speech recognition in a network, comprising:
a speech recognition system coupled to said network for receiving a back channel from a multiplicity of user devices;
a back channel receiver for receiving said back channel;
a speech channel partitioner for partitioning said received back channel into a multiplicity of received identified speech channels;
a processor for processing said multiplicity of said received identified speech channels to create recognized speech for each of said received identified speech channels; and
responding to said recognized speech to create a unique response for transmission to each of said user devices.
12. The apparatus of claim 11 , said processing comprising means for:
determining a user associated with a user device from said received identified speech channel;
determining said associated user from said recognized speech;
determining said associated user from said recognized speech and a speaker identification library;
determining said associated user from said recognized speech and a speech recognition library; and
determining said associated user from an identification within said speech channel.
13. The apparatus of claim 11 , further comprising:
means for assessing content response identified as to said user to create a financial consequence to said user site; and
billing said user site based upon said financial consequence.
14. The apparatus of claim 11 , further comprising:
means for fetching a user profile list based upon said user devices, said user profile list containing at least one user profile; and
means for identifying said user based upon said recognized speech content and based upon said user profile list.