REAL-TIME SPEECH-TO-TEXT CONVERSION IN AN AUDIO CONFERENCE SESSION
First Claim
1. A computer system for providing real-time resources to participants in an audio conference session, the computer system comprising:
- a conference system for establishing an audio conference session between a plurality of computing devices connected via a communication network; and
a server configured to communicate with the conference system and the plurality of computing devices via the communication network, the server comprising;
a processor and a memory;
a pre-processing engine stored in the memory and executed by the processor, the pre-processing engine comprising logic configured to;
receive an audio stream associated with one or more of the computing devices, the audio stream comprising a speech signal; and
extract the speech signal from the audio stream;
a speech-to-text conversion engine stored in the memory and executed by the processor, the speech-to-text conversion engine comprising logic configured to extract words from the speech signal; and
a relevance engine stored in the memory and executed by the processor, the relevance engine comprising logic configured to;
receive the extracted words from the speech-to-text conversion engine; and
determine a relevant keyword or topic being discussed in the audio conference session; and
a resources engine stored in the memory and executed by the processor, the resources engine comprising logic configured to;
identify a resource related to the relevant keyword or topic; and
provide, via a graphical user interface, the resource to the one or more computing devices.
7 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of systems, methods, and computer programs are disclosed for providing real-time resources to participants in an audio conference session. One embodiment is a method for providing real-time resources to participants in an audio conference session via a communication network. One such method comprises: a conferencing system establishing an audio conference session between a plurality of computing devices via a communication network, each computing device generating a corresponding audio stream comprising a speech signal; and in real-time during the audio conference session, a server: receiving and processing the audio streams to determine the speech signals; extracting words from the speech signals; analyzing the extracted words to determine a relevant keyword being discussed in the audio conference session; identifying a resource related to the relevant keyword; and providing the resource to one or more of the computing devices.
-
Citations
23 Claims
-
1. A computer system for providing real-time resources to participants in an audio conference session, the computer system comprising:
-
a conference system for establishing an audio conference session between a plurality of computing devices connected via a communication network; and a server configured to communicate with the conference system and the plurality of computing devices via the communication network, the server comprising; a processor and a memory; a pre-processing engine stored in the memory and executed by the processor, the pre-processing engine comprising logic configured to;
receive an audio stream associated with one or more of the computing devices, the audio stream comprising a speech signal; and
extract the speech signal from the audio stream;a speech-to-text conversion engine stored in the memory and executed by the processor, the speech-to-text conversion engine comprising logic configured to extract words from the speech signal; and a relevance engine stored in the memory and executed by the processor, the relevance engine comprising logic configured to;
receive the extracted words from the speech-to-text conversion engine; and
determine a relevant keyword or topic being discussed in the audio conference session; anda resources engine stored in the memory and executed by the processor, the resources engine comprising logic configured to;
identify a resource related to the relevant keyword or topic; and
provide, via a graphical user interface, the resource to the one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing real-time resources to participants in an audio conference session via a communication network, the method comprising:
-
a conferencing system establishing an audio conference session between a plurality of computing devices via a communication network, each computing device generating a corresponding audio stream comprising a speech signal; and in real-time during the audio conference session, a server; receiving and processing the audio streams to determine the speech signals; extracting words from the speech signals; analyzing the extracted words to determine a relevant keyword being discussed in the audio conference session; identifying a resource related to the relevant keyword; and providing the resource to one or more of the computing devices. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification