Text editor for speech input
First Claim
1. A system for editing information from a speech recognizing unit that provides coded identifiers of recognized speech segments, characterized in that the editing system includes:
- dictionary and lookup means having inputs comprising said coded identifiers of speech segments each of which represents a word or punctuation word recognized by said speech recognizing unit, wherein said dictionary and lookup means is responsive to each coded identifier of a speech segment, to furnish for a speech segment a respective character string and a token associated with each character string, each token comprising a character count and concatenation indicia, the character count representing the number of characters in the character string, the concatenation indicia representing whether the character string is concatenated to a preceding or following character string,editing means responsive to character strings and tokens furnished by said dictionary and lookup means, for generating formatted data including correct spacing and capitalization, anddisplay means responsive to said formatted data for displaying the speech segments in standard text form. display means responsive to said formatted data for displaying the speech segments in standard text form.
1 Assignment
0 Petitions
Accused Products
Abstract
A text editor is connected to a speech recognizing unit for editing preferably spoken input text using a display speech. For each text word (including digits), and each punctuation mark that can be recognized and is contained in a dictionary, a token is stored for holding information on character count, capitalization, left and right concatenation of the respective item, and for providing fields for context conditions. For each segment or entity recognized spoken text, a respective character string and associated token is transferred to storage in the editor to allow automatic formatting and correct displaying or printing of the text, including spaces and capitalization where required. Tokens are updated during editing to reflect modifications such as in the beginning of a sentence or in concatenation. Switching to spelling mode is provided for entering single spelled characters in case where a word cannot be recognized or where spelling is desired.
-
Citations
22 Claims
-
1. A system for editing information from a speech recognizing unit that provides coded identifiers of recognized speech segments, characterized in that the editing system includes:
-
dictionary and lookup means having inputs comprising said coded identifiers of speech segments each of which represents a word or punctuation word recognized by said speech recognizing unit, wherein said dictionary and lookup means is responsive to each coded identifier of a speech segment, to furnish for a speech segment a respective character string and a token associated with each character string, each token comprising a character count and concatenation indicia, the character count representing the number of characters in the character string, the concatenation indicia representing whether the character string is concatenated to a preceding or following character string, editing means responsive to character strings and tokens furnished by said dictionary and lookup means, for generating formatted data including correct spacing and capitalization, and display means responsive to said formatted data for displaying the speech segments in standard text form. display means responsive to said formatted data for displaying the speech segments in standard text form. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of editing spoken input represented in a visual form, in a system comprising a speech recognizing unit furnishing coded identifiers of recognized entities such as spoken words or spoken punctuation marks, the method comprising the step of:
for each said coded identifier of an entity to be represented by a word character string or a punctuation character, furnishing a respective token associated with said each coded identifier, each token indicating whether the work character string or punctuation character is to be concatenated by a space at either or both ends. - View Dependent Claims (8, 9, 10, 11)
-
12. In a speech recognition system that generates recognition codes in response to spoken word inputs wherein each of at least some of the recognition codes corresponds to a spoken text word or a spoken punctuation work, a text editor comprising:
- lookup memory means for assigning a token to each said generated recognition code corresponding to a text word or a punctuation word, wherein each assigned token includes concatenation indicia that indicates how the recognition code to which the token is assigned is permitted to connect to spaces and to other generated recognition codes to which tokens are assigned.
- View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
20. A system for recognizing spoken words, the system having editing capabilities and comprising:
-
a speech recognizing unit which represents each spoken word with a code identifier; and a text editor including; dictionary storage means for assigning some code identifiers to commands and some code identifiers to respective character strings of text words; and
lookup means for assigning a respective token to each character string of a text work, each token including concatenation information indicating whether the character string to which said each token is assigned is to have a space or no space therebefore and thereafter. - View Dependent Claims (21, 22)
-
Specification