--
You received this message because you are subscribed to the Google Groups "sanskrit-programmers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sanskrit-program...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAALtx9Yz1NcAboBfdhhoR-aiQ9QORVYUrMoZZP%2Bh_rrFc13n9Q%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CACa%2Bt%3DMM435D0RvphYcpJa9vkJxcitiHBTf1QOTOxLAz0fchLA%40mail.gmail.com.
--
TL;DR:A proof-of-concept (PoC) of the first sarga of the ramayana audio in a "read-along" mode is here - https://avinashvarna.github.io/rAmAyaNa-paThanam/If you play the audio at the top of the page, the corresponding word being uttered should be highlighted (with some occasional lag/errors). Scrolling to a different point in the audio should cause the text to also advance to the corresponding section. (The reverse does not work yet. See request for help below).Details:I was interested in using TTS to perform forced alignment using Dynamic Time Warping and was delighted to find the aeneas library that already implements this functionality. I've been using it to test out alignment using the rAmAyaNa and meghadUta recordings previously shared on this mailing list. For the rAmAyaNa text, I used data from the aandhrapATha shared by Vishvas and for meghadUta from GRETIL (with some minor corrections based on the audio).The output of aeneas is quite good and can be finetuned using the awesome finteuneas interface.I've uploaded alignment at the pAda and pada level (sentence/word alignment) for all the sargas of rAmAyaNa and pUrvamegha, along with the code here - https://github.com/avinashvarna/audio_alignment. I was able to create the https://avinashvarna.github.io/rAmAyaNa-paThanam/ website using the forced alignment output, and a javascript library I found.
Such a website might be useful for those trying to learn how to chant or memorize the shlokas (visual aid in addition to the audio). It would be fairly easy to generate the alignment for different available audio for common texts (gItA, viShNu-sahasra-nAma, etc.).
Request for help:I am sure there are members of this group who are far more well-versed in web-design/site generators than "yours truly". Would anyone be interested in creating a website with a few bells and whistles such as:
- A menu to navigate the text -> kANda -> sarga (or appropriate division)
- Transliteration support into various scripts
- Ability to scroll the text and go to the corresponding location in the audio.
E.g. vishvAs's site already has support for 1 and 2. If he is open to adding this mode, that could be an option, or a site could be based off of it.Ideally, the initial site should be created such that adding new audio + text should be fairly trivial. Any takers?ThanksAvinash
--
You received this message because you are subscribed to the Google Groups "sanskrit-programmers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sanskrit-program...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAALtx9Yz1NcAboBfdhhoR-aiQ9QORVYUrMoZZP%2Bh_rrFc13n9Q%40mail.gmail.com.
I've uploaded alignment at the pAda and pada level (sentence/word alignment) for all the sargas of rAmAyaNa and pUrvamegha, along with the code here - https://github.com/avinashvarna/audio_alignment.
Request for help:I am sure there are members of this group who are far more well-versed in web-design/site generators than "yours truly". Would anyone be interested in creating a website with a few bells and whistles such as:
- A menu to navigate the text -> kANda -> sarga (or appropriate division)
- Transliteration support into various scripts
- Ability to scroll the text and go to the corresponding location in the audio.
E.g. vishvAs's site already has support for 1 and 2. If he is open to adding this mode, that could be an option, or a site could be based off of it.
Ideally, the initial site should be created such that adding new audio + text should be fairly trivial. Any takers?ThanksAvinash
--
You received this message because you are subscribed to the Google Groups "sanskrit-programmers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sanskrit-program...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAALtx9Yz1NcAboBfdhhoR-aiQ9QORVYUrMoZZP%2Bh_rrFc13n9Q%40mail.gmail.com.
Thanks Avinash, nice to see this happening!I'm glad I proposed this idea back then, instead of trying to work on it myself -- that I would probably never have. :-)I think (3) shouldn't be hard; I glanced at the source of karaoke.js that's currently being used and it is not very long; we could rip it out and write the 2-directional stuff from scratch. (In fact I've implemented something like that for YouTube videos a while ago, a webpage with a video and a transcript where clicking on a sentence in the transcript will take you to the corresponding location in the video… the repo is not public but I just put the script as a gist and the relevant code is just five lines; will be similarly short for HTML5 audio.)I'm not very good at the other aspects of web design (aesthetics, layout, CSS, etc), but maybe one of us could start a github repository for the website to be hosted somewhere, and others can add to it and we can build it collaboratively.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAKEM%3DPMvipyFSY%2BqWx4TPLYYQNuWiJEz4QzHWu8Jogkzc9qENA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAALtx9auLqnztSMYtEC5zLuu7A-TgC7Y36ASDwWwJn%2Bno2veMA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAFY6qgGdG8Fq6TO3yTzwYSFzVqjihG%3D%2BxP81DSPeV2hndtRf0A%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAKEM%3DPOEFmOM4n0%2BBL9HR4xuhOvQC%3DeH9Cp5hy4zW5sceFr%2B1w%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAALtx9aTO4fkN9H%2Bhh6_kDPrxbn%2BDRFnW6WUC_z36zHV8On2Jw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAJAzRBNGr0ZsKGeQvnD4EBx9FMA9EY2e8Nk0tFvxMpBy-ns0Kw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAKEM%3DPPcbexvXsBTueDfO3F2GGDUbDpM7Zrv4RxFMAVcCRfbuQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAJAzRBOE1gLZzw%3DYK9etRP47ccK4QeWOEsGAgbFmhmQ6nMiM3w%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sanskrit-programmers/CAKEM%3DPMk2oX8f1PKyQSxKwY4Nwu2KvieOPYnzZ7RFrTTADTT0g%40mail.gmail.com.
युष्माकं ध्वनिपाठसाहचर्यसम्पादने ऽयं नूतनः पाठो युज्येततराम्।
On Sat, Aug 7, 2021 at 9:26 AM विश्वासो वासुकिजः (Vishvas Vasuki) <vishvas...@gmail.com> wrote:युष्माकं ध्वनिपाठसाहचर्यसम्पादने ऽयं नूतनः पाठो युज्येततराम्।किन्तु सूक्ष्मभेदास् सन्ति। यथा - 5.30.5b इत्यत्र "पुरी चेयमवेक्षिता" इत्य् औदीच्यपाठे, द्राविडपाठे ऽपि। किन्तु पाठका "पुरी चेयं निरीक्षिता" इति।
On Thu, Aug 12, 2021 at 7:57 PM विश्वासो वासुकिजः (Vishvas Vasuki) <vishvas...@gmail.com> wrote:On Sat, Aug 7, 2021 at 9:26 AM विश्वासो वासुकिजः (Vishvas Vasuki) <vishvas...@gmail.com> wrote:युष्माकं ध्वनिपाठसाहचर्यसम्पादने ऽयं नूतनः पाठो युज्येततराम्।किन्तु सूक्ष्मभेदास् सन्ति। यथा - 5.30.5b इत्यत्र "पुरी चेयमवेक्षिता" इत्य् औदीच्यपाठे, द्राविडपाठे ऽपि। किन्तु पाठका "पुरी चेयं निरीक्षिता" इति।https://www.prapatti.com/slokas/sanskrit/Raamaayanam/Sundarakaandam/sundarakaandam_30.pdf इत्यत्र तादृशः पाठो दृश्यते। किन्तु कीदृशः स पाठः, कुतो लभ्य इति न ज्ञायते।