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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions