Skip to content

feat(endpointing): interpolating end-pointing delay per turn#6265

Draft
chenghao-mou wants to merge 1 commit into
mainfrom
chenghao/fix/AGT-2985-exclude-response-overhead-from-dynamic-endpointing
Draft

feat(endpointing): interpolating end-pointing delay per turn#6265
chenghao-mou wants to merge 1 commit into
mainfrom
chenghao/fix/AGT-2985-exclude-response-overhead-from-dynamic-endpointing

Conversation

@chenghao-mou

@chenghao-mou chenghao-mou commented Jun 28, 2026

Copy link
Copy Markdown
Member

adjust end-pointing delay based on interpolation from EOT threshold and score:

$$\text{delay} = \text{min} + \text{clamp}\left(\frac{\text{threshold} - p}{\text{threshold}},\ 0,\ 1\right)(\text{max} - \text{min})$$

while keeping the max delay in DynamicEndpointing constant:

Unlike min_delay where we can learn from intra-speech pauses and immediate interruptions/corrections, there is currently no useful observation for us to learn max_delay values. Keeping it constant simplify the code and logic in DynamicEndpointing.

adjust endpointing delay based on interpolation from eot threshold and score, while keeping the max delay in DynamicEndpointing constant.
@chenghao-mou chenghao-mou requested a review from a team as a code owner June 28, 2026 14:51
@chenghao-mou chenghao-mou changed the title feat(endpointing): per turn dynamic endpointing delay feat(endpointing): interpolating end-pointing delay per turn Jun 28, 2026

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@chenghao-mou chenghao-mou marked this pull request as draft June 30, 2026 00:22
@chenghao-mou chenghao-mou removed the request for review from a team June 30, 2026 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant