My project is to do a translator based on the voice only .The user need to give the input in the form of voice in their native language. Then the system need to produce the translation in the user preferred language. The problem for is the i don't know how to set the voice recognition in different language . please help me. thanks in advance i am doing this in windows phone 8 .
There are APIs for Windows Phone, but you will need to use two to accomplish what you are trying to do. First, you need to use the speech recognition to convert the speech to text. Then, run this through the Microsoft Translator to translate to another language. Note that for the speech recognition, you should query for the appropriate speech recognizer for the language that is spoken.
See the following links:
Speech Recognition
Microsoft Translator
There's an example here of how to build the Windows Phone 8 app for Translator:
http://blogs.msdn.com/b/translation/p/windowsphone8.aspx
You could use this with voice-captured instead of text-entered input.
Related
We are very new to Abby Fine Reader. When we are doing OCR by using this product, the recognized text will be transferred to text editor window. Here we would need to read the text from text editor window through programming as and when it comes to the text window.(Please refer attachment). Please suggest that how can we do this by programming? Thanks in advance.
FineReader Pro is designed as an interactive end-user tool and it prevents such programmatic access to its objects intentionally.
If your goal is the detection of text presence: You easily could use another 'screen scraping' or screenshot application and perform OCR or histogram comparison on the captured Bitmaps to detect (Boolean) if the text appeared in the designated area or not. Before recognition, that area displays a static "Text not recognized" message.
But if you intend to capture and export the text itself without using FineReader's export features, then there are much better tools to do OCR and pass the results programmatically, such as the ABBYY Recognition Server from the same manufacturer (I can provide additional setup and integration help), like FineReader on steroids, automated OCR tool I have used in many integration projects.
If anyone has any input on if it is possible to include offline voice recognition in Windows Phone 8.1 or Windows UWP 10 I would appreciate any input! The online functionality works great for windows phone 8.1, but the app I am developing will need to be used offline in some cases.
The short answer to your question is no.
Predefined grammars like dictation grammar and web-search grammars are online. They can't work offline.
These predefined grammars can be used to recognize up to 10 seconds of speech input and require no authoring effort on your part. However, they do require connection to a network.
I don't know the details of your requirement. But you can try to use Custom grammars like Programmatic list constraints and SRGS grammar to implement it as they can work without Internet. For more info, please see Speech interactions and the official Speech recognition and synthesis sample in GitHub.
Also you can vote on UserVoice to ask for the offline voice recognition feature.
I'm trying to implement a STT(SpeechToText) app in VS2012 Express that should recognize Portuguese phrases and show it in a TextBlock. I've already tried to change Speech Settings on the Emulator to Portuguese, but when I run the program, it says that "the language is not supported". Could anyone help me?
Not all even installed languages support dictation recognition.
You can get supported languages list like follow:
IReadOnlyCollection<SpeechRecognizerInformation> speechRecognizers = InstalledSpeechRecognizers.All;
If I'm not mistaken only pt-BR is supported. So you may need change region to Brazil to make it work in Portuguese.
I develop a windows 8 application (html and js) and I try to add a voice control system (microsoft speech) the first question is:
is it possible to add a dll (microsoft.speech) to my project and did you know a good web site describe this
thank you :)
You can use bing speech recognition control for this.This has been released recently. You need to install it from visual studio gallery.For more details on installation and usage of bing speech recognition control please refer http://msdn.microsoft.com/en-us/library/dn434583.aspx
I've written a WP8 app that accepts voice commands. I've deployed and tested on the emulator and everything works fine.
However, when deploying and testing on my HTC 8X the voice commands aren't detected, they don't even appear in the 'What can I say' option.
Anyone come across this before? Appreciate the help.
My guess is that the VCD CommandSet xml:lang attribute doesn't match the language and region combination used on your phone. What's the xml:lang for the CommandSets in your VCD file? And what's the language and region used by your phone?The default VoiceCommandDefinition1.xml file defaults to xml:lang="en-US", so is your phone set to the English Language in the US region?
From a development perspective, you'll have to specify a CommandSet for each xml:lang supported by your app.
Also, remember that speech recognition only works for 15-20 cultures (language+region combinations). It could be your phone is one of the unsupported locales and you won't be able to support speech recognition for that culture at all.