Patent ID: 11862168
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:
receiving a first audio signal generated by a first microphone of a first device that is communicatively coupled to a second device for engaging in a meeting, wherein the first audio signal represents:
first speech of a first participant within a first environment in which the first device is physically located; and
second speech of a second participant within the first environment;

receiving a second audio signal generated by a second microphone of the first device, wherein the second audio signal represents:
the first speech of the first participant; and
the second speech of the second participant;

receiving, from the second device, a third audio signal that represents third speech of a third participant within a second environment in which the second device is physically located, the second environment being remote from the first environment;
determining that the first speech within the first audio signal is detected at a first increased energy level compared to the second speech;
associating the first audio signal with the first participant based on detecting the first speech at the first increased energy level;
determining that the second speech within the second audio signal is detected at a second increased energy level compared to the first speech;
associating the second audio signal with the second participant based on detecting the second speech at the second increased energy level;
associating the third audio signal with the third participant;
processing the first audio signal, using the second audio signal, to generate a first processed audio signal that attenuates the second speech within the first audio signal;
processing the second audio signal, using the first audio signal, to generate a second processed audio signal that attenuates the first speech within the second audio signal;
generating, based at least in part on the first processed audio signal, a first audio signature associated with the first participant;
generating, based at least in part on the second processed audio signal, a second audio signature associated with the second participant;
determining, based at least in part on a first similarity between the first audio signature and a first stored audio signature, a first identifier of the first participant;
determining, based at least in part on a second similarity between the second audio signature and a second stored audio signature, a second identifier of the second participant; and
generating a transcript of the meeting that includes:
first words corresponding to the first speech of the first participant the first words being associated with the first identifier;
second words corresponding to the second speech of the second participant, the second words being associated with the second identifier; and
third words corresponding to the third speech of the third participant.