Tuesday, November 12, 2019

Ekalipi Call Announcer-FAQ’s Tips and Tricks

FAQ’s Tips and Tricks
Ekalipi Call Announcer
FAQs

  •    Why do I need to type phonetically?
o   If you have used other TTS (Text to Speech) software you will notice that the pronunciation is frequently atrocious.
o   This is because they use SWAGs (Solid Wild Ass Guesses) or to use a more politically correct term Machine Intelligence plus Big Data to decide on the pronunciation.
o   This means that the TTSs can the pronunciation of very popular English names like “John” and “Mary” correctly (principally because they either have a lot of audio content of the pronunciation or they have deduced algorithms to predict the pronunciation).
o   But give the same TTS a simple non-English name like “Kala” and the result is quite horrible (sometimes hilarious). A major reason is that there are not enough mentions of “Kala”, so they use whatever existing rules that they have to pronounce the name.
o   At the end of the day, this is all guesswork.
o   Typing names phonetically is the only way to do this right!

  •     Come on, these are big huge rich companies. Surely they can get it right!
o   You can’t build a house on sand and expect it to be stable and reliable.
o   Basing your architecture on a language/script combination of English+26 Roman characters is fundamentally flawed.
Important- The problem is not with the spoken English language. It is the spelling and pronunciation rules/exception imposed by an arbitrary 26 character limit.
o   On the bright side, a lot of linguists and data analysts are laughing all the way to the bank.

  •        You need a lot of characters for all the sounds in all the languages. Right?
o   No.
o   Actually you don’t if you create the phonetic script properly. For example Ekalipi only needs 38 characters to cover 90-99% of the pronunciations in all the world’s languages.
o   The count may expand to 48 eventually but we definitely do not want to go above that.

FAQs (Continued)

  •    Why can’t I just use a phonetic language script like German (Roman) or Sanskrit (Devanagari)?
o   In the case of German, pronunciation changes based on the location of the letter in the word. (e.g. “d” at the beginning is “d”, at the end it is “t”. It also has a limited character set.
o   Sanskrit/Devanagari could have worked but it also has position based rules. It also needs modified character shapes (especially for conjunct consonants). Plus it requires 3 times the vertical space of a line written in Roman. The script is familiar to only 5-10%of the world’s population.
o   Ekalipi being a green-field script has the opportunity to fix all these issues.

  •    So, will a phonetic script will get all the pronunciations right?
o   Pretty much.
o   If it doesn’t, it’s either a bug in our software or our TTS partner’s.
Please let us know so that we can fix it ASAP.

  •    Names are pronounced correctly but don’t sound like how a native would say it. Is that correct?
o   Yes, that’s because of the local person’s accent.
o   Pronunciation is one thing, accent is something else.
o   Many people confuse the two.
o   The voice that we currently have is a Marathi voice. So, It‘s great for Indian names.
o   However it will not sound natural for foreign names.
o   We are negotiating with our TTS voice to provide additional voices which can be purchased from within the app.
o   Stay tuned …

  •    What is this Ekalipi anyway?
o   Ekalipi is a simple world simplifying idea but needs you to make it happen.
o   The basic idea is that it is “dumb” to have 1400 or more scripts being used in the world, when just one will suffice.
o   To learn more about Ekalipi please visit our website http://www.ekalipi.org.
o   Please watch this video : Ekalipi for the World https://www.youtube.com/watch?v=SPO00-iEJw8&t=7s
o   If you understand Marathi please watch this video too : Ekalipi Bharat Marathi  
https://www.youtube.com/watch?v=WH3wR1ob9k4



FAQs (Continued)

  •    What’s the connection between Ekalipi and the Call Announcer?
o   We think that the Call Announcer is a real nifty cool app and that you will enjoy using it.
o   We hope you see how Call Announcer can be tremendously important in your daily lives.
o   It does require a little bit of “behavior modification” on your part but we hope that the rewards make it worthwhile.
o   But we hope that it will serve as a gateway to help us reach our real goal. Increase the adoption of our Ekalipi script to make the world a “simpler” place.
  •      I am too set in my ways. I know all the scripts, I need to know. Why bother?
o   Please give it a try. We think you will like the app and find it very useful.
o   If you find any bugs or suggest improvements, we will act on them ASAP.
o   After trying the app, if you still feel that way, please inform us and we will remove your name from the beta trial

If you have any other questions about Ekalipi Call Announcer, please do not hesitate to contact me at kishorbapat9@gmail.com. 




FAQs,Tips and Tricks
Ekalipi Call Announcer

TIPS
  • Phonetic and non-phonetic input
o   Names and Greetings are written in the phonetic Ekalipi script.
o   English Names and phone numbers are written in the Roman script.
o   The Ekalipi keyboard appears when the cursor is placed on a phonetic field.
o   If phonetic input is not expected, your regular keyboard appears.

  •     Before typing a phonetic name, please view the following video a few times
o   All the Ekalipi Keyboard Sounds 
https://www.youtube.com/watch?v=yDN7Fu5JFaI&t=2s
  •     If you are stuck on the pronunciation on a particular letter or letter combinations while typing  a name, please visit  this site:                                                             http://wikilipi.com/pronc.html
  •     Quick overview of letter pronunciation. If you are reading this for the first time just skim through this section. You can study it in detail at a later time.
  •     We will explain the letters in their order of appearance on the keyboard.



TIPS (Continued)
  •    Consonants
o   Most consonants are pronounced in their root form. The letters are : 
  •  w - the root sound e.g. William, वसंत
  •   r -  the root sound e.g. Robert,  रवी 
  •   t – the root sound e.g. Terry, टकले
  •   y – the root sound e.g. Yolanda, यमुना
  • p – the root sound  e.g. Pam, परिक्षित
  •   ŋ – the root sound e.g. Bing, अंकिता
  •   s – the root sound e.g. Sam, समीर
  • d – the root sound e.g. David, डावरे
  •   f – the root sound  e.g. Fanny, फोंडा
    In Indian names use the p-h combination e.g.
    फडके
  •   g – the root sound e.g. Gail, गणेश
  •  h – the root sound e.g. Harry, हरी
  •   j – the root sound e.g. John, जवाहर
  •  k – the root sound e.g. Ken, कमल
  •  l – the root sound e.g. Lord, लता
  •   z – the root sound e.g. Zoltan, झरिना
  •   c – the root sound e.g. Charles, चंदन
  •   v – root sound e.g. Victor, व्हिक्टर
    Note – For most Indian names, use w instead of v
  •   b – root sound e.g. Ben, बबन
  •   n -  root sound e.g. Nancy, नम्रता
o   These letter sounds occur most often in Marathi and in Middle Eastern languages
  •   č – used in the Marathi name च़ांदणी.For Hindi names use “c”.
  •   ɉ  - used in the Marathi word ज़ोशी.For Hindi names use “j”.
o   The following letters are useful for pronouncing words in non-English languages (especially Indian)
  •   đ – the Hindi letter e.g. दवे.  In English word “they”.
  •   ŧ – the Hindi letter e.g. तन्वी. In Spanish name “Antonio”.
  •  л– the Hindi letter ण. e.g. कर्ण
  •   φ – Marathi φ and Tamil   . e.g. बाळासाहेब
TIPS (Continued)

o   The following letters have no sound by themselves but they are very important to Ekalipi and to the TTS software in particular. You will need them a lot
  •   - : the dash (hyphen) is used to represent conjunct consonants. The sound of the consonant preceding the dash is cut into half and pronounced with the second consonant.
  •  Ø : the no-sound connector is used to pronounce consecutive consonants without a gap. Both the consonants are pronounced except that there is no “a” sound between them.
  •  Example- “Oslo(Ösølo)” as opposed to “Slow(s-low)”.

  •     Vowels
o   The pronunciation rules of vowels in English are an unmitigated disaster. So we will not even try to map the English vowels to Ekalipi vowels. Here’s a quick overview of Ekalipi vowels and their associated sounds. For long sounds please double the vowel character e.g. ee as in cheese

  •   a as in Underwood or in  दित्य
  •   ā as in Archie or in पाटील
  •   å as in out or in औदुंबर
  •   Δ as in Eileen or in वैशंपायन
  •   ö as in Audrey or in ऑरेन्ज
  •   λ as in Edward or in एकता
  •   e as in England or in इशा
  •   u as un unter (German) or in उत्सव
  •   o as in Oldsmobile or in ओक

  •     Misc
o   Try different combinations till you hear it right. Use the play button to hear the name. When you are satisfied, press save/update.
o   These letters (q, I and x) are not in Ekalipi but are retained on the keyboard to ease typing of English, They are especially useful for typing URLs, email addresses etc.


FAQs,Tips and Tricks

Ekalipi Call Announcer

TRICKS

1.  If you are unable to figure out how to type your own phonetic name:
a.   please tap “record your name” on the My Contact Info screen using the record feature
b.   Send us the recording (preferably as an email attachment).
c.   We will mail send you the phonetic name which you can then copy paste into the phonetic name field.

2.   You can of course modify this phonetic name further if you like.
To stress a specific syllable (or syllables) in a name, put an apostrophe after the vowel. For example in my last name “bāpat” to put the stress on “bā”, I would write it as ‘bā’pat”.
Note – This capability is presently not a part of Ekalipi but it is a special feature available in the bundled TTS software.

3.   Hearing the same call announcements and names is something can get boring after a while. You can change them to something more fun. There is more information about this in the document that you received earlier “Ekalipi Call Announcer Script”.

4.   To stress a specific syllable (or syllables) in a name, put an apostrophe after the vowel. For example in my last Name “bāpat” to put the stress on “bā”, I would write it as ‘bā’pat”.
Note – This capability is presently not a part of Ekalipi but it is a special feature available in the bundled TTS software.

The next two items are totally voluntary but we hope, you will participate and help us further the cause of Ekalipi.

5.   You can get some ekalipi phonetic names from our community website http://www.wikilipi.com.
a.   Click on the “Proper Name Pronunciation Dictionary”.
b.   Enter the name in English and press the convert button.
c.   If someone else has already stored a part of your name, you can take advantage of that. Copy that part of your name and paste it in the phonetic name field.
d.   If a name is missing, the site allows you to add phonetic names that future visitors can search for. In this way the dictionary grows organically.  
e.   We currently only have 2500 names. So every name you provide will help us increase the probability of finding a phonetic name.
f.    The name that you obtain may need some tweaking to pronounce correctly in Call Announcer app. If you do make any changes we request you to update the wikilipi.com dictionary with your new phonetic spelling.
Note- The phone friendly version of this site will be ready by August 1, 2018. We also intend to add an auto lookup of the “Proper Name Dictionary as an option in the Ekalipi Call Announcer at a future date.

6.   If you have or make a list of your contact names in a language with a rules based phonetic script (e.g. Hindi, Marathi, Tamil, German), you can automatically convert these names into our uniform Ekalipi script. Please visit our website http://www.ekalipi.com and click on the LT2E (Language Text to Ekalipi) tab.
a.   You can select the language that you wish to convert from.
Note - the input should be in the original script not its Romanized version.
b.   Paste the list of names in the input box and press convert.
c.   You can now use these phonetic names in the Call Announcer app to update phonetic name field in your contacts of your contacts.
Note- You can also add them to the wikilipi.com site for use by others.
d.   We have limited support for English names written in Roman script but if you add them to the wikilipi.com database we can also add them to the ekalipi.com database.



                                                       … More to come …