
Develop AI DJ WordPress Page Using ElevenLabs TTS and Spotify APIs
Upwork
Remoto
•6 hours ago
•No application
About
Please read this project and the attached pdf carefully, only apply if you have Spotify & Elevenlabs API experience. On perfectdj.co.uk I want a new WordPress page that behaves like a radio request line driven by two services I already use—Spotify API and ElevenLabs TTS. The visitor types a song request, presses a button, and when they choose to hear it, a DJ-style voice generated by ElevenLabs introduces the track before it starts playing through Spotify. The voice-over must be triggered manually by the user (a simple “Play DJ Intro” control is fine). Core build notes • WordPress is the CMS, so the solution needs to slot in cleanly—ideally via a custom template or shortcode so I can drop it anywhere. • Authentication and playback will come from the Spotify Web API / Web Playback SDK. • The DJ intro should be fetched on-the-fly from ElevenLabs using their real-time TTS endpoint, then played immediately before or over the track without noticeable lag. • Only two front-end features are essential: the song request form and the DJ voice introduction. An interactive playlist would be nice later, but is not part of this brief. Deliverables 1. Fully functional WordPress page (or plugin/shortcode) that: – Accepts text input for song requests. – Queues or streams the requested track via Spotify. – Generates and plays the DJ intro on manual trigger. 2. Clean, well-commented code (PHP, JS, CSS) with clear placeholders for my API keys. 3. Brief setup guide covering Spotify authentication flow, ElevenLabs usage, and any required WordPress hooks. 4. Confirmation that the feature works on current desktop and mobile browsers. Acceptance criteria: a user submits a song, clicks “Play DJ Intro,” hears the synthesized voice introduction, and the requested track starts immediately afterward without page reload. If you have experience integrating Spotify and ElevenLabs (or similar REST/SDK work) this should be a straightforward build. Please respond with your bid title 'I have both Elevenlabs & Spotify API experience'