Transform voices with the power of AI - A modern web application for voice transformation and audio processing.
https://drive.google.com/file/d/1P6YLn10oqySe5-tYWalDNrclb23KgblB/view?usp=sharing
Voice Forge is your go-to platform for voice transformation, offering:
Clone the repository
git clone https://github.com/MohanMahesh10/Voice-Forge-Murf-AI.git
cd Voice_Forge
Set up environment variables
# Create .env file
echo "MURF_API_KEY=your_api_key_here" > .env
Launch the application
docker-compose up
Access the application
Voice Forge is built with a modern, scalable architecture:
// Available endpoints
GET /api/voices // List available voice profiles
POST /api/transform // Transform audio with selected profile
GET /api/history // Get transformation history
Voice_Forge/
āāā š§ backend/ # FastAPI service
ā āāā main.py # Core application logic
ā āāā requirements.txt # Python dependencies
ā āāā Dockerfile # Backend container config
āāā šØ frontend/ # Svelte application
ā āāā src/ # Source code
ā ā āāā lib/ # Shared components
ā ā āāā routes/ # Page components
ā āāā Dockerfile # Frontend container config
āāā š³ docker-compose.yml # Container orchestration
Voice Forge is optimized for Azure deployment:
Automated Deployment
# Using provided script
./deploy.sh
Manual Deployment
The application can be deployed to any platform supporting Docker:
Build the containers:
docker-compose build
Configure environment variables
Launch the application:
docker-compose up -d
Backend Development
cd backend
python -m venv venv
source venv/bin/activate # or `venv\Scripts\activate` on Windows
pip install -r requirements.txt
uvicorn main:app --reload
Frontend Development
cd frontend
npm install
npm run dev
# Backend tests
cd backend
pytest
# Frontend tests
cd frontend
npm run test
We welcome contributions! Please see our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.
@2025 MOHAN MAHESH