Mazai Music Station

Mazai Music Station

A retro radio style AI DJ song request application can automatically retrieve songs, generate string words, broadcast voice and play them continuously after entering the song name.

12GitHub
Description

##Functional characteristics - Song retrieval and playback: After entering the song name, the backend will search for candidate songs from Netease Cloud Music and automatically select playable candidates to play. - AI DJ string generation: Automatically generate a radio style DJ monologue of about 150 to 200 words based on the current date, random weather and mood. - TTS voice broadcast: Before the song is officially played, the string of words is synthesized into speech to form a DJ experience of "speaking first and then broadcasting". - Voice request input: Click the microphone button to start recording. After clicking again, it will automatically convert to a song request and initiate on-demand. - Vintage radio interface: Provides bright/dark themes, player status bar, playback progress, chat history and playback history list. - Sync playback records across browsers: Play records and chat records are written to the server SQLite uniformly, and the same history can still be seen when you refresh the page or change browsers to access the same instance. - OpenAI-compatible parametric deployment: API Key, Base URL, chat model, TTS model, TTS tone and speech recognition model can be directly filled in in the configuration wizard. (Note: Please ensure that your three-party API has these corresponding models for normal use of functions) ###Usage process 1. Enter the song name directly in the input box, for example,'Clear Sky','Later','Chengdu'. 2. Click the Send button and wait for the backend to complete song retrieval, DJ string generation and TTS synthesis in turn. 3. A new DJ reply will be added to the right side of the page, and a song will be added to the playback record on the left side. 4. After the TTS broadcast ends, the song will automatically start playing. 5. You can also click the microphone button to start requesting a voice song, and click again to end recording after recording. 6. You can click the bright/dark button to switch themes, or click the song in the playback record to play again.

Screenshots
Screenshot 1
Screenshot 2
App Information
Version
0.0.1
Package Size
115 KB
Image Size
115.56 MB
Updated
May 11, 2026
Source Code
ns2250225
Platform Support
PC
Keywords
AI DJFastAPIOpenAI CompatibleTTSNetEase Cloud Music