Dashboard for trimming audio files

I am trying to make something like https://audiotrimmer.com/ in Dash

I know one can embed audio files using

audio_filename = 'http://localhost:9999/file.wav'
app.layout =html.Div([html.Audio(id='audio', src=audio_filename)])

However my question is making a dashboard specifically for trimming short audio files. by trimming I mean, cutting from left and write. I know there are packages in python where one can do it from the command line but I am curious whether there are functionalities by Dash where user can use the mouse (java script) and hover over the spectrum and do it ?