CPC G10L 15/22 (2013.01) [G06F 16/685 (2019.01); G06V 40/161 (2022.01); G06V 40/172 (2022.01); G10L 15/1822 (2013.01); G10L 15/26 (2013.01); G10L 15/30 (2013.01); H04L 12/1831 (2013.01); H04L 51/066 (2013.01); H04L 12/1822 (2013.01); H04M 2203/50 (2013.01); H04N 7/15 (2013.01)] | 20 Claims |
1. A computer implemented method comprising:
receiving, from a secure group of users that are members of a channel associated with a channel name, messaging communications, wherein the channel is a virtual communications environment or feed that is configured to display, to users of the secure group of users on one or more client devices and via a user interface associated with the channel, the messaging communications posted by channel members and a visual depiction of an option to start a channel meeting;
receiving audio from the channel meeting comprising a plurality of speakers from the secure group of users, the audio comprising spoken text received from a respective speaker of the plurality of speakers participating in the channel meeting, wherein the channel meeting is started from the channel via a user selection of the visual depiction of the option to start the channel meeting;
converting the spoken text into a live transcription using a model;
assembling the live transcription into a written record that is associated with the channel name, a speaker attribution, and a meeting name, wherein the channel name, the speaker attribution, and the meeting name associate the audio with the plurality of speakers;
causing display, at the channel and to the plurality of speakers while the channel meeting is occurring, of the messaging communications and a transcript interface comprising the live transcription so that the live transcription is simultaneously displayed in real-time to each of the respective speakers;
storing the written record as a searchable transcript in the channel, wherein the searchable transcript associates the live transcription with the channel using the channel name; and
retrieving the searchable transcript from the channel after the channel meeting based at least in part on storing the written record.
|