Android Wake-Word Recorder
Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted2 hours ago
I need a small Android application that constantly listens for a single wake word, then—without any extra taps—begins recording audio straight away. As soon as the recording ends it should push the file to a cloud location I can configure (Google Drive, S3, or similar).
Smooth, local wake-word spotting is important; detection must run entirely on-device so there’s no latency or need for an internet connection until the upload step. Feel free to leverage Porcupine, Snowboy, TensorFlow Lite, or another lightweight engine, provided it performs reliably on common Android phones and tablets.
What I expect from you:
• An Android Studio project (Kotlin or Java) with clear, well-commented code
• Wake word model integrated and configurable
• Immediate microphone capture after detection
• Automatic upload of the resulting audio file to the chosen cloud service, with a simple settings screen for credentials and folder/bucket path
• Basic UI only for status indicators; the task is primarily backend logic
• README explaining build steps, how to swap in a different wake word model, and how to point uploads to another provider
Acceptance is a clean installable APK plus source that I can open in Android Studio, build, test the wake word, see the recording begin instantly, and watch the file appear in my cloud storage.
Smooth, local wake-word spotting is important; detection must run entirely on-device so there’s no latency or need for an internet connection until the upload step. Feel free to leverage Porcupine, Snowboy, TensorFlow Lite, or another lightweight engine, provided it performs reliably on common Android phones and tablets.
What I expect from you:
• An Android Studio project (Kotlin or Java) with clear, well-commented code
• Wake word model integrated and configurable
• Immediate microphone capture after detection
• Automatic upload of the resulting audio file to the chosen cloud service, with a simple settings screen for credentials and folder/bucket path
• Basic UI only for status indicators; the task is primarily backend logic
• README explaining build steps, how to swap in a different wake word model, and how to point uploads to another provider
Acceptance is a clean installable APK plus source that I can open in Android Studio, build, test the wake word, see the recording begin instantly, and watch the file appear in my cloud storage.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.