Discover and explore top open-source AI tools and projects—updated daily.
ahmedeltaherVoice AI conversation pipeline for Android apps
Top 17.7% on SourcePulse
This Android library provides a reusable, voice-driven AI conversation pipeline, enabling developers to quickly integrate voice assistant capabilities into their applications. Targeting Android developers, it simplifies the integration of speech-to-text, AI understanding via Anthropic Claude, and text-to-speech, all within an MVVM architecture and featuring Jetpack Compose UI components.
How It Works
The SDK orchestrates a multi-stage pipeline: capturing microphone audio, performing Voice Activity Detection (VAD), transcribing speech to text (STT) using pluggable engines, sending transcripts to Anthropic Claude for AI-driven responses, and converting replies back to speech (TTS). This process is managed by a VoiceAISession and configured via a builder pattern, offering flexibility with swappable STT/TTS engines and on-device emotion detection.
Quick Start & Requirements
com.sdk:voice-ai-sdk:1.0.0 to build.gradle.kts.RECORD_AUDIO, INTERNET, ACCESS_NETWORK_STATE in AndroidManifest.xml.local.properties (e.g., ANTHROPIC_API_KEY=sk-ant-...) and expose via BuildConfig.Application with @HiltAndroidApp and Activity with @AndroidEntryPoint if using Hilt.Highlighted Details
Maintenance & Community
No specific details on contributors, sponsorships, or community channels are provided in the README.
Licensing & Compatibility
Limitations & Caveats
1 week ago
Inactive
elevenlabs