Thanks for the replies.
I have found that most other Pāli pronunciation / recorded sites have a limited number of words and are usually based on the stem and don’t include inflectional endings.
As SC Voice seems to be an automated system, I wondered if it would be possible to type in single words or short phrases and have them read out.
I’m sure this would be a help for student of Pāli out there…
I am also sure it would. But I am less sure if Voice would be the best platform for this.
We had been considering to implement a feature that allows to have read out Buddhist texts other than the content of SuttaCentral. But we discarded this thought because the necessary effort seemed too much, and there hadn’t been anyone interested in such a thing so far.
Maybe, @karl_lew, what do you think—should we re-consider this?
Absolutely. Voice knows how to pronounce all the Pali in Bhante Sujato’s translations of SN, KN, MN, DN, AN. Therefore, just search for the Pali word directly. For example, here is Aditi speaking nandi:
Click the little dialog bubble icon shown in the lower left to hear “Nandi” in the context of “Nandiyasutta”. This is how I use Voice to learn Pali. Once we publish Bhante’s Pali audio, this same technique can be used to learn how Bhante Sujato speaks Pali.
Right… the feature is already there actually… !
I think it’s 99% there, although Voice may not have Pali found in the Visuddhimaggha (e.g., Bhaṅga).
I (among others) have suggested that SC have the possibility of pasting in Pali or Chinese to get the hover-over translation: Pali and Chinese lookup by pasting? - #10 by mikenz66
Perhaps, if this in implemented, the text could also be fed into the Voice engine.
Your suggestion is feasible. Anagarika Sabbamitta is the Voice Product Owner. Perhaps you might work together to define this feature?
Thank you for the suggestion. We still have to think about how this can be implemented, but just created an issue to start with.
Thank you so much for this, @Robbie, this is a great addition!
I am linking it to this thread which is linked to the SC-Voice Wiki.
<<<<<WANT THIS!!!>>>>>
Try this! Go to settings and select Bhante Sujato’s voice. Right now we have SN 1 and SN 2.1-20, both Pali and English.
Suttas that haven’t been recorded will be played with Aditi’s voice for Pali and Amy’s for English when Bhante Sujato is selected.
Let’s continue here from this discussion:
Ah, that’s what you mean! Thank you for the suggestion.
So far we have an invitation for feedback on the accompanying website to Voice, About Voice, which is linked to if you click the “i” button in the upper right corner of Voice. The feedback invitation leads to this thread here on D&D, and for the German version there’s still an email address for feedback.
But it is rarely used, so maybe we should make it more prominent.
So, I finally installed scv-bilara and did my first search
The slowGrep
really is living up to its name… I’ve waited for 15 minutes already… Any ideas?
Congratulations!
Hmm … I don’t know … I don’t have very fast internet, but I’ve never waited that long.
You are running scripts/search [search phrase]
, right?
Maybe @karl_lew has?
Yes. The last I tried was scripts/search actually -ll info -tc:sutta
which stalls on I slowGrep(translation/en) rg -c -i -e '\bactually' [...]
This gives me 14 results within a second!
There is no need to add -tc:sutta
, as this is what it does by default if no other tipitaka category is specified.
And I’ve never tried out -ll info
, which seems to give you a whole lot of information (which I normally don’t need).
What happens if you just type scripts/search root of suffering
?
Nothing. A blank screen. [Edit: followed eventually by ~ ~ ~ :...skipping...
and then it hangs]
Hmm, that’s definitely not enough. I really don’t have the skills to advise you any further. Maybe something with the installation didn’t quite work out. I am lacking the background knowledge for these things. Hoping that Karl has some idea.
Wow. That is quite unexpected.
Two hypotheses:
Hypothesis #1: dependencies are not as expected
Try this and post results to this thread
git update
scripts/env-info
You should see something like this:
ENVIRONMENT VERSION INFORMATION
===============================
npm --version => EXPECTED:8.x.x ACTUAL:8.6.0
node --version => EXPECTED:v16.x.x ACTUAL:v16.15.0
rg --version => EXPECTED:ripgrep 12.x.x ... ACTUAL:ripgrep 12.1.1 (rev 7cb211378a) -SIMD -AVX (compiled) +SIMD +AVX (runtime)
sudo lsb_release -r => EXPECTED:Release: 10 ACTUAL:Release: 10
SEARCH TIMES FOR "root of suffering"
====================================
Checking grep...
real 0m1.453s
user 0m0.825s
sys 0m0.626s
Checking ripgrep...
real 0m0.029s
user 0m0.003s
sys 0m0.007s
Hypothesis #2: Data is incomplete
Scv-bilara downloads about 1GB of data, so let’s check your data:
du -sh local/*
You should see something like this:
272K local/api
571M local/bilara-data
4.0K local/bls_edit.subl
4.0K local/bls_edit.vi
147M local/ebt-data
16K local/expansion.json
484K local/memo
648K local/suidmap-bilara-data.json
644K local/suidmap-ebt-data.json
4.0K local/suidmap-test-repo.json
192K local/test-repo
16K local/uid_expansion.json
This data must be downloaded initially for offline use. It is immense and comprises the JSON Tipitaka. Since the English version is stable, you’ll rarely need to update that information. In contrast, German uses will need to scripts/search --sync regularly. Updating or initializing Tipitaka information can be quite time consuming (with a blank screen). The messaging for data updates should be better.
I am actually using scripts/de-search --sync
. It says there’s an error, but does update nevertheless.