🚀 Quick Start Guide

Get your Voice Transformer app up and running in minutes!

1 Get Your API Keys

You'll need API keys from two services:

  • ElevenLabs - For audio isolation and voice transformation
    https://elevenlabs.io (Sign up and get your API key from Settings)
  • Wasender - For WhatsApp message delivery
    https://wasenderapi.com (Get your API key and Instance ID)
2 Configure Your App

Open config.php and add your API keys:

'elevenlabs' => [ 'api_key' => 'YOUR_ELEVENLABS_API_KEY_HERE', ], 'wasender' => [ 'api_key' => 'YOUR_WASENDER_API_KEY_HERE', 'instance_id' => 'YOUR_INSTANCE_ID', ], 'app' => [ 'base_url' => 'http://localhost:8000', ],

💡 Tip: You can also use environment variables by creating a .env file from .env.example

3 Verify Installation

Make sure PHP 7.4+ is installed and the required directories exist:

  • uploads/ directory (writable)
  • downloads/ directory (writable)
  • temp/ directory (writable)

Run Setup Verification

4 Start the Server

Option A: Windows (Easy)

Double-click start.bat to launch the server

Option B: Command Line

php -S localhost:8000

Option C: Apache/Nginx

Configure your web server to point to this directory and enable .htaccess (Apache)

5 Launch the App

Open your browser and navigate to:

http://localhost:8000

You should see the Voice Transformer interface ready to use!

📖 Usage Flow:
  1. Click "Start Recording" and speak into your microphone
  2. Click "Stop Recording" when done
  3. Click "Save to Server" to upload your recording
  4. Click "Run Audio Isolation" to remove background noise
  5. Select a voice from the dropdown menu
  6. Click "Generate Voice Audio" to transform your voice
  7. Preview the result and enter a phone number (with country code)
  8. Click "Send Audio" to deliver via WhatsApp
⚠️ Important Notes:
🎙️ Launch Application 🔧 Verify Setup

Need Help?

Check README.md for detailed documentation
API Documentation: ElevenLabs | Wasender