登录 注册
AI 模型与开发框架
4,895
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Kotlin
语言
—
创建时间
最近更新

项目能做什么

开源 Android 主动降噪(ANC)引擎,利用低延迟 DSP 消除环境噪音。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center">
  <img src=".assets/app-banner.png" alt="AhSilence Banner" width="800" style="border-radius: 8px;">

  <h1>AhSilence</h1>
  <p><strong>Silence the ambient hum. Find your perfect quiet.</strong></p>

  <p>
    <a href="https://kotlinlang.org"><img src="https://img.shields.io/badge/Kotlin-2.0.21-7F52FF?style=flat-square&logo=kotlin" alt="Kotlin"></a>
    <a href="https://developer.android.com"><img src="https://img.shields.io/badge/Android_API-26%2B-3DDC84?style=flat-square&logo=android" alt="API Level"></a>
    <img src="https://img.shields.io/badge/Architecture-MVVM%20%7C%20Clean-blue?style=flat-square" alt="Architecture">
    <img src="https://img.shields.io/badge/DSP-Fast_Fourier-orange?style=flat-square" alt="DSP">
    <a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache_2.0-green?style=flat-square" alt="License"></a>
  </p>
</div>

---

## Overview

**AhSilence** is a native Android active noise cancellation (ANC) engine built with Jetpack Compose and Kotlin. It bridges the gap between complex digital signal processing (DSP) and human comfort by analyzing the environment for persistent, low-frequency hums (such as AC units or electrical drones) and emitting phase-inverted audio waves that mathematically neutralize acoustic disturbances.

The application runs a **zero-allocation, GC-free hot loop**, ensuring seamless destructive interference without frame drops or OS throttling.

### Key Features

| Component | Implementation | User Benefit |
|---|---|---|
| **FFT Engine** | Custom Cooley-Tukey Radix-2 algorithm on real-time PCM buffers | Automatically detects the dominant background drone |
| **Phase Calibrator** | Continuous 360° trigonometric dial bound to memory blocks | Manual wave alignment to compensate for hardware/BT latency |
| **OS Shield** | Android Foreground Service with persistent notification | Keeps cancellation active while screen is locked |
| **Stateless UI** | `StateFlow` + Compose hoisted parameters | Zero battery drain from unnecessary recompositions |

---

## Architecture

AhSilence follows **Clean Architecture** with strict unidirectional data flow and complete isolation of the Android framework from core business logic.

```mermaid
graph TD
    subgraph Presentation Layer
        UI[Jetpack Compose UI]
        VM[ControlViewModel]
    end

    subgraph Domain Layer
        STATE((AcousticState))
        PORT{AudioEngine Port}
    end

    subgraph Data Layer
        SERVICE[ActiveHumService]
        DSP[NativeAudioDSP]
        FFT[FastFourier]
    end

    UI -->|Observes State| VM
    UI -->|OS Intent| SERVICE
    VM -->|Updates| STATE
    VM -->|Injects Phase/Gain| PORT
    SERVICE -->|Foreground Shield| DSP
    DSP -->|Implements| PORT
    DSP -->|PCM Buffer Math| FFT

    classDef domain fill:#1E1E1E,stroke:#7F52FF,stroke-width:2px;
    class STATE,PORT domain;
```

### Data Flow

```mermaid
sequenceDiagram
    participant M as Microphone
    participant E as NativeAudioDSP
阅读完整原文

项目深度分析 AI 生成

高级个人降噪与助眠增强版 App (Freemium)

产品构想基于现有开源核心,开发包含自动动态相位追踪、多种环境噪音预设(空调、风扇、机房)、白噪音混合叠加的高阶消费级 Android 应用,上架 Google Play。
核心功能动态主频多峰识别(超出单频点)、耳塞延迟自动校准向导、后台熄屏长效续航模式、助眠环境声混合输出。
目标用户学生、租房白领、居家办公人群、轻度神经衰弱/失眠者。
难度/周期中等 · 1-2 个月 · 成本:极低(仅需 Android 开发者账号与常规测试设备)
收费模式免费版限制单频降噪与基础功能,Pro 版采用买断($4.99)或订阅制($1.99/月)解锁多频与自动化校准。
竞争风险手机麦克风与扬声器间天然物理距离及安卓音频驱动延迟极大,可能在无耳机或特定硬件上产生正反馈啸叫或降噪失效。
依据 已验证事实

耳机与声学设备延迟自动校准测量工具 (B2C/工具类)

产品构想利用现有 FFT 与低延迟 AudioTrack 管道,打造一款专门测量蓝牙/Type-C 耳机真实声学回环延迟与频响特征的实用工具。
核心功能毫秒级回环延迟测量、频响热力图可视化、延迟补偿配置导出(供 AhSilence 等降噪工具调用)。
目标用户音频发烧友、硬核手游玩家、音频外设测评博主、TWS 硬件开发者。
难度/周期低 · 2-4 周 · 成本:极低
收费模式应用内置广告、高级测量报告导出付费、高级音频参数分析单次内购。
竞争风险受众相对小众,整体市场天花板较低。
依据 数据支持的判断

嵌入式与工控设备低频消噪方案/SDK (B2B)

产品构想将纯 Kotlin/算法层解耦或迁移为跨平台/C++ 核心库,为智能家居终端、降噪工位隔板或工业声学监测设备提供嵌入式单频反相消噪算法方案。
核心功能C/C++跨平台核心库、低算力开销Radix-2 FFT、固定频率波形抵消算法、API接口文档及集成示例。
目标用户智能家居研发团队、隔音舱/办公舱制造商、工业电气监测设备厂商。
难度/周期高 · 3-6 个月 · 成本:中等(需要跨平台移植、硬件集成测试环境)
收费模式提供技术咨询、算法移植集成外包服务费、商用 SDK 授权费(按设备出货量或项目计费)。
竞争风险实体物理空间的声场干涉极其复杂,单点声源反相抵消在开放空间中极难做到大范围有效(尚需验证的假设)。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建时间待补全,最近推送
社区活跃Star 4,895 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。