The EaseVoice Trainer Portal is the front-end interface for EaseVoice Trainer and is designed to provide an intuitive and easy-to-use user interface for sound synthesis and conversion. This front-end project works in conjunction with the back-end of EaseVoice Trainer to make advanced sound cloning technology easy to users of all technology levels.
🔗 Backend Repository: EaseVoice Trainer Backend
- 🎙️ Voice Cloning - Clone voices with high quality and natural sound
- 🔊 Audio Processing - Record, upload and process audio files
- 📊 Waveform Visualization - Visualize audio waveforms in real-time
- 🤖 Model Training - Train and fine-tune AI voice models
- ☁️ Cloud Storage - Manage your audio files and models in the cloud
- 📝 Data Annotation - Annotate and manage training data
- React 18 - A JavaScript library for building user interfaces
- TypeScript - JavaScript with syntax for types
- Vite - Next generation frontend tooling
- Tailwind CSS - A utility-first CSS framework
- Shadcn/ui - Beautifully designed components
- @tanStack/react-query - Powerful data synchronization
- @tanStack/react-router - Modern routing solution
- Install dependencies:
pnpm install
- Create a development environment configuration file:
echo "VITE_API_BASE_URL=http://localhost:8000/apis/v1" > .env.development
- Start the development server:
pnpm dev
- Build for production:
pnpm build
EaseVoice Trainer Portal is open-sourced under the Apache 2.0 License. See the LICENSE file for details.