问题
I trying to enable Cortana in my Win8 phone app. Anyway, from MSDN I saw there is speech recognition namespaces as well as voice commands. I couldn't understand correctly what are is the different between them.
In addition, i'm running my app using the emulator (and not a real device) and I'm getting the following error "something wend wrong try again in a little bit" when i'm tryng to ask cortana one of my new voice commands.
Can someone help me please?
回答1:
You can view this link. Specially read that 'Voice Command' and 'Speech Recognition' part.
'Voice commands' is supported by the system. That means you can start and do some work or initiate some actions based on your phrase outside from the app-like by saying Cortana to launch an app and do something.Like saying this to Cortana-"Foursquare,what's trending?".You have to register the commands in the VCD files.
On the other hand using 'Speech Recognition' you can build an app which can accomplish task based on user's command or speech. You can extend it much more further like custom grammar support. Speech recognition is implemented in your app and accessed by the users of that application.
来源:https://stackoverflow.com/questions/25950394/speech-recognition-vs-voice-commands-in-windows-phone