Advanced React Native Video & Voice App

Job ID: 39208957

Budget: $30 – $250 USD

"[PoC app needed not the final] React Native Task: Foreground Video Recording, On-Device Speech Processing, and Voice-Triggered Actions"

This task challenges candidates to develop a React Native mobile application that continuously records the last one minute of video from the device's back camera using a rolling buffer while running as a foreground service on Android. The app must listen for a predefined voice command ("save recording") using on-device speech recognition and, upon detection, save the last recorded video indefinitely, provide voice feedback, and prompt the user with a predefined question using Text-to-Speech (TTS). The user’s spoken response should be transcribed using on-device Speech-to-Text (STT) and stored alongside the recorded video. Additionally, the app must simulate activity by providing periodic voice feedback, ensuring users are aware of its operation. Finally, both the video file and transcribed text must be uploaded to a mock API. Candidates are expected to implement efficient storage management and ensure the app runs persistently in the background while complying with platform restrictions on iOS and Android. Check the attached doc for details.