Using Windows 10 Cortana and Speech Recognition Together
One of the holy grails of computing is to one day be able to have machines perform perfect speech recognition. The ability to control computers with speech benefits everyone, but can be specifically powerful for people with disabilities. Many people are unable to use a mouse or keyboard due to physical constraints. Additionally, people may experience pain when trying to use a mouse or keyboard. These users will benefit from being able to always use their voice to control the computer.
Cortana is a new personal assistant feature added to Windows 10 that allows you to control your computer with your voice. One limitation of Cortana is that it has a very specific set of functionality that can be performed using voice input. This limitation is shared with other digital assistant’s such as Apple’s Siri and Google’s Google Now. It is exciting to note that on Windows 10, Cortana can be combined with Windows Speech Recognition to enable many more scenarios to be completed hands-free. Note that Windows Speech Recognition is only available for the following languages: English, French, German, Korean, Japanese, Mandarin, and Spanish.
In this section we are providing a set of recommendations for how to configure your PC to have the most success when using it hands-free.
For best results we recommend that you:
- Select and configure your microphone
- Train your computer to recognize your speech
- Configure Windows Speech Recognition to start when you log in
- Configure Internet Explorer to be the default web browser
Select and configure microphone
A headset microphone will generally give the best results because the microphone is closer to your mouth, and therefore it has a better ability to block out additional background sound in the environment where you are using your computer. If you do not own a microphone headset, you can typically use the microphone built into your computer.
Train your computer to recognize your speech
The computer will ask you to read a short excerpt of text to learn how you pronounce different words. By taking the time to let the computer know how you speak, you will get better results.
- Open Speech Recognition by clicking the Start button, clicking Control Panel, clicking Ease of Access, and then clicking Speech Recognition.
- Click “Train your computer to better understand you.”
- Follow the instructions on the screen.
Configure Windows Speech Recognition to start when you log in
If you want to use speech recognition at all times, you can set it up to automatically start when you turn on your computer.
- Search for “Speech Recognition” in the Start menu
- Underneath the “Settings” header, select “Speech Recognition.”
- Activate “Advanced Speech Options”
- In the “User Settings” section, ensure that “Run Speech Recognition at startup” is checked
- Activate the “Apply” button
Configure Internet Explorer to be the default web browser
Based on our usage experiments, Internet Explorer provided the best results for controlling the computer with voice.
- Search for “Default Programs” in the Start menu
- Activate the “Select your default programs” item
- From the “Programs” list, select “Internet Explorer”
- Activate the “Set this program as default button”
- Activate the “OK” button to close the dialog
Common Cortana Commands
Here are a few commands you can use with Cortana.
|To do this||Say this|
|Wake up Cortana||“Hey Cortana”|
|Change time information for event in calendar||“Change my 3 PM event to 4”|
|Search NBA basketball scores||“Show me the latest NBA scores”|
Common Speech Recognition Commands
Here are a few commands you can use with Windows Speech Recognition.
|To do this||Say this|
|Wake up speech recognition||“Start Listening”|
|Pause speech recognition from listening to your voice||“Stop Listening”|
|Scroll in one direction||“Scroll Up”
|Add numbers to everything clickable on the screen||“Show Numbers”|