P#6 – I-Name-It (Voice Unlock Entertainment App)

I‑Name‑It is a smart and playful Android application that combines voice recognition with music playback. Users can record up to 10 custom voice commands and assign them to 10 favorite songs. Once configured, simply speak the command — even when the phone is locked — and the app recognizes it, wakes the device, and plays the linked track.

Designed as a hands‑free entertainment tool, I‑Name‑It works in the background and offers a slick, themed interface. It’s perfect for creative scenarios:
-- Play your favorite song while showering, hands‑free.
-- Surprise someone by linking their name to a love song.
-- Locate your phone by calling out a command.
-- Trigger music playback while driving safely.
-- Wake the phone from sleep mode with your voice.

The app emphasizes personalization, fun, and convenience, turning everyday music playback into a unique interactive experience.

Tech stack: Java (core logic and UI), Android SDK, SpeechRecognizer API for voice input, MediaPlayer API for sound/music playback, Background Service for continuous recognition, TelephonyManager integration to pause listening during calls, WifiLock & WakeLock for stability during sleep states, Custom File Manager Activity for selecting audio files