An audio device comprising: a signal input portion configured to receive an audio signal; a memory (230, 240) configured to temporarily store the audio signal that has been received to the signal input portion; a first output portion configured to read and output the audio signal from the memory; a second output portion configured to read and output the audio signal from the memory; and a buffer control portion (231, 232, 241, 242) configured to perform write control of the audio signal with respect to the memory and read control of the audio signal from the memory, characterized in that it comprises means for determining whether or not a buffer amount of the audio signal is equal to or more than a delay time, wherein the buffer control portion, in a case in which, in a middle of reading and outputting the audio signal from the memory by the first output portion, the audio signal is read and output from the memory by the second output portion: - when the buffer amount of the audio signal is equal to or more than the delay time, is configured to set a second reading position being a reading position of the audio signal by the second output portion at a position that precedes by the delay time a first reading position being a reading position of the audio signal by the first output portion; and, - when the buffer amount of the audio signal is less than the delay time, to set the second reading position at a minimum buffer position being a most preceding position of the audio signal in the memory, to move back the first reading position from the minimum buffer position by the delay time (Td), and to write silent data from the first reading position before the movement to the first reading position after the movement. a signal input portion configured to receive an audio signal; a memory (230, 240) configured to temporarily store the audio signal that has been received to the signal input portion; a first output portion configured to read and output the audio signal from the memory; a second output portion configured to read and output the audio signal from the memory; and a buffer control portion (231, 232, 241, 242) configured to perform write control of the audio signal with respect to the memory and read control of the audio signal from the memory, characterized in that it comprises means for determining whether or not a buffer amount of the audio signal is equal to or more than a delay time, wherein the buffer control portion, in a case in which, in a middle of reading and outputting the audio signal from the memory by the first output portion, the audio signal is read and output from the memory by the second output portion: - when the buffer amount of the audio signal is equal to or more than the delay time, is configured to set a second reading position being a reading position of the audio signal by the second output portion at a position that precedes by the delay time a first reading position being a reading position of the audio signal by the first output portion; and, - when the buffer amount of the audio signal is less than the delay time, to set the second reading position at a minimum buffer position being a most preceding position of the audio signal in the memory, to move back the first reading position from the minimum buffer position by the delay time (Td), and to write silent data from the first reading position before the movement to the first reading position after the movement. - when the buffer amount of the audio signal is equal to or more than the delay time, is configured to set a second reading position being a reading position of the audio signal by the second output portion at a position that precedes by the delay time a first reading position being a reading position of the audio signal by the first output portion; and, - when the buffer amount of the audio signal is less than the delay time, to set the second reading position at a minimum buffer position being a most preceding position of the audio signal in the memory, to move back the first reading position from the minimum buffer position by the delay time (Td), and to write silent data from the first reading position before the movement to the first reading position after the movement.