A flight deck system for extracting speaker information in an Air Traffic Controller, ATC, conversation and displaying the speaker information on a graphical display unit, the flight deck system comprising a controller configured to: segment a stream of audio received over radio from an ATC and other aircraft into a plurality of chunks, wherein each chunk has a speaker; for each chunk, determine if the speaker for the chunk is enrolled as a speaker in a speaker database; when the speaker for the chunk is enrolled as a speaker in the speaker database, decode the chunk using a speaker-dependent automatic speech recognition, ASR, model that is specific for the speaker and tag the chunk with a permanent name for the speaker; when the speaker for the chunk is not enrolled as a speaker in the speaker database, assign a temporary name for the speaker of the chunk, tag the chunk with the temporary name, and decode the chunk using a speaker independent speech recognition model; format the decoded chunk as text; signal the graphical display unit to display the formatted text along with an identity for the speaker of the formatted text, the identity comprising the permanent name of the speaker, or the temporary name assigned to the speaker; and enroll a non-enrolled speaker into the speaker database and create a speaker-dependent ASR model for the non-enrolled speaker after a predetermined number of chunks of audio from the non-enrolled speaker are received, wherein when the speaker for a chunk is not enrolled as a speaker in the speaker database, the controller is further configured to: accumulate a predetermined number of chunks of audio that are tagged with a same temporary name; and when the predetermined number of chunks is reached, generate a speaker dependent ASR model for the speaker with the temporary name using the predetermined number of accumulated chunks; and enroll the speaker with the temporary name and the speaker dependent ASR model for the speaker with the temporary name in the speaker database. segment a stream of audio received over radio from an ATC and other aircraft into a plurality of chunks, wherein each chunk has a speaker; for each chunk, determine if the speaker for the chunk is enrolled as a speaker in a speaker database; when the speaker for the chunk is enrolled as a speaker in the speaker database, decode the chunk using a speaker-dependent automatic speech recognition, ASR, model that is specific for the speaker and tag the chunk with a permanent name for the speaker; when the speaker for the chunk is not enrolled as a speaker in the speaker database, assign a temporary name for the speaker of the chunk, tag the chunk with the temporary name, and decode the chunk using a speaker independent speech recognition model; format the decoded chunk as text; signal the graphical display unit to display the formatted text along with an identity for the speaker of the formatted text, the identity comprising the permanent name of the speaker, or the temporary name assigned to the speaker; and enroll a non-enrolled speaker into the speaker database and create a speaker-dependent ASR model for the non-enrolled speaker after a predetermined number of chunks of audio from the non-enrolled speaker are received, wherein when the speaker for a chunk is not enrolled as a speaker in the speaker database, the controller is further configured to: accumulate a predetermined number of chunks of audio that are tagged with a same temporary name; and when the predetermined number of chunks is reached, generate a speaker dependent ASR model for the speaker with the temporary name using the predetermined number of accumulated chunks; and enroll the speaker with the temporary name and the speaker dependent ASR model for the speaker with the temporary name in the speaker database. accumulate a predetermined number of chunks of audio that are tagged with a same temporary name; and when the predetermined number of chunks is reached, generate a speaker dependent ASR model for the speaker with the temporary name using the predetermined number of accumulated chunks; and enroll the speaker with the temporary name and the speaker dependent ASR model for the speaker with the temporary name in the speaker database. generate a speaker dependent ASR model for the speaker with the temporary name using the predetermined number of accumulated chunks; and enroll the speaker with the temporary name and the speaker dependent ASR model for the speaker with the temporary name in the speaker database.