Speech recognition and transcription among users having heterogeneous protocols
First Claim
1. A system for facilitating speech recognition and transcription, the system comprising:
- at least one transaction manager configured to utilize a uniform system protocol to receive a first request from a first user employing a first protocol different from the uniform system protocol, the transaction manager further configured to route a first response to a second user employing a second protocol different from the uniform system protocol, the first response comprised of recognized spoken text;
at least one interface in communication with the at least one transaction manager and supporting dictation applications; and
at least one speech engine in communication with the at least one transaction manager and configured to receive a second request from the at least one transaction manager and to transmit a second response containing the recognized spoken text to the at least one transaction manager.
0 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for facilitating free form dictation, including directed dictation and constrained recognition and/or structured transcription among users having heterogeneous native (legacy) protocols for generating, transcribing, and exchanging recognized and transcribed speech. The system includes at least one system transaction manager having a “system protocol,” to receive a verified, streamed speech information request from at least one authorized user employing a first legacy user protocol. The speech information request which includes spoken text and system commands is generated using a user interface capable of bi-directional communication with the system transaction manager and supporting dictation applications, including prompts to direct user dictation in response to user system protocol commands and systems transaction manager commands. A speech recognition and/or transcription engine (ASR), in communication with the systems transaction manager, receives the speech information request from the system transaction manager, generates a transcribed response, which can include a formatted transcription, and transmits the response to the system transaction manager. The system transaction manager routes the response to one or more of the users employing a second protocol, which may be the same as or different than the first protocol. In another embodiment, the system employs a virtual sound driver for streaming free form dictation to any ASR, regardless of the ASR'"'"'s ability to recognize and/or transcribe spoken text from any input source such as, for example, a live microphone or line input. In another embodiment, the system employs a buffer to facilitate the system'"'"'s use of ASRs requiring input data to be in batches, while providing the user with an uninterrupted, seamless dictating experience.
-
Citations
23 Claims
-
1. A system for facilitating speech recognition and transcription, the system comprising:
-
at least one transaction manager configured to utilize a uniform system protocol to receive a first request from a first user employing a first protocol different from the uniform system protocol, the transaction manager further configured to route a first response to a second user employing a second protocol different from the uniform system protocol, the first response comprised of recognized spoken text; at least one interface in communication with the at least one transaction manager and supporting dictation applications; and at least one speech engine in communication with the at least one transaction manager and configured to receive a second request from the at least one transaction manager and to transmit a second response containing the recognized spoken text to the at least one transaction manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for facilitating speech recognition and transcription, the method comprising:
-
receiving at a transaction manager configured to utilize a uniform system protocol a first request from a first user, the first request formatted according to a first protocol different from the uniform system protocol, and the first request being received at the transaction manager across an interface supporting dictation applications and in communication with the transaction manager; receiving, at a speech engine in communication with the transaction manager, a second request from the transaction manager, and transmitting from the speech engine to the transaction manager a first response containing recognized spoken text; and routing, by the transaction manager, a second response to a second user employing a second protocol different from the uniform system protocol, the second response comprised of the recognized spoken text. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing computer-executable instructions, which instructions, when executed by a processor, cause the processor to perform steps comprising:
-
configuring a transaction manager executing on the processor and configured to utilize a uniform system protocol to receive, across an interface supporting dictation applications in communication with the transaction manager, a first request formatted according to a first protocol different from the uniform system protocol from a first user; cause the transaction manager to transmit a second request to a speech engine in communication with the transaction manager, and receive from the speech engine a first response containing recognized spoken text; and cause the transaction manager to route a second response to a second user employing a second protocol different from the uniform system protocol, the second response comprised of the recognized spoken text. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification