2
$\begingroup$

I am working on ASR(automatic speech recoginition) on Somali data as master thesis and now I am stuck with how to create a phonetics or pronunciation dictionary for it. I searched over net and could not find one.

I'm not sure how to tackle this. Can someone guide me ?

$\endgroup$
1
$\begingroup$

I had posted a similar question in reddit as well and I got a response from Nikolay Shmyrev :

"If you want to convert latin script, you can write simple rules yourself. Something like this. Or you can use epitran as is. "

Thanks to Nikolay Shmyrev who originally answered in reddit.

| improve this answer | |
$\endgroup$
1
$\begingroup$

There are a number of existing ASR datasets on the web, though I couldn't find one specifically for Somali. If you do happen to find one, and it doesn't cover the words interested in, you can extend it with the g2p tool.

If you want to make a pronunciation dictionary from scratch, phonetic dictionaries are usually bootstrapped with handwritten rules. You can find a list of phonemes for your language in the Wikipedia page about your language and write a simple Python script to map words to phonemes.

| improve this answer | |
$\endgroup$
  • $\begingroup$ Thanks. For the time being I have done the similar thing by mapping individual alphabets of a word to its phoeneme. I don't know how good it is. $\endgroup$ – Naveen Gabriel Feb 21 at 10:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.