Skip to content

[Feature Request]: Voice Burst — 1-second compressed voice messages over DM (Codec2 700B) #4998

@Chris7X

Description

@Chris7X

Checklist

  • I have used the search function for OPEN ISSUES to see if someone else has already submitted the same feature request.

  • I have also used the search function for CLOSED ISSUES to see if the feature was already implemented and is just waiting to be released, or if the feature was rejected.

  • I will describe the request with as much detail as possible.

  • This request contains only one single feature, not a list of multiple (related) features.

  • I have read and understood the Contribution Guidelines.

  • I agree to follow this project's Code of Conduct

Contact Details

rust-repulsion-jot@duck.com

Feature or improvement you want

Opening this retroactively to the existing PR (#4994 (comment)) to give the feature proper visibility before further review.

What

A push-to-talk button in DM conversations that sends a 1-second Codec2 700B voice clip (~88 bytes) as a single MeshPacket.

Airtime constraints (already implemented)

  • 1 second max per burst
  • 88 bytes total payload — single packet, well under the 240-byte MeshPacket limit
  • 30-second rate limit between sends
  • DM-only, no broadcast

Open questions for maintainers

  • Is PRIVATE_APP (256) acceptable as a provisional port, or should we request a registered portnum?
  • Should this be behind an experimental flag in settings?
  • Any preference on Codec2 mode (currently 700B)?

Related PR

#4994 (#4994 (comment))

Why should this be added?

No response

Screenshots / Drawings / Technical details

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions