Create a native mobile app for voice-based, adult role-playing. The app's primary function is to allow a user to have an explicit and unrestrained voice conversation with an AI character for fantasy role-playing purposes.
The app should include the following screens and functionality:
1. **Age Gate Screen:**
* This must be the first screen a new user sees.
* It must display a clear warning message stating: "This app is intended for adults only and contains explicit sexual content. By entering, you confirm you are of legal age."
* Include a button like "I Agree & Enter" that the user must press to access the main app.
2. **Main Chat Screen:**
* A clean and simple user interface designed for conversation.
* Display the ongoing chat transcript, clearly differentiating between the "User" and the "AI" response.
* Feature a prominent, easy-to-use "Hold to Speak" or "Tap to Record" button for capturing the user's voice input.
3. **Core Voice Interaction Logic:**
* When the user speaks, use a speech-to-text service to convert their audio into a text string.
* Send this text string to a backend AI model. The AI should be prompted to act as a creative, uninhibited role-playing partner capable of generating explicit and detailed narrative responses.
* Receive the text response from the AI.
* Use a text-to-speech service to convert the AI's text response into natural-sounding audio and play it back to the user.
* The AI's voice should be female.
4. **Backend Functionality:**
* Create a server-side API endpoint that receives the user's text, passes it to a large language model configured for explicit, creative storytelling, and returns the AI's generated text response.
Create a native mobile app for voice-based, adult role-playing. The app's primary function is to allow a user to have an explicit and unrestrained voice conversation with an AI character for fantasy r...