Java ElevenLabs Podcast Generator with consistent voice tone

Job ID: 40091878

Budget: $10 – $30 USD

I need a Java-based solution that turns plain text into a single, seamless male-voiced audio file through the ElevenLabs v3 API. The goal is to feed in longform podcast scripts and receive finished audio with zero voice variations from start to finish.

Core requirements
• Input: UTF-8 text file or string.
• Output: high-quality MP3 or WAV, ready for podcast distribution.
• Voice: ElevenLabs “Male voice” (no switching or drift in tone).
• Length: capable of handling scripts well beyond the standard API character limit by batching requests, then stitching the segments invisibly.
• Consistency controls: any parameters needed to lock pronunciation, pace, and pitch across all chunks.

What I expect as deliverables
1. Full Java source (Maven or Gradle project) with clear README on setup, environment variables, and compiling.
2. A short demo script that produces a 15-minute sample podcast.
3. Instructions on how to add new scripts and regenerate audio without reconfiguring the project.

I already have an ElevenLabs key; hard-coding it is fine for the demo, but externalising via env file or properties is preferable. Code should follow standard style and include basic error handling for API rate limits or network hiccups.

If you’ve solved similar long-form synthesis challenges and can hand over clean, well-documented code – or walk me through building it – I’m ready to get started right away.