MULTIPLE MICROPHONES FOR SYNCHRONIZED VOICE INTERACTION
A system for operating multiple microphones for synchronized voice interaction, comprising an interaction manager that receives speech-based interaction from a plurality of audio input devices and provides audio feedback to a plurality of audio output devices, a synchronization manager that receives a plurality of audio streams and synchronizes the streams for playback, a plurality of audio input devices each comprising at least a microphone, and a plurality of audio output devices each comprising at least a speaker, and a method for operating multiple microphones for synchronized voice interaction.
1 . A system for operating multiple microphones for synchronized voice interaction, comprising:
an interaction manager comprising at least a plurality of programming instructions stored in a memory operating on a network-connected computing device and adapted to receive speech-based interaction from a plurality of audio input devices and to provide audio feedback to a plurality of audio output devices, and to make interactions and audio feedback to a synchronization manager;
a synchronization manager comprising at least a plurality of programming instructions stored in a memory operating on a network-connected computing device and adapted to receive a plurality of audio streams and synchronize the streams for playback via a plurality of audio output devices, and to synchronize a plurality of interactions for further processing;
a plurality of audio input devices each comprising at least a microphone; and
a plurality of audio output devices each comprising at least a speaker.
2 . The system of claim 1 , wherein at least a first audio input device is removably or permanently affixed to, or an integral component of, an audio output device.
3 . The system of claim 1 , wherein the synchronized interactions are provided to network-connected external devices for use.
4 . The system of claim 3 , wherein the external devices comprise at least a speech recognition software application.
5 . The system of claim 3 , wherein the external devices comprise at least a virtual personal assistant software application.
6 . A method for operating multiple microphones for synchronized voice interaction, comprising the steps of:
receiving, at an audio input device, an audio interaction;
providing the audio interaction to a synchronization manager;
synchronizing, at a synchronization manager, the audio interaction with other audio interactions;
providing the synchronized interactions to an interaction manager;
processing, at an interaction manager, the synchronized interactions;
generating an audio feedback;
synchronizing the audio feedback; and
playing the audio feedback through an audio output device.