elpsykongloo/FD-SLMs

This is an evolving repo for the paper “From Turn-Taking to Synchronous Dialogue: A Survey of Full-Duplex Spoken Language Models ”A comprehensive survey of Full-Duplex Spoken Language Models (FD-SLMs) -- For ICASSP 2026.

34

40 commits

updated Dec 23, 2025

See the code

README

Full-Duplex Spoken Language Models (FD-SLMs)

arXiv

This is an evolving Github repository for the paper: From Turn-Taking to Synchronous Dialogue: A Survey of Full-Duplex Spoken Language Models, which is under review at ICASSP 2026. In this paper, we survey the field of Full-Duplex Spoken Language Models (FD-SLMs), which enable synchronous human–AI dialogue via simultaneous speaking and listening, achieving a more realistic human-computer interaction experience.


This is a survey, but more than a survey —— due to ICASSP's page limitation, we have omitted and abbreviated many technical details in the paper, which are highly valuable for guiding the future implementation of a Full-Duplex Spoken Language Model for practical production. Therefore, we will continue to update relevant content at this link.

If you find any mistakes, please don’t hesitate to open an issue, or contact to yxchen5522@mails.jlu.edu.cn directly.


Introduction

common event


Background


Taxonomy

Classification Chart

Note: A modular implementation does not necessarily imply plug-and-play compatibility with other SLMs—for example, VITA-1.5 and Freeze-Omni. They are end-to-end models and can only be integrated as a whole.


Existing Works

In this section, we will list all existing papers on full-duplex SLMs, covering both models and benchmarks.

1. Models

1.1 Learned Synchronization ( End-to-End ) :
1.2 Engineered Synchronization ( Modular ) :
YearPaper/ProjectLinksRepoOpen‑source WeightNotes
2025Easy Turn: Integrating Acoustic and Linguistic Modalities for Robust Turn‑Taking in Full‑Duplex Spoken Dialogue SystemsarXiv:2509.23938GithubHuggingfaceOpen‑source turn‑taking detector that predicts four dialogue states and releases a ~1,145‑hour train/test set; repo and model card confirm weights & datasets. (GitHub)
2025FireRedChat: A Fully Self‑Hosted Solution for Full‑Duplex Voice InteractionarXiv:2509.19048GithubHuggingfaceSelf‑hosted real‑time voice agent stack; repo “News” notes releases of pVAD, turn‑detector, ASR, TTS; HF org lists these models. (GitHub)
2025FlexDuo: A Pluggable System for Enabling Full‑Duplex Capabilities in Speech Dialogue SystemsarXiv:2502.13472——Proposes a plug‑and‑play duplex controller with an explicit Idle state; no official code/weights released with the paper. (arXiv)
2024Freeze‑Omni: A Smart and Low‑Latency Speech‑to‑Speech Dialogue Model with Frozen LLMarXiv:2411.01941GithubHuggingfaceRepo states inference code, demo server and weights released; HF page hosts the checkpoint. (GitHub)
2025MinMo: A Multimodal Large Language Model for Seamless Voice InteractionarXiv:2501.06282——Paper and project page indicate “code and models will be released soon”; at the time of writing no official repo/weights. (arXiv)
2024A Full‑Duplex Speech Dialogue Scheme Based on Large Language Model (neural‑FSM)NeurIPS 2024 paper (PDF), arXiv:2405.19487——Introduces a 2‑state neural FSM (SPEAK/LISTEN) where the LLM emits control tokens to manage turn‑taking; no official code/weights. (proceedings.neurips.cc)
2025LLM‑Enhanced Dialogue Management for Full‑Duplex Spoken Dialogue SystemsarXiv:2502.14145——Positions a ~0.5B‑param semantic‑VAD LLM as the dialogue manager to control turn‑switching/keeping; authors note Interspeech 2025 submission and no code link. (arXiv)
2023Semantic VAD: Low‑Latency Voice Activity Detection for Speech InteractionINTERSPEECH 2023 PDF, arXiv:2305.12450— (no official)—Adds frame‑level punctuation and artificial end‑point classes; paper reports ~53% latency reduction; only third‑party re‑implementations exist, not official code. (ISCA Archive)
2025Speculative End‑Turn Detector for Efficient Speech Chatbot AssistantarXiv:2503.23439Github—Paper introduces an ETD dataset and a two‑stage (lightweight GRU on‑device + wav2vec server) speculative framework; repo provides dataset details, but trained weights are not provided. (arXiv)
2025VITA‑1.5: Towards GPT‑4o Level Real‑Time Vision and Speech InteractionarXiv:2501.01957GithubHuggingfaceOfficial repo with training/inference; HF hosts VITA‑1.5 weights; tech report describes real‑time vision + speech interaction. (GitHub)
2025Smart Turn (project)— (project, no formal paper)GithubHuggingfaceBSD‑licensed, community‑driven turn‑detection model (v3) with CPU‑friendly inference and multi‑language support; repo README links the v3 weights and docs. (GitHub)
1.3 Pseudo Full-Duplex :
1.4 Non-independent Models :

We define non-independent models as either prior or subsequent works from the same author team of an existing model, or fine-tuned variants built upon existing full-duplex models.

2. Benchmarks


Model Structure (only for e2e) :

After this, let's assume we set aside the issue of Transformer, no matter how it might be implemented—such as with a dual-tower architecture (dGSLM) or token interleaving (NTPP). In an end-to-end implementation solution, we must answer another fundamental question: who serves as the system's clock for perceiving the external world?

Some may ask: traditional SLMs don't incorporate clocks, yet they still function properly. In fact, it is not that they lack this ability, but rather that they employ a more subtle method, which is the more familiar turn-taking in conversation.


Training Datasets

We have compiled as comprehensive a list as possible of all existing datasets available for full-duplex training and provided the methods for obtaining them.

DatasetLangSceneAccessLicenseChannelsHoursReference
AMI Meeting CorpusENmeetingFreeCC BY 4.08~100AMI (Univ. of Edinburgh)
ICSI Meeting CorpusENmeetingFreeCC BY 4.0~6~70ICSI (Edinburgh portal)
ISL Meeting Speech Part 1ENmeetingPaidLDC EULA8~10LDC2004S05
LibriCSSENmeetingFree710LibriCSS (GitHub)
Fisher EnglishENphonePaidLDC EULA2~1,960LDC2004S13 / LDC2005S13
SEAME (Mandarin–English CS)EN+ZHinterviewPaidLDC EULA2~192LDC2015S04
HKUST Mandarin TelephoneZHphonePaidLDC EULA2~149LDC2005S15
NIST Meeting PilotENmeetingPaidLDC EULA~16~15LDC2004S09
CHiME‑6ENdinner‑partyFreeCC BY‑SA 4.01650+OpenSLR SLR150
DiPCo (Dinner Party Corpus)ENdinner‑partyFreeCDLA‑Permissive‑1.035~5Zenodo DOI
AliMeeting (M2MeT)ZHmeetingFreeCC BY‑SA 4.08118.75OpenSLR SLR119
AISHELL‑4ZHmeetingFree8~120OpenSLR SLR111
MISP‑MeetingZHmeetingApplication8125MISP 2025 Data
AISHELL‑5ZHin‑carFreeCC BY‑SA 4.08100+OpenSLR SLR159
Switchboard‑1 Release 2ENphonePaidLDC EULA2~260LDC97S62
Fisher Spanish SpeechESphonePaidLDC EULA2~163LDC2010S01
Fisher Levantine Arabic CTSARphonePaidLDC EULA2~45LDC2007S02

Training Strategy


Our Benchmark

Based on FD-Bench and Full-Duplex-Bench (v1.5)—especially the latter, for which we extend special thanks to Professor Hung-yi Lee—we have developed an even more convenient benchmark built upon the engineering details of the ICASSP HumDial Challenge. Our goal is to enable as close to one-click evaluation of your model as possible and ultimately provide a quantifiable score. We name this benchmark Badcat. For details, please refer to Badcat-Benchmark/README.md.


We believe that in the age of AI, it is more important than ever to honor the foundational work of our predecessors—whose ideas can be revitalized and find new life in the era of large language models, much like how LSTM once revolutionized NLP. In the pre-LLM era, the Spoken Dialogue Systems (SDS) community had long been exploring full-duplex interaction. Therefore, we list a selection of representative works from this line of research and provide brief summaries. We encourage readers to consult the original papers to fully grasp the authors’ ideas.


Safety and Security

Ultra-low latency is a core goal of Full-Duplex Spoken Language Models (FD-SLMs), but it also shrinks the time budget for safety filtering. In sequential pipelines, moderation can be applied before output is finalized; in full-duplex, the system may already be speaking while the semantic intent is still unfolding. This creates distinct safety and security risks that must be addressed architecturally, not only via post-hoc policy text.

Why Safety Becomes Harder in Full-Duplex

Full-duplex systems aim for "cognitive parallelism"—listening, reasoning, and speaking overlap. The same property that improves responsiveness also introduces:

  • Reduced lookahead: harmful intent may appear late in an utterance, after generation has started.
  • Streaming commitments: audio emission is irreversible once played (especially for real-time voice agents).
  • Cross-channel prompt injection: adversarial speech can be injected via audio (including instructions hidden in longer contexts).
  • Latency–quality–safety tri-lemma: stronger moderation typically costs compute and time; weak moderation risks unsafe content.

This repository encourages treating safety as a control loop that runs alongside generation, rather than a single gate at the end.

We focus on issues most relevant to FD-SLMs:

  1. Toxic / hateful / harassing speech emitted with low delay.
  2. Self-harm facilitation or encouragement in real-time conversational settings.
  3. Illicit instructions (e.g., wrongdoing enablement) arising during incremental generation.
  4. PII leakage in open-ended dialogue (names, addresses, contact info).
  5. Audio prompt injection / instruction hijacking from untrusted speakers or media.

Architectural Mitigations

Below are implementation patterns that preserve low latency while enabling safety intervention. They are presented in a way that applies to both Engineered Synchronization (modular) and Learned Synchronization (end-to-end) designs.

1) Micro-Buffer + Streaming Moderatio

Introduce a small, fixed output buffer (e.g., 200–500 ms) and run moderation on a sliding window of partial text/audio.

This is a simple and efficient implementation solution. Its advantage is minimal added latency and allows pre-emission filtering. However, at the same time, it cannot catch everything if the buffer is too small and requires a extra streaming classifier.

How it works

  • Generator emits partial text (or intermediate semantic units).
  • A lightweight safety model scores the window.
  • If unsafe risk exceeds a threshold, the system:
    • blocks/halts the next audio chunk,
    • replaces with a neutral fallback,
    • optionally asks for clarification.

This is a good default for both synchronization paradigms because it does not require internal access to model weights.

2) Dual-Track Generation: Fast Speaker + Slow Verifier

Run two concurrent tracks:

  • Fast track produces a candidate response quickly.
  • Verifier track performs deeper checks (policy compliance, PII, sensitive topics) with slightly higher latency.

Only release audio that is either:

  • verified safe, or
  • safe-by-construction (templates, constrained replies) while verifier catches up.

This is particularly effective for learned synchronization models where internal states are opaque: you can enforce safety at the release stage without modifying the core model.

3) Interruptible Synthesis

Design the speech output stack to be chunked and cancellable. Synthesize in short frames (e.g., 100–200 ms), and maintain an interrupt path that can immediately:

  • stop emission,
  • duck volume,
  • crossfade to a neutral acknowledgement (“Sorry, I can’t help with that.”),
  • request rephrase.

This is essential in FD settings because unsafe content may be detected after generation begins.

Mapping to Synchronization Strategies

  • Engineered Synchronization (Modular):

    • Place moderation at multiple boundaries: ASR text, dialogue state, planned response, and TTS chunks.
    • Use explicit control signals (pause/interrupt/backchannel) as part of the turn-taking controller.
  • Learned Synchronization (End-to-End):

    • Treat the end-to-end model as a fast proposal generator.
    • Enforce safety at release time via micro-buffer moderation + interruptible synthesis.
    • Prefer dual-track verification because internal decoding states may be inaccessible.

Citation

If you find our survey useful for your research, please 📚cite📚 the following paper:

@article{chen2025FD-SLMs,
  title={From Turn-Taking to Synchronous Dialogue: A Survey of Full-Duplex Spoken Language Models},
  author={Yuxuan Chen, Haoyuan Yu}
  journal={arXiv preprint arXiv:2509.14515},
  year={2025}
}

Change log

Update (October 31)

This repository will now receive regular updates to maintain the most current survey content.

I recently participated in the ICASSP HumDial Challenge, which temporarily delayed updates to this repository. However, this experience provided valuable insights into full-duplex implementation, particularly regarding modular approaches.

Additionally, several recent full-duplex papers have been published, such as FLM-Audio[2509.02521], and will be incorporated into upcoming updates.

elpsykongloo/FD-SLMs

This is an evolving repo for the paper “From Turn-Taking to Synchronous Dialogue: A Survey of Full-Duplex Spoken Language Models ”A comprehensive survey of Full-Duplex Spoken Language Models (FD-SLMs) -- For ICASSP 2026.

34

40 commits

updated Dec 23, 2025

See the code

README

Full-Duplex Spoken Language Models (FD-SLMs)

arXiv

This is an evolving Github repository for the paper: From Turn-Taking to Synchronous Dialogue: A Survey of Full-Duplex Spoken Language Models, which is under review at ICASSP 2026. In this paper, we survey the field of Full-Duplex Spoken Language Models (FD-SLMs), which enable synchronous human–AI dialogue via simultaneous speaking and listening, achieving a more realistic human-computer interaction experience.


This is a survey, but more than a survey —— due to ICASSP's page limitation, we have omitted and abbreviated many technical details in the paper, which are highly valuable for guiding the future implementation of a Full-Duplex Spoken Language Model for practical production. Therefore, we will continue to update relevant content at this link.

If you find any mistakes, please don’t hesitate to open an issue, or contact to yxchen5522@mails.jlu.edu.cn directly.


Introduction

common event


Background


Taxonomy

Classification Chart

Note: A modular implementation does not necessarily imply plug-and-play compatibility with other SLMs—for example, VITA-1.5 and Freeze-Omni. They are end-to-end models and can only be integrated as a whole.


Existing Works

In this section, we will list all existing papers on full-duplex SLMs, covering both models and benchmarks.

1. Models

1.1 Learned Synchronization ( End-to-End ) :
1.2 Engineered Synchronization ( Modular ) :
YearPaper/ProjectLinksRepoOpen‑source WeightNotes
2025Easy Turn: Integrating Acoustic and Linguistic Modalities for Robust Turn‑Taking in Full‑Duplex Spoken Dialogue SystemsarXiv:2509.23938GithubHuggingfaceOpen‑source turn‑taking detector that predicts four dialogue states and releases a ~1,145‑hour train/test set; repo and model card confirm weights & datasets. (GitHub)
2025FireRedChat: A Fully Self‑Hosted Solution for Full‑Duplex Voice InteractionarXiv:2509.19048GithubHuggingfaceSelf‑hosted real‑time voice agent stack; repo “News” notes releases of pVAD, turn‑detector, ASR, TTS; HF org lists these models. (GitHub)
2025FlexDuo: A Pluggable System for Enabling Full‑Duplex Capabilities in Speech Dialogue SystemsarXiv:2502.13472——Proposes a plug‑and‑play duplex controller with an explicit Idle state; no official code/weights released with the paper. (arXiv)
2024Freeze‑Omni: A Smart and Low‑Latency Speech‑to‑Speech Dialogue Model with Frozen LLMarXiv:2411.01941GithubHuggingfaceRepo states inference code, demo server and weights released; HF page hosts the checkpoint. (GitHub)
2025MinMo: A Multimodal Large Language Model for Seamless Voice InteractionarXiv:2501.06282——Paper and project page indicate “code and models will be released soon”; at the time of writing no official repo/weights. (arXiv)
2024A Full‑Duplex Speech Dialogue Scheme Based on Large Language Model (neural‑FSM)NeurIPS 2024 paper (PDF), arXiv:2405.19487——Introduces a 2‑state neural FSM (SPEAK/LISTEN) where the LLM emits control tokens to manage turn‑taking; no official code/weights. (proceedings.neurips.cc)
2025LLM‑Enhanced Dialogue Management for Full‑Duplex Spoken Dialogue SystemsarXiv:2502.14145——Positions a ~0.5B‑param semantic‑VAD LLM as the dialogue manager to control turn‑switching/keeping; authors note Interspeech 2025 submission and no code link. (arXiv)
2023Semantic VAD: Low‑Latency Voice Activity Detection for Speech InteractionINTERSPEECH 2023 PDF, arXiv:2305.12450— (no official)—Adds frame‑level punctuation and artificial end‑point classes; paper reports ~53% latency reduction; only third‑party re‑implementations exist, not official code. (ISCA Archive)
2025Speculative End‑Turn Detector for Efficient Speech Chatbot AssistantarXiv:2503.23439Github—Paper introduces an ETD dataset and a two‑stage (lightweight GRU on‑device + wav2vec server) speculative framework; repo provides dataset details, but trained weights are not provided. (arXiv)
2025VITA‑1.5: Towards GPT‑4o Level Real‑Time Vision and Speech InteractionarXiv:2501.01957GithubHuggingfaceOfficial repo with training/inference; HF hosts VITA‑1.5 weights; tech report describes real‑time vision + speech interaction. (GitHub)
2025Smart Turn (project)— (project, no formal paper)GithubHuggingfaceBSD‑licensed, community‑driven turn‑detection model (v3) with CPU‑friendly inference and multi‑language support; repo README links the v3 weights and docs. (GitHub)
1.3 Pseudo Full-Duplex :
1.4 Non-independent Models :

We define non-independent models as either prior or subsequent works from the same author team of an existing model, or fine-tuned variants built upon existing full-duplex models.

2. Benchmarks


Model Structure (only for e2e) :

After this, let's assume we set aside the issue of Transformer, no matter how it might be implemented—such as with a dual-tower architecture (dGSLM) or token interleaving (NTPP). In an end-to-end implementation solution, we must answer another fundamental question: who serves as the system's clock for perceiving the external world?

Some may ask: traditional SLMs don't incorporate clocks, yet they still function properly. In fact, it is not that they lack this ability, but rather that they employ a more subtle method, which is the more familiar turn-taking in conversation.


Training Datasets

We have compiled as comprehensive a list as possible of all existing datasets available for full-duplex training and provided the methods for obtaining them.

DatasetLangSceneAccessLicenseChannelsHoursReference
AMI Meeting CorpusENmeetingFreeCC BY 4.08~100AMI (Univ. of Edinburgh)
ICSI Meeting CorpusENmeetingFreeCC BY 4.0~6~70ICSI (Edinburgh portal)
ISL Meeting Speech Part 1ENmeetingPaidLDC EULA8~10LDC2004S05
LibriCSSENmeetingFree710LibriCSS (GitHub)
Fisher EnglishENphonePaidLDC EULA2~1,960LDC2004S13 / LDC2005S13
SEAME (Mandarin–English CS)EN+ZHinterviewPaidLDC EULA2~192LDC2015S04
HKUST Mandarin TelephoneZHphonePaidLDC EULA2~149LDC2005S15
NIST Meeting PilotENmeetingPaidLDC EULA~16~15LDC2004S09
CHiME‑6ENdinner‑partyFreeCC BY‑SA 4.01650+OpenSLR SLR150
DiPCo (Dinner Party Corpus)ENdinner‑partyFreeCDLA‑Permissive‑1.035~5Zenodo DOI
AliMeeting (M2MeT)ZHmeetingFreeCC BY‑SA 4.08118.75OpenSLR SLR119
AISHELL‑4ZHmeetingFree8~120OpenSLR SLR111
MISP‑MeetingZHmeetingApplication8125MISP 2025 Data
AISHELL‑5ZHin‑carFreeCC BY‑SA 4.08100+OpenSLR SLR159
Switchboard‑1 Release 2ENphonePaidLDC EULA2~260LDC97S62
Fisher Spanish SpeechESphonePaidLDC EULA2~163LDC2010S01
Fisher Levantine Arabic CTSARphonePaidLDC EULA2~45LDC2007S02

Training Strategy


Our Benchmark

Based on FD-Bench and Full-Duplex-Bench (v1.5)—especially the latter, for which we extend special thanks to Professor Hung-yi Lee—we have developed an even more convenient benchmark built upon the engineering details of the ICASSP HumDial Challenge. Our goal is to enable as close to one-click evaluation of your model as possible and ultimately provide a quantifiable score. We name this benchmark Badcat. For details, please refer to Badcat-Benchmark/README.md.


We believe that in the age of AI, it is more important than ever to honor the foundational work of our predecessors—whose ideas can be revitalized and find new life in the era of large language models, much like how LSTM once revolutionized NLP. In the pre-LLM era, the Spoken Dialogue Systems (SDS) community had long been exploring full-duplex interaction. Therefore, we list a selection of representative works from this line of research and provide brief summaries. We encourage readers to consult the original papers to fully grasp the authors’ ideas.


Safety and Security

Ultra-low latency is a core goal of Full-Duplex Spoken Language Models (FD-SLMs), but it also shrinks the time budget for safety filtering. In sequential pipelines, moderation can be applied before output is finalized; in full-duplex, the system may already be speaking while the semantic intent is still unfolding. This creates distinct safety and security risks that must be addressed architecturally, not only via post-hoc policy text.

Why Safety Becomes Harder in Full-Duplex

Full-duplex systems aim for "cognitive parallelism"—listening, reasoning, and speaking overlap. The same property that improves responsiveness also introduces:

  • Reduced lookahead: harmful intent may appear late in an utterance, after generation has started.
  • Streaming commitments: audio emission is irreversible once played (especially for real-time voice agents).
  • Cross-channel prompt injection: adversarial speech can be injected via audio (including instructions hidden in longer contexts).
  • Latency–quality–safety tri-lemma: stronger moderation typically costs compute and time; weak moderation risks unsafe content.

This repository encourages treating safety as a control loop that runs alongside generation, rather than a single gate at the end.

We focus on issues most relevant to FD-SLMs:

  1. Toxic / hateful / harassing speech emitted with low delay.
  2. Self-harm facilitation or encouragement in real-time conversational settings.
  3. Illicit instructions (e.g., wrongdoing enablement) arising during incremental generation.
  4. PII leakage in open-ended dialogue (names, addresses, contact info).
  5. Audio prompt injection / instruction hijacking from untrusted speakers or media.

Architectural Mitigations

Below are implementation patterns that preserve low latency while enabling safety intervention. They are presented in a way that applies to both Engineered Synchronization (modular) and Learned Synchronization (end-to-end) designs.

1) Micro-Buffer + Streaming Moderatio

Introduce a small, fixed output buffer (e.g., 200–500 ms) and run moderation on a sliding window of partial text/audio.

This is a simple and efficient implementation solution. Its advantage is minimal added latency and allows pre-emission filtering. However, at the same time, it cannot catch everything if the buffer is too small and requires a extra streaming classifier.

How it works

  • Generator emits partial text (or intermediate semantic units).
  • A lightweight safety model scores the window.
  • If unsafe risk exceeds a threshold, the system:
    • blocks/halts the next audio chunk,
    • replaces with a neutral fallback,
    • optionally asks for clarification.

This is a good default for both synchronization paradigms because it does not require internal access to model weights.

2) Dual-Track Generation: Fast Speaker + Slow Verifier

Run two concurrent tracks:

  • Fast track produces a candidate response quickly.
  • Verifier track performs deeper checks (policy compliance, PII, sensitive topics) with slightly higher latency.

Only release audio that is either:

  • verified safe, or
  • safe-by-construction (templates, constrained replies) while verifier catches up.

This is particularly effective for learned synchronization models where internal states are opaque: you can enforce safety at the release stage without modifying the core model.

3) Interruptible Synthesis

Design the speech output stack to be chunked and cancellable. Synthesize in short frames (e.g., 100–200 ms), and maintain an interrupt path that can immediately:

  • stop emission,
  • duck volume,
  • crossfade to a neutral acknowledgement (“Sorry, I can’t help with that.”),
  • request rephrase.

This is essential in FD settings because unsafe content may be detected after generation begins.

Mapping to Synchronization Strategies

  • Engineered Synchronization (Modular):

    • Place moderation at multiple boundaries: ASR text, dialogue state, planned response, and TTS chunks.
    • Use explicit control signals (pause/interrupt/backchannel) as part of the turn-taking controller.
  • Learned Synchronization (End-to-End):

    • Treat the end-to-end model as a fast proposal generator.
    • Enforce safety at release time via micro-buffer moderation + interruptible synthesis.
    • Prefer dual-track verification because internal decoding states may be inaccessible.

Citation

If you find our survey useful for your research, please 📚cite📚 the following paper:

@article{chen2025FD-SLMs,
  title={From Turn-Taking to Synchronous Dialogue: A Survey of Full-Duplex Spoken Language Models},
  author={Yuxuan Chen, Haoyuan Yu}
  journal={arXiv preprint arXiv:2509.14515},
  year={2025}
}

Change log

Update (October 31)

This repository will now receive regular updates to maintain the most current survey content.

I recently participated in the ICASSP HumDial Challenge, which temporarily delayed updates to this repository. However, this experience provided valuable insights into full-duplex implementation, particularly regarding modular approaches.

Additionally, several recent full-duplex papers have been published, such as FLM-Audio[2509.02521], and will be incorporated into upcoming updates.