Google Detecting Japanese as English in voice recognition - voice-recognition

I have created a voice controlled android application. I am giving option to change the locale to Japanese with English being the default one.
The Japanese TTS works perfectly fine. But when the voice recognition comes into picture, the Japanese words are recognized as English words and hence matched with the English words for possible match. Here, the mismatch occurs and hence my problem.
Is there any way google supports Japanese voice recognition.

Adding this if someone else finds this post helpful:
After months of RnD, I found another more accurate offline voice recognition engine i.e Julius. its hard to configure, yet the results are far better than google.
Providing the link below:
https://github.com/tech-sketch/JuliusForAndroid

Related

ML-KIT Text recognision for non english language

I am trying to build a Japanese ocr using Google ML-Kit.
It is working for english but for Japanese I don't have the luck.
Can you please provide an example to do the same?
Thank you!
The current Text Recognition in ML Kit does not support non-English languages, but we are adding more languages support including Japan, which should be available in a couple of releases.

How translate english word in hindi

How can I change English Word in hindi in Asp.net Mvc 4 without using any translatore or google API. Suppose a user enters his name in textbox in english, it should automatically get converted in hindi as types. just like happend Google Translator
Example :-
Mohit ----- मोहित
Your problem can be solved with a parser. Have a look at compiler making. The parser is an important part of it.
Anyhow you need a state machine which represents the rules for the transliteration. I don't know how complicated it will be to make one for Hindi->English or where you can find one. If you have the state machine it is quite easy to implement it.

Using the SSML phoneme element

I am using Visual Basic.net Ultimate, and am developing a TTS application. May I please have some help with the phoneme element.
Here is the text that I wish to speak:
As you release the tension in your shoulders and neck, take another deep breath in... and out.
Currently, the two words "breath in" seem to be running together and sound like "breath thin"
I would like to (via SSML) modify this statement so that the words sound like "breath in."
What would be the best way to do this via SSML? I am thinking that the phoneme element is the best way to do this.
Here is an example I have found to pronounce the word tomato:
<phoneme alphabet="ipa" ph="təˈmeɪ.ɾoʊ"> tomato </phoneme>
The text between the ph section of the above code seems to be totally in a different language (:)). How do I use this language to spell out a word?
This "totally different language" is the International Phonetic Alphabet. That's why on the same line it says: alphabet="ipa".
Different TTS systems use different phonetic representations of sounds, the IPA being one that some systems support.
I think for what you are doing a break tag would be more appropriate, as you are not looking to change the systems pronunciation of a word, but instead you wish for it to have a short pause between the two words.
If you specify which TTS engine you are using I can try to help more.

Languages other than English in iTunesConnect

We have an app in the US app store, which we want our users to be able to find in Hebrew as well. so we want them to be able to search for the app name in English or Hebrew and still find it.
Turns out entering keywords in Hebrew doesn't work, ie searching for these keywords in Hebrew in the US store returns no results.
Does the US not support search in Hebrew, or do we need to add Hebrew as a language in the app's metadata in iTunes connect?
Searching in the appStore (in your case US) will of course only bring results in that language (English for now).
If you want it to be available in Hebrew then you will have to put it into the related appStore, while you don't have to translate you whole app into Hebrew except you want your users to have that translation as well.
Hope I could help ;)

What are the available languages for Google Spell?

https://www.google.com/tbproxy/spell?lang=???
I would like to know what language codes (like "en","de","fr"...) could be substituted for ???. I am looking for all of them.
According to Google, the following are the supported languages:
Danish
Dutch
English
Finnish
French
German
Italian
Polish
Portuguese (BR)
Russian
Spanish
Swedish
I'm sure you can extrapolate the two letter codes.
Don't be surprised if you try other languages and they work as well - it's typical for Google to beta test stuff like this live without letting anyone know. You could also install the toolbar and see if any other new languages show up.