The user may disturb others nearby, or the information being spoken may confidential. Adding speech to applications Adding speech to applications is not a difficult task. These changes need not be extensive, and in some cases, require no modifications to existing code. Without code changes, with code changes, and from the ground up. The least intrusive method is without code changes.
Legacy software incorporates speech without have to change any of the code.
This approach takes advantage of external hooks which are already present in the software. These hooks are usually intended for COM, automation, or keyboard interfaces. However, an external application or executable is needed. This executable has the responsibility of handling speech and exporting the features in the appropriate format for the hooks. In this way, developers can create speech interfaces for many games and other applications using a keyboard.