aSim

aSim
k0880k's profile picture
@k0880k

Create a high-quality native mobile app, "Readdit," that transforms Reddit threads into AI-generated audio or video podcasts. The app must have a polished, professional design and a robust feature set. The app will consist of four primary sections: 1. **Home Screen:** * A prominent text input field for pasting a Reddit post URL. * A "Generate" button that, when tapped, proceeds to a "Generation Options" screen. 2. **Generation Options Screen:** * After a URL is entered, this screen allows the user to customize the output. * Provide a choice between "Audio Podcast" and "Video Podcast." * Include a slider or dropdown to select the number of top comments to process (e.g., 10, 25, 50). * A "Start Generation" button. Tapping this adds the job to a queue, navigates the user to the Library screen, and begins generation in the background. 3. **Library Screen:** * The main hub of the app, displaying a list of the user's podcasts. * Include a search bar at the top to filter podcasts by title. * Each list item should display the podcast title, creation date, and its status (e.g., "In Progress," "Complete"). For "In Progress" items, show a visual progress indicator. * Users should be able to swipe on an item to reveal a "Delete" option. 4. **Media Player Screen:** * Opens when a completed podcast is tapped in the library. * For **Video**: Display simple, animated avatars for each AI speaker. The currently speaking character's avatar should be visually highlighted (e.g., a glowing border or subtle animation). * For **Audio**: Display the post title and the "username" of the AI persona currently speaking. * **Standard Controls**: Include a play/pause button, a seek bar, and playback speed controls (1x, 1.5x, 2x). * **Context & Sharing**: Must include a "View Original Post" button to open the source Reddit URL and a "Share" button to generate a shareable link. Backend and AI Requirements: * The backend must support a job queue for handling concurrent podcast generations. * The generation process should be a background task, and the app must use push notifications to alert the user upon completion. * **AI Persona Engine**: For each thread, create distinct AI personas for the narrator, original poster, and commenters. Each persona needs a unique and highly realistic human voice, personality, and natural speech patterns. * **Video Generation**: If selected, generate a simple video file with animated avatars corresponding to the audio track. * All user-generated content (podcasts, settings) must be stored persistently in a database and linked to the active user's account.

no description found

k0880k's profile picture
@k0880k
Creator
QR Code for mobile download
Try it out!