saolabsai/cue는 음성 에이전트가 상대의 발화가 끝났는지 실시간으로 판단하도록 돕는 도구다. 저장소 설명에 따르면 Rust 오디오 처리기가 CPU에서 동작하며, 연속된 음성을 받아 발화 종료와 관련한 판정을 내보낸다. 음성 인식이나 답변 생성은 맡지 않는다. 판정을 받은 뒤 언제 응답할지는 이를 사용하는 애플리케이션이 정한다. 저장소에 별도의 최신 릴리스 버전은 기재되어 있지 않다.
Cue는 사전 학습된 Smart Turn v3.2와 Silero VAD를 결합한다. 결과는 종료, 대기, 백채널, 끊김의 네 가지로 나뉘어, 에이전트가 바로 응답할지 더 들을지 판단하는 데 쓰인다. 백채널은 대화 중 짧게 맞장구치는 반응을 뜻한다. 파이썬과 Pipecat 연결 기능은 선택 사항이며, Pipecat은 음성 에이전트 파이프라인에 연결하는 프레임워크다. 저장소의 주 언어는 Rust이고 라이선스는 MIT다. 따라서 Cue의 역할은 대화 내용을 인식하거나 답을 만드는 것이 아니라, 응답 시점을 정할 수 있도록 발화 상태를 전달하는 데 있다.
README는 Cue가 Smart Turn보다 정확하다는 점이 입증되지 않았다고 밝힌다. 기본 시험은 합성 자료로 수행됐으며, 실제 대화에서의 성능 우위는 확인된 사실이 아니다. 그러므로 네 가지 판정은 에이전트가 활용할 수 있는 기능으로 볼 수 있지만, 실제 대화에서 얼마나 안정적으로 작동하는지는 이 자료만으로 판단하기 어렵다. 현재로서는 성능이 검증된 대체재라기보다 발화 종료 감지용 구성 요소로 보는 편이 타당하다.