Builds and maintains the EarLLM One Android app, managing Bluetooth audio pipelines and LLM voice integration.
This skill provides specialized domain expertise for the EarLLM One project, a multi-module Android application built with Kotlin and Jetpack Compose. It guides developers through complex tasks including Bluetooth profile management (A2DP, HFP, BLE Audio), low-latency voice capture, STT/TTS pipeline orchestration, and OpenAI-compatible LLM integration. It features built-in technical guardrails for Android-specific challenges such as SCO limitations, Samsung-specific hardware bugs, and mandatory foreground service permissions for microphone access.
Key Features
01Hardware-specific troubleshooting for Samsung and Redmi devices
02Bluetooth audio routing management for SCO, A2DP, and BLE Audio
03Multi-module Kotlin and Jetpack Compose architecture guidance