https://github.com/302ai/302_music_generator
πΌπ€ 302 AI Music Generator πβ¨
https://github.com/302ai/302_music_generator
music suon udio
Last synced: 8 months ago
JSON representation
πΌπ€ 302 AI Music Generator πβ¨
- Host: GitHub
- URL: https://github.com/302ai/302_music_generator
- Owner: 302ai
- License: mit
- Created: 2024-12-06T06:16:53.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-01-03T06:15:17.000Z (10 months ago)
- Last Synced: 2025-01-03T07:25:32.048Z (10 months ago)
- Topics: music, suon, udio
- Language: TypeScript
- Homepage: https://302.ai/tools/music/
- Size: 4.8 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
πΌ AI Music Production πβ¨
AI music production uses the services of Suno.ai and Udio.com to create high-quality music works, and also provides the functions of generating lyrics and videos.

This is the open-source version of the [AI Music Production](https://302.ai/en/tools/music/) from [302.AI](https://302.ai/en/). You can directly log in to 302.AI to use the online version with zero code and zero background, or modify and deploy it yourself according to your requirements.
## Interface Preview
According to the description of the input song, combined with the selected model, high-quality music works can be produced.
The function of generating lyrics is provided. To generate videos, the Suno model needs to be selected.
## Project Features
### πΌ Create a Song
Enter the description of the song in the input box on the creation page. You can choose whether it's pure music or not. After clicking the creation button, the generated music will be fully displayed in the play list.
### π Customization Mode
You can customize the lyrics, style and title. The AI will generate a piece of music according to your lyrics.
### π€ Lyric Generation
You can randomly generate lyrics or enter some words before generating lyrics. The AI will generate lyrics by associating with the keywords you input.
### π₯ Video Generation
The Suno model can generate not only audio but also video.
### π Dark Mode
It supports dark mode to protect your eyes.
### π Multi-language Support
- Chinese Interface
- English Interface
- Japanese Interface## π© Future Update Plans
- [ ] A new sound effect function has been added
- [ ] A new history record function has been added, allowing users to import music from the history records for creation## π οΈ Tech Stack
- **Framework**: Next.js 14
- **Language**: TypeScript
- **Styling**: TailwindCSS
- **UI Components**: Radix UI
- **State Management**: Jotai
- **Form Handling**: React Hook Form
- **HTTP Client**: ky
- **i18n**: next-intl
- **Theming**: next-themes
- **Code Standards**: ESLint, Prettier
- **Commit Standards**: Husky, Commitlint## Development & Deployment
1. Clone the project
```bash
git clone https://github.com/302ai/302_music_generator
cd 302_music_generator
```2. Install dependencies
```bash
pnpm install
```3. Configure environment
```bash
cp .env.example .env.local
```
Modify the environment variables in `.env.local` as needed.4. Start development server
```bash
pnpm dev
```5. Build for production
```bash
pnpm build
pnpm start
```## β¨ About 302.AI β¨
[302.AI](https://302.ai) is an enterprise-oriented AI application platform that offers pay-as-you-go services, ready-to-use solutions, and an open-source ecosystem.β¨
1. π§ Comprehensive AI capabilities: Incorporates the latest in language, image, audio, and video models from leading AI brands.
2. π Advanced application development: We build genuine AI products, not just simple chatbots.
3. π° No monthly fees: All features are pay-per-use, fully accessible, ensuring low entry barriers with high potential.
4. π Powerful admin dashboard: Designed for teams and SMEs - managed by one, used by many.
5. π API access for all AI features: All tools are open-source and customizable (in progress).
6. π‘ Powerful development team: Launching 2-3 new applications weekly with daily product updates. Interested developers are welcome to contact us.