Windows Speech Recognition

Last updated

Windows Speech Recognition
Developer(s) Microsoft
Initial releaseNovember 30, 2006;17 years ago (2006-11-30)
Operating system Windows Vista and later
Type Speech recognition

Windows Speech Recognition (WSR) is speech recognition developed by Microsoft for Windows Vista that enables voice commands to control the desktop user interface, dictate text in electronic documents and email, navigate websites, perform keyboard shortcuts, and operate the mouse cursor. It supports custom macros to perform additional or supplementary tasks.

Contents

WSR is a locally processed speech recognition platform; it does not rely on cloud computing for accuracy, dictation, or recognition, but adapts based on contexts, grammars, speech samples, training sessions, and vocabularies. It provides a personal dictionary that allows users to include or exclude words or expressions from dictation and to record pronunciations to increase recognition accuracy. Custom language models are also supported.

With Windows Vista, WSR was developed to be part of Windows, as speech recognition was previously exclusive to applications such as Windows Media Player. It is present in Windows 7, Windows 8, Windows 8.1, Windows RT, Windows 10, and Windows 11.

History

Microsoft was involved in speech recognition and speech synthesis research for many years before WSR. In 1993, Microsoft hired Xuedong Huang from Carnegie Mellon University to lead its speech development efforts; the company's research led to the development of the Speech API (SAPI) introduced in 1994. [1] Speech recognition had also been used in previous Microsoft products. Office XP and Office 2003 provided speech recognition capabilities among Internet Explorer and Microsoft Office applications; [2] it also enabled limited speech functionality in Windows 98, Windows Me, Windows NT 4.0, and Windows 2000. [3] Windows XP Tablet PC Edition 2002 included speech recognition capabilities with the Tablet PC Input Panel, [4] [5] and Microsoft Plus! for Windows XP enabled voice commands for Windows Media Player. [6] However, these all required installation of speech recognition as a separate component; before Windows Vista, Windows did not include integrated or extensive speech recognition. [5] Office 2007 and later versions rely on WSR for speech recognition services. [7]

Windows Vista

A prototype speech recognition Aero Wizard in Windows Vista (then known as "Longhorn") build 4093. WindowsVistaPreliminaryWSR.PNG
A prototype speech recognition Aero Wizard in Windows Vista (then known as "Longhorn") build 4093.

At WinHEC 2002 Microsoft announced that Windows Vista (codenamed "Longhorn") would include advances in speech recognition and in features such as microphone array support [8] as part of an effort to "provide a consistent quality audio infrastructure for natural (continuous) speech recognition and (discrete) command and control." [9] Bill Gates stated during PDC 2003 that Microsoft would "build speech capabilities into the system — a big advance for that in 'Longhorn,' in both recognition and synthesis, real-time"; [10] [11] and pre-release builds during the development of Windows Vista included a speech engine with training features. [12] A PDC 2003 developer presentation stated Windows Vista would also include a user interface for microphone feedback and control, and user configuration and training features. [13] Microsoft clarified the extent to which speech recognition would be integrated when it stated in a pre-release software development kit that "the common speech scenarios, like speech-enabling menus and buttons, will be enabled system-wide." [14]

During WinHEC 2004 Microsoft included WSR as part of a strategy to improve productivity on mobile PCs. [15] [16] Microsoft later emphasized accessibility, new mobility scenarios, support for additional languages, and improvements to the speech user experience at WinHEC 2005. Unlike the speech support included in Windows XP, which was integrated with the Tablet PC Input Panel and required switching between separate Commanding and Dictation modes, Windows Vista would introduce a dedicated interface for speech input on the desktop and would unify the separate speech modes; [17] users previously could not speak a command after dictating or vice versa without first switching between these two modes. [18] Windows Vista Beta 1 included integrated speech recognition. [19] To incentivize company employees to analyze WSR for software glitches and to provide feedback, Microsoft offered an opportunity for its testers to win a Premium model of the Xbox 360. [20]

During a demonstration by Microsoft on July 27, 2006—before Windows Vista's release to manufacturing (RTM)—a notable incident involving WSR occurred that resulted in an unintended output of "Dear aunt, let's set so double the killer delete select all" when several attempts to dictate led to consecutive output errors; [21] [22] the incident was a subject of significant derision among analysts and journalists in the audience, [23] [24] despite another demonstration for application management and navigation being successful. [21] Microsoft revealed these issues were due to an audio gain glitch that caused the recognizer to distort commands and dictations; the glitch was fixed before Windows Vista's release. [25]

Reports from early 2007 indicated that WSR is vulnerable to attackers using speech recognition for malicious operations by playing certain audio commands through a target's speakers; [26] [27] it was the first vulnerability discovered after Windows Vista's general availability. [28] Microsoft stated that although such an attack is theoretically possible, a number of mitigating factors and prerequisites would limit its effectiveness or prevent it altogether: a target would need the recognizer to be active and configured to properly interpret such commands; microphones and speakers would both need to be enabled and at sufficient volume levels; and an attack would require the computer to perform visible operations and produce audible feedback without users noticing. User Account Control would also prohibit the occurrence of privileged operations. [29]

Windows 7

The dictation scratchpad in Windows 7 replaces the "enable dictation everywhere" option of Windows Vista. DictationScratchpad.png
The dictation scratchpad in Windows 7 replaces the "enable dictation everywhere" option of Windows Vista.

WSR was updated to use Microsoft UI Automation and its engine now uses the WASAPI audio stack, substantially enhancing its performance and enabling support for echo cancellation, respectively. The document harvester, which can analyze and collect text in email and documents to contextualize user terms has improved performance, and now runs periodically in the background instead of only after recognizer startup. Sleep mode has also seen performance improvements and, to address security issues, the recognizer is turned off by default after users speak "stop listening" instead of being suspended. Windows 7 also introduces an option to submit speech training data to Microsoft to improve future recognizer versions. [30]

A new dictation scratchpad interface functions as a temporary document into which users can dictate or type text for insertion into applications that are not compatible with the Text Services Framework. [30] Windows Vista previously provided an "enable dictation everywhere option" for such applications. [31]

Windows 8.x and Windows RT

WSR can be used to control the Metro user interface in Windows 8, Windows 8.1, and Windows RT with commands to open the Charms bar ("Press Windows C"); to dictate or display commands in Metro-style apps ("Press Windows Z"); to perform tasks in apps (e.g., "Change to Celsius" in MSN Weather); and to display all installed apps listed by the Start screen ("Apps"). [32] [33]

Windows 10

WSR is featured in the Settings application starting with the Windows 10 April 2018 Update (Version 1803); the change first appeared in Insider Preview Build 17083. [34] The April 2018 Update also introduces a new ⊞ Win+Ctrl+S keyboard shortcut to activate WSR. [35]

Windows 11

In Windows 11 version 22H2, a second Microsoft app, Voice Access, was added in addition to WSR. [36] [37] In December 2023 Microsoft announced that WSR is deprecated in favor of Voice Access and may be removed in a future build or release of Windows. [38]

Overview and features

WSR allows a user to control applications and the Windows desktop user interface through voice commands. [39] Users can dictate text within documents, email, and forms; control the operating system user interface; perform keyboard shortcuts; and move the mouse cursor. [40] The majority of integrated applications in Windows Vista can be controlled; [39] third-party applications must support the Text Services Framework for dictation. [1] English (U.S.), English (U.K.), French, German, Japanese, Mandarin Chinese, and Spanish are supported languages. [41]

When started for the first time, WSR presents a microphone setup wizard and an optional interactive step-by-step tutorial that users can commence to learn basic commands while adapting the recognizer to their specific voice characteristics; [39] the tutorial is estimated to require approximately 10 minutes to complete. [42] The accuracy of the recognizer increases through regular use, which adapts it to contexts, grammars, patterns, and vocabularies. [41] [43] Custom language models for the specific contexts, phonetics, and terminologies of users in particular occupational fields such as legal or medical are also supported. [44] With Windows Search, [45] the recognizer also can optionally harvest text in documents, email, as well as handwritten tablet PC input to contextualize and disambiguate terms to improve accuracy; no information is sent to Microsoft. [43]

WSR is a locally processed speech recognition platform; it does not rely on cloud computing for accuracy, dictation, or recognition. [46] Speech profiles that store information about users are retained locally. [43] Backups and transfers of profiles can be performed via Windows Easy Transfer. [47]

Interface

The speech recognizer displaying information based on different modes; the color of the recognizer button changes based on user interaction. WSRRecognizerStates.png
The speech recognizer displaying information based on different modes; the color of the recognizer button changes based on user interaction.

The WSR interface consists of a status area that displays instructions, information about commands (e.g., if a command is not heard by the recognizer), and the status of the recognizer; a voice meter displays visual feedback about volume levels. The status area represents the current state of WSR in a total of three modes, listed below with their respective meanings:

Colors of the recognizer listening mode button denote its various modes of operation: blue when listening; blue-gray when sleeping; gray when turned off; and yellow when the user switches context (e.g., from the desktop to the taskbar) or when a voice command is misinterpreted. The status area can also display custom user information as part of Windows Speech Recognition Macros. [48] [49]

The alternates panel displaying suggestions for a phrase. WSR-AlternatesPanel.png
The alternates panel displaying suggestions for a phrase.

Alternates panel

An alternates panel disambiguation interface lists items interpreted as being relevant to a user's spoken word(s); if the word or phrase that a user desired to insert into an application is listed among results, a user can speak the corresponding number of the word or phrase in the results and confirm this choice by speaking "OK" to insert it within the application. [50] The alternates panel also appear when launching applications or speaking commands that refer to more than one item (e.g., speaking "Start Internet Explorer" may list both the web browser and a separate version with add-ons disabled). An ExactMatchOverPartialMatch entry in the Windows Registry can limit commands to items with exact names if there is more than one instance included in results. [51]

Common commands

Listed below are common WSR commands. Words in italics indicate a word that can be substituted for the desired item (e.g., "direction" in "scroll direction" can be substituted with the word "down"). [40] A "start typing" command enables WSR to interpret all dictation commands as keyboard shortcuts. [50]

Dictation commands: "New line"; "New paragraph"; "Tab"; "Literal word"; "Numeral number"; "Go to word"; "Go after word"; "No space"; "Go to start of sentence"; "Go to end of sentence"; "Go to start of paragraph"; "Go to end of paragraph"; "Go to start of document" "Go to end of document"; "Go to field name" (e.g., go to address, cc, or subject). Special characters such as a comma are dictated by speaking the name of the special character. [40]
Navigation commands:
Keyboard shortcuts: "Press keyboard key"; "Press ⇧ Shift plus a"; "Press capital b."
Keys that can be pressed without first giving the press command include: ← Backspace, Delete, End, ↵ Enter, Home, Page Down, Page Up, and Tab ↹. [40]
Mouse commands: "Click"; "Click that"; "Double-click"; "Double-click that"; "Mark"; "Mark that"; "Right-click"; "Right-click that"; "MouseGrid". [40]
Window management commands: "Close (alternatively maximize, minimize, or restore) window"; "Close that"; "Close name of open application"; "Switch applications"; "Switch to name of open application"; "Scroll direction"; "Scroll direction in number of pages"; "Show desktop"; "Show Numbers." [40]
Speech recognition commands: "Start listening"; "Stop listening"; "Show speech options"; "Open speech dictionary"; "Move speech recognition"; "Minimize speech recognition"; "Restore speech recognition". [40] In the English language, applicable commands can be shown by speaking "What can I say?" [41] Users can also query the recognizer about tasks in Windows by speaking "How do I task name" (e.g., "How do I install a printer?") which opens related help documentation. [52]
The MouseGrid command displaying a grid of numbers on the Windows Vista desktop. Mousegrid.png
The MouseGrid command displaying a grid of numbers on the Windows Vista desktop.

MouseGrid

MouseGrid enables users to control the mouse cursor by overlaying numbers across nine regions on the screen; these regions gradually narrow as a user speaks the number(s) of the region on which to focus until the desired interface element is reached. Users can then issue commands including "Click number of region," which moves the mouse cursor to the desired region and then clicks it; and "Mark number of region", which allows an item (such as a computer icon) in a region to be selected, which can then be clicked with the previous click command. Users also can interact with multiple regions at once. [40]

Show Numbers

Applications and interface elements that do not present identifiable commands can still be controlled by asking the system to overlay numbers on top of them through a Show Numbers command. Once active, speaking the overlaid number selects that item so a user can open it or perform other operations. [40] Show Numbers was designed so that users could interact with items that are not readily identifiable. [53]

The Show Numbers command overlaying numbers in the Games Explorer. Show numbers.png
The Show Numbers command overlaying numbers in the Games Explorer.

Dictation

WSR enables dictation of text in applications and Windows. If a dictation mistake occurs it can be corrected by speaking "Correct word" or "Correct that" and the alternates panel will appear and provide suggestions for correction; these suggestions can be selected by speaking the number corresponding to the number of the suggestion and by speaking "OK." If the desired item is not listed among suggestions, a user can speak it so that it might appear. Alternatively, users can speak "Spell it" or "I'll spell it myself" to speak the desired word on letter-by-letter basis; users can use their personal alphabet or the NATO phonetic alphabet (e.g., "N as in November") when spelling. [44]

Multiple words in a sentence can be corrected simultaneously (for example, if a user speaks "dictating" but the recognizer interprets this word as "the thing," a user can state "correct the thing" to correct both words at once). In the English language over 100,000 words are recognized by default. [44]

Speech dictionary

A personal dictionary allows users to include or exclude certain words or expressions from dictation. [44] When a user adds a word beginning with a capital letter to the dictionary, a user can specify whether it should always be capitalized or if capitalization depends on the context in which the word is spoken. Users can also record pronunciations for words added to the dictionary to increase recognition accuracy; words written via a stylus on a tablet PC for the Windows handwriting recognition feature are also stored. Information stored within a dictionary is included as part of a user's speech profile. [43] Users can open the speech dictionary by speaking the "show speech dictionary" command.

Macros

An Aero Wizard interface displaying options to create speech recognition macros. WSRMacroOptions.png
An Aero Wizard interface displaying options to create speech recognition macros.

WSR supports custom macros through a supplementary application by Microsoft that enables additional natural language commands. [54] [55] As an example of this functionality, an email macro released by Microsoft enables a natural language command where a user can speak "send email to contact about subject," which opens Microsoft Outlook to compose a new message with the designated contact and subject automatically inserted. [56] Microsoft has also released sample macros for the speech dictionary, [57] for Windows Media Player, [58] for Microsoft PowerPoint, [59] for speech synthesis, [60] to switch between multiple microphones, [61] to customize various aspects of audio device configuration such as volume levels, [62] and for general natural language queries such as "What is the weather forecast?" [63] "What time is it?" [60] and "What's the date?" [60] Responses to these user inquiries are spoken back to the user in the active Microsoft text-to-speech voice installed on the machine.

Application or itemSample macro phrases (italics indicate substitutable words)
Microsoft OutlookSend emailSend email toSend email to MakotoSend email to Makoto YamagishiSend email to Makoto Yamagishi aboutSend email to Makoto Yamagishi about This week's meetingRefresh Outlook email contacts
Microsoft PowerPointNext slidePrevious slideNextPreviousGo forward 5 slidesGo back 3 slidesGo to slide 8
Windows Media PlayerNext trackPrevious songPlay BeethovenPlay something by MozartPlay the CD that has In the Hall of the Mountain KingPlay something written in 1930Pause music
Microphones in WindowsMicrophoneSwitch microphoneMicrophone Array microphoneSwitch to LineSwitch to Microphone ArraySwitch to Line microphoneSwitch to Microphone Array microphone
Volume levels in WindowsMute the speakersUnmute the speakersTurn off the audioIncrease the volumeIncrease the volume by 2 timesDecrease the volume by 50Set the volume to 66
WSR Speech DictionaryExport the speech dictionaryAdd a pronunciationAdd that [selected text] to the speech dictionaryBlock that [selected text] from the speech dictionaryRemove that [selected text][Selected text] sounds like...What does that [selected text] sound like?
Speech SynthesisRead that [selected text]Read the next 3 paragraphsRead the previous sentencePlease stop readingWhat time is it?What's today's date?Tell me the weather forecast for Redmond

Users and developers can create their own macros based on text transcription and substitution; application execution (with support for command-line arguments); keyboard shortcuts; emulation of existing voice commands; or a combination of these items. XML, JScript and VBScript are supported. [50] Macros can be limited to specific applications [64] and rules for macros can be defined programmatically. [56] For a macro to load, it must be stored in a Speech Macros folder within the active user's Documents directory. All macros are digitally signed by default if a user certificate is available to ensure that stored commands are not altered or loaded by third-parties; if a certificate is not available, an administrator can create one. [65] Configurable security levels can prohibit unsigned macros from being loaded; to prompt users to sign macros after creation; and to load unsigned macros. [64]

Performance

As of 2017 WSR uses Microsoft Speech Recognizer 8.0, the version introduced in Windows Vista. For dictation it was found to be 93.6% accurate without training by Mark Hachman, a Senior Editor of PC World —a rate that is not as accurate as competing software. According to Microsoft, the rate of accuracy when trained is 99%. Hachman opined that Microsoft does not publicly discuss the feature because of the 2006 incident during the development of Windows Vista, with the result being that few users knew that documents could be dictated within Windows before the introduction of Cortana. [42]

See also

Related Research Articles

<span class="mw-page-title-main">Microsoft Agent</span> Virtual software agent technology

Microsoft Agent was a technology developed by Microsoft which employed animated characters, text-to-speech engines, and speech recognition software to enhance interaction with computer users. Thus it was an example of an embodied agent. It came pre-installed as part of Windows 2000 through Windows Vista. It was not included with Windows 7 but can be downloaded from Microsoft. It was completely discontinued in Windows 8. Microsoft Agent functionality was exposed as an ActiveX control that can be used by web pages.

Virtual PC is an x86 emulator for PowerPC Mac hosts and a virtualization app for Microsoft Windows hosts. It was created by Connectix in 1997 and acquired by Microsoft in 2003. The Mac version was discontinued in 2006 following the Mac transition to Intel, while the Windows version was discontinued in 2011 in favour of Hyper-V.

IBM ViaVoice was a range of language-specific continuous speech recognition software products offered by IBM. The current version is designed primarily for use in embedded devices. The latest stable version of IBM Via Voice was 9.0 and was able to transfer text directly into Word.

<span class="mw-page-title-main">WordPad</span> Basic word processor formerly included with Microsoft Windows

WordPad is a word processor software included with Windows 95 and later, until Windows 11. Similarly to its predecessor Microsoft Write, it is a basic word processor, positioned as more advanced than the Notepad text editor by supporting rich text editing, but with a subset of the functionality of Microsoft Word.

<span class="mw-page-title-main">Microsoft Office XP</span> Version of Microsoft Office suite

Microsoft Office XP is an office suite which was officially revealed in July 2000 by Microsoft for the Windows operating system. Office XP was released to manufacturing on March 5, 2001, and was later made available to retail on May 31, 2001, less than five months prior to the release of Windows XP. It is the successor to Office 2000 and the predecessor of Office 2003. A Mac OS X equivalent, Microsoft Office v. X was released on November 19, 2001.

<span class="mw-page-title-main">Dragon NaturallySpeaking</span> Speech recognition software package

Dragon NaturallySpeaking is a speech recognition software package developed by Dragon Systems of Newton, Massachusetts, which was acquired in turn by Lernout & Hauspie Speech Products, Nuance Communications, and Microsoft. It runs on Windows personal computers. Version 15, which supports 32-bit and 64-bit editions of Windows 7, 8 and 10, was released in August 2016.

A voice-user interface (VUI) enables spoken human interaction with computers, using speech recognition to understand spoken commands and answer questions, and typically text to speech to play a reply. A voice command device is a device controlled with a voice user interface.

<span class="mw-page-title-main">Windows Vista</span> Seventh major release of Windows NT

Windows Vista is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on November 8, 2006, and became generally available on January 30, 2007, on the Windows Marketplace, the first release of Windows to be made available through a digital distribution platform. Vista succeeded Windows XP (2001); at the time, the five-year gap between the two was the longest time span between successive Windows releases.

<span class="mw-page-title-main">Microsoft Office 2007</span> Version of Microsoft Office

Microsoft Office 2007 is an office suite for Windows, developed and published by Microsoft. It was officially revealed on March 9, 2006 and was the 12th version of Microsoft Office. It was released to manufacturing on November 3, 2006; it was subsequently made available to volume license customers on November 30, 2006, and later to retail on January 30, 2007, shortly after the completion of Windows Vista. The ninth major release of Office for Windows, Office 2007 was preceded by Office 2003 and succeeded by Office 2010. The Mac OS X equivalent, Microsoft Office 2008 for Mac, was released on January 15, 2008.

Compared with previous versions of Microsoft Windows, features new to Windows Vista are very numerous, covering most aspects of the operating system, including additional management features, new aspects of security and safety, new I/O technologies, new networking features, and new technical features. Windows Vista also removed some others.

The Speech Application Programming Interface or SAPI is an API developed by Microsoft to allow the use of speech recognition and speech synthesis within Windows applications. To date, a number of versions of the API have been released, which have shipped either as part of a Speech SDK or as part of the Windows OS itself. Applications that use SAPI include Microsoft Office, Microsoft Agent and Microsoft Speech Server.

Games for Windows is a discontinued brand owned by Microsoft and introduced in 2006 to coincide with the release of the Windows Vista operating system. The brand itself represents a standardized technical certification program and online service for Windows games, bringing a measure of regulation to the PC game market in much the same way that console manufacturers regulate their platforms. The branding program was open to both first-party and third-party publishers.

<span class="mw-page-title-main">Text Services Framework</span> Software framework and API for input method in Microsoft Windows

The Text Services Framework (TSF) is a COM framework and API in Windows XP and later Windows operating systems that supports advanced text input and text processing. The Language Bar is the core user interface for Text Services Framework.

Windows Vista has many significant new features compared with previous Microsoft Windows versions, covering most aspects of the operating system.

Some of the new features included in Windows 7 are advancements in touch, speech and handwriting recognition, support for virtual hard disks, support for additional file formats, improved performance on multi-core processors, improved boot performance, and kernel improvements.

The Microsoft text-to-speech voices are speech synthesizers provided for use with applications that use the Microsoft Speech API (SAPI) or the Microsoft Speech Server Platform. There are client, server, and mobile versions of Microsoft text-to-speech voices. Client voices are shipped with Windows operating systems; server voices are available for download for use with server applications such as Speech Server, Lync etc. for both Windows client and server platforms, and mobile voices are often shipped with more recent versions.

<span class="mw-page-title-main">Microsoft Tablet PC</span> Microsofts former line of tablets

Microsoft Tablet PC is a term coined by Microsoft for tablet computers conforming to a set of specifications announced in 2001 by Microsoft, for a pen-enabled personal computer, conforming to hardware specifications devised by Microsoft and running a licensed copy of Windows XP Tablet PC Edition operating system or a derivative thereof.

Tazti is a speech recognition software package developed and sold by Voice Tech Group, Inc. for Windows personal computers. The most recent package is version 3.2, which supports Windows 10, Windows 8.1, Windows 8 and Windows 7 64-bit editions. Earlier versions of Tazti supported Windows Vista and Windows XP. PC video game play by voice, controlling PC applications and programs by voice and creating speech commands to trigger a browser to open web pages, or trigger the Windows operating system to open files, folders or programs are Tazti's primary features. Earlier versions of Tazti included a lite Dictation feature that is eliminated from the latest version.

<span class="mw-page-title-main">Braina</span> Intelligent personal assistant & dictation software

Braina is a virtual assistant and speech-to-text dictation application for Microsoft Windows developed by Brainasoft. Braina uses natural language interface, speech synthesis, and speech recognition technology to interact with its users and allows them to use natural language sentences to perform various tasks on a computer in most languages of the world. The name Braina is a short form of “Brain Artificial”.

References

  1. 1 2 Brown, Robert. "Exploring New Speech Recognition And Synthesis APIs In Windows Vista". MSDN Magazine. Microsoft. Archived from the original on March 7, 2008. Retrieved June 26, 2015.
  2. "How To Use Speech Recognition in Windows XP". Windows Support. Microsoft. Archived from the original on March 14, 2015. Retrieved May 15, 2020.
  3. "Description of the speech recognition and handwriting recognition methods in Word 2002". Windows Support. Microsoft. Archived from the original on July 3, 2015. Retrieved March 26, 2018.
  4. Thurrott, Paul (June 25, 2002). "Windows XP Tablet PC Edition Review". Windows IT Pro. Penton. Archived from the original on July 19, 2011. Retrieved May 15, 2020.
  5. 1 2 Dresevic, Bodin (2005). "Natural Input On Mobile PC Systems". Microsoft. Archived from the original (PPT) on December 14, 2005. Retrieved May 15, 2020.
  6. Thurrott, Paul (October 6, 2010). "Plus! for Windows XP Review". Windows IT Pro. Penton. Archived from the original on July 5, 2011. Retrieved May 15, 2020.
  7. "What happened to speech recognition?". Office Support. Microsoft. Archived from the original on November 10, 2016. Retrieved May 15, 2020.
  8. Stam, Nick (April 16, 2002). "WinHEC: The Pregame Show". PC Magazine . Ziff Davis Media. Archived from the original on July 3, 2015. Retrieved May 15, 2020.
  9. Flandern Van, Mike (2002). "Audio Considerations for Voice-Enabled Applications". Windows Hardware Engineering Conference . Microsoft. Archived from the original (EXE) on May 6, 2002. Retrieved March 30, 2018.
  10. "Bill Gates' Web Site — Speech Transcript, Microsoft Professional Developers Conference 2003". Microsoft. October 27, 2003. Archived from the original on February 3, 2004. Retrieved May 15, 2020.
  11. Thurrott, Paul; Furman, Keith (October 26, 2003). "Live from PDC 2003: Day 1, Monday". Windows IT Pro. Penton. Archived from the original on September 11, 2013. Retrieved May 15, 2020.
  12. Spanbauer, Scott (December 4, 2003). "Your Next OS: Windows 2006?". TechHive. IDG . Retrieved June 25, 2015.
  13. Gjerstad, Kevin; Chambers, Rob (2003). "Keyboard, Speech, and Pen Input in Your Controls". Professional Developers Conference . Microsoft. Archived from the original (PPT) on December 19, 2012. Retrieved March 30, 2018.
  14. "Interacting with the Computer using Speech Input and Speech Output". MSDN . Microsoft. 2003. Archived from the original on January 4, 2004. Retrieved June 28, 2015.
  15. Suokko, Matti (2004). "Windows For Mobile PCs And Tablet PCs — CY05 And Beyond". Microsoft. Archived from the original (PPT) on December 14, 2005. Retrieved May 15, 2020.
  16. Fish, Darrin (2004). "Windows For Mobile PCs and Tablet PCs — CY04". Microsoft. Archived from the original (PPT) on December 14, 2005. Retrieved May 15, 2020.
  17. Dresevic, Bodin (2005). "Natural Input on Mobile PC Systems". Microsoft. Archived from the original (PPT) on December 14, 2005. Retrieved May 15, 2020.
  18. Chambers, Rob (August 1, 2005). "Commanding and Dictation — One mode or two in Windows Vista?". MSDN . Microsoft . Retrieved June 30, 2015.
  19. Thurrott, Paul (October 6, 2010). "Windows Vista Beta 1 Review (Part 3)". Windows IT Pro. Penton. Archived from the original on August 23, 2014. Retrieved May 15, 2020.
  20. Levy, Brian (2006). "Microsoft Speech Recognition poster". Archived from the original on October 11, 2006. Retrieved May 15, 2020.
  21. 1 2 Auchard, Eric (July 28, 2006). "Updated – When good demos go (very, very) bad". Thomson Reuters. Archived from the original on May 21, 2011. Retrieved March 29, 2018.
  22. "Software glitch foils Microsoft demo". NBC News. August 2, 2006. Archived from the original on March 28, 2018. Retrieved May 15, 2020.
  23. Montalbano, Elizabeth (July 31, 2006). "Vista voice-recognition feature needs work". InfoWorld . IDG. Archived from the original on August 5, 2006. Retrieved June 26, 2015.
  24. Montalbano, Elizabeth (July 31, 2006). "Vista's Voice Recognition Stammers". TechHive. IDG. Archived from the original on July 3, 2015. Retrieved May 15, 2020.
  25. Chambers, Rob (July 29, 2006). "FAM: Vista SR Demo failure — And now you know the rest of the story ..." MSDN . Microsoft. Archived from the original on May 22, 2011. Retrieved May 15, 2020.
  26. "Vista has speech recognition hole". BBC News . BBC. February 1, 2007. Archived from the original on February 3, 2007. Retrieved May 15, 2020.
  27. Miller, Paul (February 1, 2007). "Remote 'exploit' of Vista Speech reveals fatal flaw". Engadget . AOL . Retrieved June 28, 2015.
  28. Roberts, Paul (February 1, 2007). "Honeymoon's Over: First Windows Vista Flaw". PCWorld . IDG. Archived from the original on February 4, 2007. Retrieved June 28, 2015.
  29. "Issue regarding Windows Vista Speech Recognition". TechNet . Microsoft. January 31, 2007. Archived from the original on May 20, 2016. Retrieved March 31, 2018.
  30. 1 2 Brown, Eric (January 29, 2009). "What's new in Windows Speech Recognition?". MSDN . Microsoft. Archived from the original on January 28, 2011. Retrieved May 15, 2020.
  31. Brown, Eric (October 24, 2007). "Where does dictation work in Windows Speech Recognition?". MSDN . Microsoft . Retrieved March 28, 2018.
  32. "How to use Speech Recognition". Windows Support. Microsoft. Archived from the original on October 25, 2012. Retrieved December 24, 2018.
  33. "How to use Speech Recognition in Windows". Windows Support. Microsoft. August 31, 2016. Retrieved December 24, 2018.
  34. Sarkar, Dona (January 24, 2018). "Announcing Windows 10 Insider Preview Build 17083 for PC". Windows Blogs. Microsoft. Archived from the original on January 24, 2018. Retrieved May 15, 2020.
  35. "Windows keyboard shortcuts for accessibility". Windows Support. Microsoft. Archived from the original on October 12, 2018. Retrieved January 8, 2019.
  36. "Set up voice access - Microsoft Support". support.microsoft.com. Retrieved 2022-12-10.
  37. Hachman, Mark. "New Windows 11 build tests Voice Access, Spotlight backgrounds". PCWorld. Retrieved 2022-12-10.
  38. Microsoft. "Deprecated features in the Windows client - What's new in Windows" . Retrieved December 7, 2023.
  39. 1 2 3 Phillips, Todd (2007). "Windows Vista Speech Recognition Step-by-Step Guide". MSDN . Microsoft . Retrieved June 30, 2015.
  40. 1 2 3 4 5 6 7 8 9 "Windows Speech Recognition commands". Windows Support. Microsoft . Retrieved May 15, 2020.
  41. 1 2 3 "Windows Speech Recognition". Microsoft Accessibility. Microsoft. Archived from the original on February 4, 2007. Retrieved May 15, 2020.
  42. 1 2 Hachman, Mark (May 10, 2017). "The Windows weakness no one mentions: Speech recognition". PC World . IDG . Retrieved March 28, 2018.
  43. 1 2 3 4 "Windows Vista Privacy Statement". Microsoft. 2006. Archived from the original (RTF) on August 30, 2008. Retrieved May 15, 2020.
  44. 1 2 3 4 Chambers, Rob (September 20, 2005). "Customized speech vocabularies in Windows Vista". MSDN . Microsoft . Retrieved March 29, 2018.
  45. Thurrott, Paul (October 6, 2010). "Jim Allchin Talks Windows Vista". Windows IT Pro. Penton. Archived from the original on March 28, 2018. Retrieved May 15, 2020.
  46. "Microsoft Privacy Statement". Microsoft . Retrieved May 12, 2020.
  47. Chambers, Rob (February 15, 2007). "Transferring Windows Speech Recognition profiles from one machine to another". MSDN . Microsoft . Retrieved June 28, 2015.
  48. Shintaku, Kurt (April 29, 2008). "BETA: 'Windows Speech Recognition Macros' Technology Preview" . Retrieved March 17, 2016.
  49. Pash, Adam (May 20, 2008). "Control Your PC with Your Voice". Lifehacker . Gawker Media . Retrieved March 17, 2016.
  50. 1 2 3 Chambers, Rob (November 19, 2007). "Speech Macros, Typing Mode and Spelling Mode in Windows Speech Recognition". MSDN . Microsoft . Retrieved August 25, 2015.
  51. Chambers, Rob (May 7, 2007). "Windows Speech Recognition — ExactMatchOverPartialMatch". MSDN . Microsoft . Retrieved August 24, 2015.
  52. Chambers, Rob (March 12, 2007). "Windows Speech Recognition: General commands". MSDN . Microsoft . Retrieved May 1, 2017.
  53. US 7742923,Bickel, Ryan; Murillo, Oscar& Mowatt, Davidet al.,"Graphic user interface schemes for supporting speech recognition input systems", assigned to Microsoft Corporation
  54. "Windows Speech Recognition Macros". Download Center. Microsoft . Retrieved June 29, 2015.
  55. Protalinski, Emil (April 30, 2008). "WSR Macros extend Windows Vista's speech recognition feature". ArsTechnica . Condé Nast . Retrieved June 29, 2015.
  56. 1 2 Chambers, Rob (June 9, 2008). "Macro of the Day: Send Email to [OutlookContact]". MSDN . Microsoft . Retrieved June 26, 2015.
  57. Chambers, Rob (August 2, 2008). "Speech Macro of the Day: Speech Dictionary". MSDN . Microsoft . Retrieved September 3, 2015.
  58. Chambers, Rob (July 1, 2008). "Macro of the Day: Windows Media Player". MSDN . Microsoft . Retrieved June 26, 2015.
  59. Chambers, Rob (June 3, 2008). "Macro of the day: Next Slide". MSDN . Microsoft . Retrieved September 3, 2015.
  60. 1 2 3 Chambers, Rob (May 28, 2008). "Macro of the Day: Read that". MSDN . Microsoft . Retrieved June 26, 2015.
  61. Chambers, Rob (November 7, 2008). "Macro of the Day: Microphone Control". MSDN . Microsoft . Retrieved June 30, 2015.
  62. Chambers, Rob (August 18, 2008). "Macro of the Day: Mute the speakers!". MSDN . Microsoft . Retrieved September 3, 2015.
  63. Chambers, Rob (June 2, 2008). "Macro of the Day: Tell me the weather forecast for Redmond". MSDN . Microsoft . Retrieved June 26, 2015.
  64. 1 2 Chambers, Rob (June 30, 2008). "Making a Speech macro Application Specific". MSDN . Microsoft . Retrieved September 3, 2015.
  65. "Windows Speech Recognition Macros Release Notes". Microsoft. 2009. Archived from the original (DOCX) on September 30, 2011. Retrieved May 15, 2020.