.NET speech recognition library. In this example project, the speech vocabulary is stored in a file called This file contains a list of items, each in the following form: ‘SpeechGrammar.xml’. <item> <tag>NAME</tag> <one-of> <item> what's your name </item> <item> who are you </item> </one-of> </item> In this example, the is used to identify this vocabulary entry in the software. The ‘NAME’ tag your and are specify the actual spoken phrases that the speech “what’s name” “who you” items recognition should identify. So in this example, the user could say your or “what’s name” “who are and either of these phrases would trigger the same vocabulary entry. you”, ‘NAME’ In KinectManager, the SpeechRecognized event is triggered whenever the system recognizes a word or phrase from its vocabulary. A case statement then calls the robot motion sequence that has been assigned as the response to this speech input. Implementation of Speech Vocabulary There are four speech command vocabulary for speaking to the robot and robot will response in motion: When you or to the robot, robot will response with and wave his speak “hello” “hi” “Hi” left arm. When you speak either you play some music by or you like play “Could hand” “Would some music by to the robot, robot will response with play some hand” “Let me music” and play a random sequence of music by right hand. When you speak either one or one and or plus “what's plus two” “what's two” “one two” to the robot, robot will response with so easy, of and make the motion “It's course three” 3 with the finger. When you speak your or are to the robot, robot will response “what’s name” “who you” with name is Countess without motion. “My Robot”
.NET speech recognition library. In this example project, the speech vocabulary is stored in a file called ‘SpeechGrammar.xml’. This file contains a list of items, each in the following form: <item> <tag>NAME</tag> <one-of> <item> what's your name </item> <item> who are you </item> </one-of> </item> In this example, the ‘NAME’ tag is used to identify this vocabulary entry in the software. The “what’s your name” and “who are you” items specify the actual spoken phrases that the speech recognition should identify. So in this example, the user could say “what’s your name” or “who are you”, and either of these phrases would trigger the same ‘NAME’ vocabulary entry. In KinectManager, the SpeechRecognized event is triggered whenever the system recognizes a word or phrase from its vocabulary. A case statement then calls the robot motion sequence that has been assigned as the response to this speech input. Implementation of Speech Vocabulary There are four speech command vocabulary for speaking to the robot and robot will response in motion: When you speak “hello” or “hi” to the robot, robot will response with “Hi” and wave his left arm. When you speak either “Could you play some music by hand” or “Would you like play some music by hand” to the robot, robot will response with “Let me play some music” and play a random sequence of music by right hand. When you speak either “what's one plus two” or “what's one and two” or “one plus two” to the robot, robot will response with “It's so easy, of course three” and make the motion 3 with the finger. When you speak “what’s your name” or “who are you” to the robot, robot will response with “My name is Countess Robot” without motion.
8.%20Countess%20Quanta%20Project%20Report%20Winter%202014.docx