Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

LAN-Intercom

局域网对讲 基于局域网 UDP 信令的语音对讲 Android 应用,支持 PTT(Push-to-Talk)半双工模式,采用 MiuiX 风格 UI。

功能特性 PTT 半双工对讲:长按说话、松开收听,模拟真实对讲机体验 NSD 设备发现:自动搜索同一局域网内的对讲设备,点击设备卡片一键发起对讲 高清语音:16-bit PCM 16kHz 直传,回声消除 + 降噪 + 自动增益控制 扬声器输出:通话音频通过 setCommunicationDevice 强制路由到扬声器 对讲通知:通话中显示"'设备名'对讲中。"通知,支持下拉展开,点击打开 App 语音安全:全程不缓存、不记录、不保存,播放完立即销毁 常驻后台:前台 Service + WakeLock + 开机自启

系统要求 Android 13 (API 33) 及以上 使用说明

首次启动 打开 App,进入欢迎页 授予所需权限(麦克风、通知、附近设备) 输入设备名称(用于其他设备发现你) 进入主页,自动搜索局域网内的对讲设备

发起对讲 确保两台设备连接同一 Wi-Fi 在主页设备列表中点击目标设备 进入对讲界面,长按按钮说话,松开收听 点击挂断按钮结束对讲 接收对讲 收到来电后自动接听,显示"'设备名'对讲中。"通知 下拉通知可展开查看完整内容,点击通知打开 App 语音从扬声器输出

权限说明 首次启动需要授予: 麦克风 - 语音对讲 通知 - 对讲中通知 附近设备 - NSD 设备发现 (Android 13+) 常驻后台 - 关闭电池优化 开机自启动 - 厂商设置中开启

设备发现 基于 Android NSD (Network Service Discovery) 注册本地服务,监听其他设备的服务广播 自动更新设备列表,支持并发解析 点击设备卡片一键发起对讲

语音安全 音频数据仅在内存中流转 不写入文件系统 不记录日志 播放完成立即清空缓冲区 通话结束后销毁所有音频对象

当前版本:1.0 Beta

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors