BryceWG/BiBi-Keyboard

说点啥(BiBi Keyboard):一个基于 Kotlin 的 Android 平台的 LLM 与 ASR 语音输入法键盘应用 An LLM ASR voice input method keyboard application for the Android platform based on Kotlin

What it solves

BiBi Keyboard는 AI 기반 Android 음성 입력 방법으로, 음성 타이핑을 보다 자연스럽고 효율적으로 만들고자 합니다. 높은 정확도의 인식, 유연한 엔진 옵션, AI 기반 텍스트 교정을 제공하여 기존 음성 입력의 일반적인 불편함을 해결합니다.

How it works

앱은 시스템 전역 Android 키보드(IME) 또는 플로팅 볼 오버레이로 동작합니다. 길게 눌러 녹음 메커니즘으로 오디오를 캡처하고, 18개의 지원되는 ASR(자동 음성 인식) 제공업체 중 하나를 사용해 처리합니다. 여기에는 12개의 클라우드 기반 서비스와 6개의 로컬 오프라인 모델(예: SenseVoice, FunASR Nano)이 포함됩니다. 품질 향상을 위해 LLM을 사용해 후처리를 수행하여 인식 오류를 교정하고, 전용 AI 편집 패널에서 음성 명령으로 텍스트를 편집할 수 있게 합니다.

Who it’s for

타이핑보다 음성 입력을 선호하는 Android 사용자, 오프라인 음성 인식 기능이 필요한 사용자, 그리고 LSPosed/LSPatch를 통해 기존 서드파티 키보드에 AI 음성 입력을 통합하고자 하는 파워 유저를 위한 제품입니다.

Highlights

  • Hybrid ASR Support: 클라우드와 로컬 오프라인 모델(예: Qwen3‑ASR, FireRedASR)을 모두 지원해 신뢰성과 프라이버시를 보장합니다.
  • Floating Ball Input: 설치된 모든 키보드에서 음성 입력을 사용할 수 있으며, 인식된 텍스트를 자동으로 삽입합니다.
  • AI Post-Processing: LLM을 사용해 인식 후 텍스트를 정제하고 교정합니다.
  • Extensive Integration: 서드파티 키보드 연동을 위한 IME Bridge를 제공하고 외부 음성 입력 인터페이스(AIDL)를 지원합니다.
  • Modern UI: Jetpack Compose와 Material 3 / Miuix 스타일로 구축된 현대적인 UI.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트