Skip to main content
The AudioShake Lyrics Editor is an embeddable widget for lyric transcription, synchronization, and editing. It handles audio upload, transcription, and timing alignment — your users get an interactive lyrics editing experience without building it from scratch.
The Lyrics Editor is available by request only. Contact info@audioshake.ai to request access and get your domain whitelisted.

1. Add the iframe

Place an iframe in your HTML where the widget should appear:
Minimum dimensions: 400px wide, 600px tall.

2. Load and initialize

Include the widget library and initialize it with your license ID:

3. Load audio

Via HTML attributes:
Programmatically:
The transcriptUrl and language parameters are optional. If no transcript is provided, the widget will transcribe the audio automatically.

4. Handle results

Register a callback to receive the aligned transcript when the user finishes editing:

Error handling

Customization

Style the widget to match your application:
All fields are optional.