FreePBX Module

IVR Studio

Generate professional IVR audio files for your PBX system in minutes. Combine YouTube background music with neural text-to-speech voices. One-click import to Asterisk.

🎵

YouTube Music Search

Search and select royalty-free background music directly from YouTube. Automatic download and audio extraction.

🗣

Neural Text-to-Speech

High-quality voices in 22 languages powered by Microsoft Edge-TTS (free) or ElevenLabs (premium).

🎛

Professional Audio Mixing

Automatic voice + music mixing with loudness normalization, configurable delay, fade-out, and volume control.

📞

PBX-Ready Export

Export directly to Asterisk (.ulaw 8kHz) and FreeSWITCH (.wav 16kHz). Import to System Recordings with one click.

🌐

22 Voice Languages

Italian, English, German, French, Spanish, Portuguese, Polish, Dutch, Swedish, Romanian, Hungarian, Czech, and more.

📚

Batch Generation

Generate up to 20 IVR messages at once with the same music and voice. Each with audio preview and one-click import.

🎧

Audio Preview

Listen to your IVR audio directly in the browser with the built-in HTML5 player before importing.

🔌

FreePBX Native Module

Install from GUI, generate audio, import to Asterisk - all without leaving FreePBX. Compatible with v15, 16, 17.

🔒

Secure Cloud Processing

Audio generation happens in the cloud over HTTPS. Your FreePBX only sends text and receives the finished audio file.

How It Works

From text to professional IVR audio in 7 simple steps. No audio editing skills required.

Search Background Music

Search YouTube for royalty-free background music. Type your query and browse results.

YouTube music search

Select Your Track

Click on any result to select it as your background music. The module shows title, channel, and duration.

YouTube search results

Choose Voice & Language

Select your TTS engine (Edge-TTS free or ElevenLabs premium), choose one of 22 languages, and pick a neural voice.

Voice selection

Write Your IVR Script

Type your IVR message, name the output file, and adjust music volume.

IVR script editor

Generate Audio

Click "Generate IVR" and watch the real-time progress. The cloud engine downloads music, synthesizes voice, and mixes everything.

Audio generation

Preview & Download

Listen to the result with the built-in audio player. Download in Asterisk (.ulaw) or FreeSWITCH (.wav) format.

Audio preview

Ready in Asterisk

Your IVR file appears in System Recordings. Use it in IVR menus, ring groups, queues, and more.

System Recordings

Output Formats

Asterisk
.ulaw - mu-law 8kHz mono
FreeSWITCH
.wav - PCM 16kHz mono
Preview
.mp3 - 128kbps

Compatibility

FreePBX 15
FreePBX 16
FreePBX 17
Asterisk
FreeSWITCH

Why IVR Studio?

Compare with alternatives

FeatureIVR StudioManual RecordingOnline TTS
Background music mixing✔ (limited)
FreePBX integration✔ Native
One-click Asterisk import✘ Manual✘ Manual
22 voice languages
Batch generation✔ Up to 20
Audio preview✔ In-browser
No audio editing skills
Starting priceFree$80+/recording$18-99/mo

Pricing

Start free. Upgrade when you need more.

Free

€0/mo
  • 3 generations per month
  • Edge-TTS neural voices
  • YouTube music search
  • Asterisk .ulaw export
  • System Recordings import
  • Audio preview in browser
  • 22 voice languages
Get Started Free
BEST VALUE

Pro Annual

€89/yr

Save 26% vs monthly

  • Unlimited generations
  • ElevenLabs premium voices
  • FreeSWITCH .wav export
  • Configurable delay & fade-out
  • Adjustable music volume
  • Batch generation (up to 20)
  • Priority support
Subscribe Annual

Frequently Asked Questions

How do I install the module?
Download the module package, go to FreePBX Admin > Module Admin > Upload, select the file and click Install. The module appears under Applications > IVR Studio.
Do I need an internet connection?
Yes. The module sends text to our cloud server which generates the audio. Your FreePBX needs outbound HTTPS access. No inbound ports required.
What is Edge-TTS vs ElevenLabs?
Edge-TTS is Microsoft's free neural voice engine with natural-sounding voices in 22 languages. ElevenLabs is a premium AI voice service with even more realistic voices. Edge-TTS is included free; ElevenLabs requires Pro subscription and your own API key.
Is the generated audio royalty-free?
The TTS voice is royalty-free. For background music, select tracks explicitly licensed as royalty-free or Creative Commons on YouTube.
Can I cancel my subscription anytime?
Yes. Cancel anytime from your Stripe account. Pro features remain active until the end of the current billing period.
Which FreePBX versions are supported?
IVR Studio is compatible with FreePBX 15, 16, and 17, with both Asterisk and FreeSWITCH backends.
How many languages are supported?
The module interface is translated in 20 languages. TTS voices are available in 22 languages. The module auto-detects your FreePBX language.
What about batch generation?
Pro users can generate up to 20 IVR messages at once with the same background music and voice. Each message gets its own audio preview and import button. Perfect for setting up multiple IVR menus quickly.

Ready to Create Professional IVR Audio?

Install the free module and generate your first IVR prompt in minutes.

Free plan available - 3 generations per month, no credit card required.