Open mustafa0x opened 4 years ago
Salam, just wanted to update this issue to reflect some efforts that have been made:
As salamu alaykum, I'm getting close to done with some urgent changes on Layl and now I'd like to get back on this!
I've been thinking about this project in the back of my mind and had some points I want to clarify about the overall structure of the tool, beyond the tech stack, to make sure I don't go off in some weird direction 😅:
{"0":10.89365,"1":77.498744,"2":99.56801}
? I don't think there's any other data to collect. Maybe we can double-check with other websites that also use annotations like this (quran.com + mobile apps, green tech's Quran, quranwbw.com, etc.) for their input on what data or format they'd like. This would help make this one annotator tool a universal place they all can point to whenever users request audio for qari X: "if you want qari x, please annotate it on this website."جزاكم الله خيرا, and إن شاء الله the effort you take to clarify these points will be worth whatever tiny thing I can build.
Example use case: annotate the start and end of a Qur'anic MP3 so that a user can listen to specific ayahs a specific number of times (e.g. muqri.com).
There exist similar tools, but they need to be improved UX wise, so that this is as painless as possible. Namely, marking the start and end of segments is superfluous — simply marking the midpoint between two segments is sufficient.
This tool should also be able to import a list of silences generated by ffmpeg, and use them as initial segment marks.
wavesurfer should be used for this. The following plugs are related to this problem:
A related tool is: waveform-playlist (demo), however, wavesurfer is more suitable.