|  | All Products | Support | Search | microsoft.com Home
Microsoft Agent home | Top 10 | Microsoft Agent in the MSDN Library

| Search this site for
| Advanced Search
Microsoft Agent home
Product information
Using Agent
Downloads
Programming Agent
Licensing Agent
Support
| Deploying the TTS3000 text-to-speech engines for non-Administrator users
Applications and Web pages that enable Microsoft Agent can also be written to use the TTS3000 text-to-speech engines available for installation to your computer from the Downloads page. If you are using either the Windows 2000 or Windows XP operating systems, and also share your computer with other authorized users who are not members of the local Administrators group, then you will need to configure the security permissions of some registry settings to enable these TTS3000 text-to-speech engine(s) to function for these authorized, non-Administrator user accounts. This can be accomplished by carefully following the subsequent instruction steps. Important! Before beginning this procedure, please note that editing the system registry of your computer is an advanced user activity best left to knowledgeable, experienced computer users. Backup your system and data completely as making incorrect changes can break your system. If you are not entirely certain of how to safely follow these instructions, use the Registry Editor and, if necessary, restore the system registry, please seek appropriate assistance instead of attempting this procedure yourself. As an alternative, it is also possible to automate this process via scripting with the Active Directory Services Interface (ADSI) although detailed knowledge of scripting, access control and ADSI would additionally be required. Check back here at a later date for sample VBscript code showing how to configure the security permissions of these registry settings in Windows XP systems. Note, the following images and instructions provide guidance for this procedure using the Registry Editor of the Windows XP operating system. While the Registry Editor of the Windows 2000 operating system will look different, the procedure steps are roughly similar. Additional, supplemental notes follow after the procedure steps. Step 1 Log on to the computer to be configured as a user with Administrator privileges for this computer. Select Run from the Start menu and open the Registry Editor application (regedt32.exe). Step 2 Successively open the folders for the HKEY_LOCAL_MACHINE, SOFTWARE, and L&H registry keys. Step 3 Right-click the folder for the G2P registry keys and select Permissions... from the resulting context menu. Step 4 In the resulting Permissions dialog window, use the upper list to select the (local or domain) user or group for whom you wish to enable usage of the TTS3000 text-to-speech engine(s). The image below shows the permissions for the local Users group of the computer being edited. If you don't see a particular user or group already in this list, follow the alternate instructions below in Step 4a instead. Otherwise, once the user or group is selected, check the Allow box underneath the list to grant Full Control permissions as shown (see the Supplemental Notes about the use of Full Control permissions). Click the OK button and continue with Step 5. Step 4a Alternately, if you don't see the (local or domain) user or group in the list for whom you wish to enable usage of the TTS3000 text-to-speech engine(s), click the Add... button to display the Show Users or Groups dialog window shown below. The following image illustrates the selection of a local group, TTS3000users, which comprises only specific users who will have usage of the TTS3000 text-to-speech engine(s). Use this dialog to select a valid user or group and then click the OK button. With this group now selected in the upper list, you can enable Full Control permissions (see the Supplemental Notes about the use of Full Control permissions) for them by checking the Allow box. If not already enabled, the Allow box for Read permissions will become checked as shown. Click the OK button to close this dialog. Step 5 Back in the main window of the Registry Editor, successively open the TTS and V6.0 folders within the L&H folder previously referred to in Step 2. Note, if the TruVoice text-to-speech engine is also installed on this computer already, there will be an additional TruVoice folder here (not shown in the diagram below). This may be disregarded for the purpose of this procedure. Right-click the folder for the Voice registry keys now displayed and select Permissions... from the resulting context menu. Step 6 The Permissions dialog window for the Voice registry keys will now be displayed. As you did previously in Step 4 or Step 4a, use the upper list to select the (local or domain) user or group for whom you wish to enable usage of the TTS3000 text-to-speech engine(s). Then check the Allow box underneath the list to grant Full Control permissions (see the Supplemental Notes about the use of Full Control permissions) to the selected user or group as shown in the image below. Click the OK button to close the Permissions dialog and then close the Registry Editor application. You have now enabled the TTS3000 text-to-speech engine(s) for use by the selected user or group whose permissions you edited. Supplemental Notes Caution should be exercised when allowing Full Control permissions for registry keys. Doing so, allows authorized users to edit the values, change the permissions, or even delete these registry keys. You may also want to restrict the access of these authorized users to any registry editing tools. If the TTS3000 engines subsequently fail to function, you may want to check the registry keys described in this procedure for any changes. If you are using the Microsoft Windows XP operating system, the use of text-to-speech engines with Microsoft Agent also requires the Microsoft SAPI 4.0 runtime, if not previously installed. For more information, see the topic in Troubleshooting problems using text-t0-speech engines. The Registry Editor of the Windows 2000 and Windows XP operating systems allow you to edit the registry of networked remote computers (assuming you have the necessary administrative privileges). If you have multiple computers to configure with this procedure, this feature can save you from having to physically walk around to configure each one. Instead of editing the registry manually with the Registry Editor following the above procedure, it is also possible to automate the process of editing the Windows XP registry permissions via scripting and the Active Directory Services Interface (ADSI). Troubleshooting problems installing Microsoft Agent Troubleshooting problems loading Web pages Troubleshooting problems using text-to-speech engines Troubleshooting problems using speech recognition engines Troubleshooting other types of user problems Troubleshooting introductory page Back to the Microsoft Agent home page Last Updated: April 2, 2003 |

| Contact us |
| E-Mail this page
| © 2003 Microsoft Corporation. All rights reserved. Terms of Use. |  | Privacy Statement |  | Accessibility