I want to create a chatbot which supports Arabic and English. Is it possible to get the Arabic language support?
Unfortunately, there's no Arabic language support in api.ai for now. you can create multi-language bot at api.ai but it has the support of total 21 languages. A max of 15 locales can be added to an agent. English is default language when you create your agent. You can even add support for more languages later on. Please check out links
https://dialogflow.com/docs/multi-language
Related
I have created a bot and also supports multilingual (English, Kannada, Tamil, Telugu, Hindi). I am also adding Speech service to Bot. Bot is not able to recognize other than English. Could you please look into my issue and suggest me what changes needs to be done in Bot Framework WebChat.
Issue:
Base on user speaking language , it has to detect the language and set that language in Locale Parameter . let us suppose user speaking in Kannada it has to detect the language and text should be write in Kannada in the webchat . if he is speaking in Kannada the text should come in Kannada in webchat.
Webchat image
I have a hard time understanding how I create a bot in a language other than English. Following the documentation here, I'm just supposed to select the language in creating a new BOT, but I do not have such an option.
I'm probably missing something.
The final goal - to create a Hebrew-speaking IVR for dynamics 365 omnichannel voice.
The Select the language you want to use in step 2 is referring to programming language. You're being asked to choose between C# and Node in the selector above the list of templates.
The instructions for how to create a multilingual bot are further down in that document. You just haven't gotten far enough in the document yet. After following the steps for building a basic bot, the document then shows you how to update language settings, and from there you can follow the rest of the document to add support for your language.
The Composer application itself will only display in English, but you can author bot responses in other languages.
Is it possible to receive requests in two different languages in one Action, now that the Google Assistant is Bilingual:
It is possible for on Action to be written to work in multiple languages and locales. There's guidance in the documentation to extend a single Dialogflow agent as well. However, I don't believe the Action will be multilingual. It'll depend on what invocation phrase you use.
If you say "Talk to my test app", you'll get the English version.
If you say "parler avec mon application de test", you'll get the French version.
If your Action has a fulfillment, you'll be able to get the current locale by getting conv.user.locale.
Yes you can.
You select up multiple languages in console.Actions.google.com
You then add a second language to your project.
Under your project name you now have multiple language markers.
You have to set up intent verbal triggers for both the main language and also the secondary language in dialogflow.
It is in this way that the system recognises what language is being spoken and kicks off the appropriate intent.
Note: If you use webhook functions they too will have to be updated to support multilingual functionality. I have implemented i18n as my framework.
There is a great tutorial at:
https://medium.com/voiceano/publishing-bilingual-actions-for-google-assistant-61c326d1b79?fbclid=IwAR1ysjBecJpZUP2bpUgXMZDkvpS6V4qvY75S0RdVw8q0PtZAjPMoTcty2vU
At present Watson Speech-to-Text API supports only Brazilian Portuguese, French, Japanese, Mandarin Chinese, Modern Standard Arabic, Spanish, UK English, and US English.
Is there any alternative way to make API support for Dutch language with Watson Speech-to-text API?
If not, is there any planned release which could support Dutch language ? Whom to request for inclusion of this in the next release ?
Checkout and support for inclusion of Dutch Language Watson Speech-to-Text API service
Current Watson Speech to Text does not provide any alternative to support Dutch language. We do not comment on our future roadmap as it is subject to change but please reach out to me directly to talk in more detail about inclusion of this request.
I am creating an app in which I have integrated Cortana. Its in English version and all is working fine. Now I would like to add one more language(er.French or Italian) I know that I have to add one more commandset with xml:lang tag. But how can I test it? Do I needs to change the phone language also? or with my current English language will work for different language? Please help
Changing the language of the phone is an option, but you can also simply add additional language "packs" to your phone. Go to Settings -> Speech and then open the Speech languages list. You'll see all the supported languages on Windows Phone, along with a download size, which indicates they are not yet installed. Select the language to download and then wait. Installing a new language pack is considered a system update, which means it'll have to reboot the phone and perform the long data migration process. Your phone will be unusable for 20-30 minutes or more. repeat for more languages.
Once a language is installed, you can use Cortana VCD, text-to-speech and speech recognition in your apps in that language.
You can also use the Windows Phone emulator since the images come pre-loaded with all the languages by default. This is a great way to test all the possible languages for an international deployment (provided you are familiar with said languages).
To learn more about speech & Cortana integration in Windows & WP apps, let me recommend this free online course on Microsoft Virtual Academy: http://aka.ms/cortanamva.