Private speaker notes interface in virtual conferences
Content displayed at a device of a conference participant to a conference is shared via a conferencing application. At least a portion of a script associated with the conference is displayed in a private user interface of the conferencing application. The private user interface is exclusively displayed at the device of the conference participant. In response to receiving a bookmark command, a location within the script is stored based on the bookmark command and an indication of a portion of the content is also stored. In response to receiving a restore command, a portion of the script that includes the location is displayed in the private user interface, and the portion of the content is shared to the conference.
1 . A method, comprising:
sharing, via a conferencing application, content displayed at a device of a conference participant to a conference;
displaying at least a portion of a script associated with the conference in a private user interface of the conferencing application, wherein the private user interface is exclusively displayed at the device of the conference participant;
receiving a bookmark command;
in response to the bookmark command received by the conferencing application:
storing a location within the script based on the bookmark command; and
storing an indication of a portion of the content;
receiving a restore command; and
in response to the restore command:
displaying in the private user interface a portion of the script that includes the location; and
sharing the portion of the content to the conference.
2 . The method of claim 1 , further comprising:
determining, using speech-to-text processing, that the conference participant read the portion of the script; and
adding, at the device of the conference participant, a visual indicator to the portion of the content that corresponds to the portion of the script.
3 . The method of claim 1 , wherein the private user interface is displayed with a transparent background.
4 . The method of claim 1 , wherein the private user interface includes user interface controls that, when invoked, cause the private user interface to display at least one of a next or a previous speaker note of the script.
5 . The method of claim 1 , wherein the private user interface includes a toggle that when toggled to a first state causes the private user interface to display as a floating window and when toggled to a second state causes the private user interface to display as a docked window.
6 . The method of claim 1 , wherein the content is a presentation document, the method further comprising:
identifying, using speech-to-text processing, first objects of the presentation document covered by the conference participant; and
adding visual indicators to second objects of the presentation document not covered by the conference participant.
7 . The method of claim 1 , further comprising:
identifying, based speech-to-text processing, words of the script to highlight; and
highlighting the identified words.
8 . A system, comprising:
one or more memories; and
one or more processors, the one or more processors configured to execute instructions stored in the one or more memories to:
share, via a conferencing application, content displayed at a device of a conference participant to a conference;
display at least a portion of a script associated with the conference in a private user interface of the conferencing application, wherein the private user interface is exclusively displayed at the device of the conference participant;
receive a bookmark command;
in response to the bookmark command received by the conferencing application:
store a location within the script based on the bookmark command; and
store an indication of a portion of the content;
receive a restore command; and
in response to the restore command:
display in the private user interface a portion of the script that includes the location; and
share the portion of the content to the conference.
9 . The system of claim 8 , wherein the one or more processors are further configured to execute instructions stored in the one or more memories to:
add respective visual indicators to objects of the content associated with notes of the script.
10 . The system of claim 8 , wherein the one or more processors are further configured to execute instructions stored in the one or more memories to:
set a transparency level of the private user interface based on a received user setting.
11 . The system of claim 8 , wherein the one or more processors are further configured to execute instructions stored in the one or more memories to:
automatically scroll to a next portion of the script.
12 . The system of claim 8 , wherein the one or more processors are further configured to execute instructions stored in the one or more memories to:
display the private user interface in a tile of a participant list of the conference.
13 . The system of claim 8 , wherein the content is a slide presentation.
14 . The system of claim 8 , further comprising:
highlighting upcoming words of the script to be read by the conference participant.
15 . A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:
sharing, via a conferencing application, content displayed at a device of a conference participant to a conference;
displaying at least a portion of a script associated with the conference in a private user interface of the conferencing application, wherein the private user interface is exclusively displayed at the device of the conference participant;
receiving a bookmark command;
in response to the bookmark command received by the conferencing application:
storing a location within the script based on the bookmark command; and
storing an indication of a portion of the content;
receiving a restore command; and
in response to the restore command:
displaying in the private user interface a portion of the script that includes the location; and
sharing the portion of the content to the conference.
16 . The non-transitory computer readable medium of claim 15 , wherein the script comprises notes associated with objects of the content.
17 . The non-transitory computer readable medium of claim 15 , wherein the private user interface is overlaid over the shared content.
18 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:
displaying a next speaker note of the script in response to determining that the conference participant read a current note.
19 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:
receiving a command to display the private user interface as a floating window.
20 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:
adding visual indicators to objects of the content not covered by the conference participant.