The questions
we get most often.
Grouped by topic, written in the same voice we use over email. If something here is missing or unclear, write to us — we'll add an answer and reply to yours.
General
What flexCast is, what it runs on, and what it does without a network.
What is flexCast? +
An iOS app that turns multi-speaker scripts into produced podcast audio. Paste a dialogue script, assign AI voices to each character, generate speech and sound effects, then mix and export the result — all on iPhone or iPad.
Do I need an ElevenLabs account? +
For real audio generation, yes — flexCast brings your own ElevenLabs API key (a free tier is available at elevenlabs.io). Demo mode works with no account, generating silent placeholder audio so you can explore every feature first.
What devices does flexCast support? +
iPhone and iPad running iOS 26.4 or later.
Does flexCast work offline? +
Script import, parsing, and review work offline. Audio generation requires an internet connection to reach the ElevenLabs API. Demo mode works fully offline.
Scripts & parsing
What the parser understands and how the review step works.
What script formats are supported? +
Colon (`HOST: Welcome`), bracket (`[Host] Welcome`), parenthesis (`(Host) Welcome`), and standalone-name lines followed by dialogue. Plus `[SFX: prompt (Ns)]` and `[Music: prompt (Ns)]` audio tags.
What happens if the parser gets a speaker wrong? +
Every detected attribution has a confidence score. Low-confidence turns are highlighted for review. Tap any turn to reassign its speaker, batch-assign unreviewed turns, or merge duplicate speakers.
Can I edit the script after parsing? +
Yes. The Script Edit sheet lets you modify the raw text and re-parse. Be aware that re-parsing replaces existing speaker assignments and deletes any generated audio for the project.
Voices & generation
How many voices fit in one project, what tuning controls exist, and what happens when generation goes sideways.
How many different voices can I use in one project? +
There's no hard limit on the number of speakers per project. Dialogue generation batches up to 10 unique voices per API call; larger casts are automatically split across multiple batches.
Can I fine-tune how a voice sounds? +
Yes — independent sliders for stability, similarity boost, style exaggeration, and speed, plus a speaker boost toggle. V3 models use a simplified control set.
What are the SFX and music duration limits? +
Sound effects clamp between 0.5 and 30 seconds. Music clamps between 3 seconds and 10 minutes. Set the duration in the script tag, e.g. `[SFX: rain (5s)]`.
What if generation fails or I cancel it? +
Audio that was already generated before the failure or cancellation is preserved. The app offers a `Resume` button that picks up where it left off, skipping turns that already have audio.
Post-production
Per-line regeneration, variants, pauses, and the export format.
Can I regenerate just one line? +
Yes. Swipe a turn in post-production or use its context menu. The new take is saved as a variant — your previous take isn't overwritten.
What are variants? +
Each turn can have multiple takes. When you regenerate, the new audio is added alongside existing ones. Play each variant, mark one as active, delete the rest.
How do I control pauses between lines? +
Two levels: a project-wide default pause set in post-production, and per-turn custom pauses set with the `Adjust Pauses` toggle and individual sliders. Per-turn pauses override the project default for that turn.
What format is the exported audio? +
The final mix is exported as an M4A (AAC) file via the iOS share sheet.
Privacy & security
Where your API key sits and what the app does — and doesn't — collect.
How is my API key stored? +
Your ElevenLabs API key is stored in the iOS Keychain — the same secure storage iOS uses for passwords. It is never written to a plain file or sent anywhere other than the ElevenLabs API.
Does flexCast collect any data? +
No analytics frameworks, no tracking SDKs, no server-side data collection. Your scripts, audio, and projects stay on your device. The only network calls are to the ElevenLabs API when generating audio or browsing voices.
Didn't find your question?
We answer support email ourselves. If something here is unclear, missing, or wrong, write to us — and the next visitor probably finds the answer waiting.