Configuring Support for Additional Languages

Configuring Support for Additional Languages

Microsoft Speech Server 2004 (MSS) R2 provides support for developing and deploying applications in Spanish (United States) and French (Canada). Support for other non-English languages may be available in the future.

Configuring the server environment to support deployment of a non-English or multi-language application involves several steps. This topic describes these steps and provides links to more information.

Adjust the Number of Available Speech Engines

When you install a language pack, additional default engine configurations are created to support applications written for that language. By default, the non-English engine configurations specify no engine instances. This needs to be adjusted to reflect the application requirements.

For more information, see Modifying the Number of Available Engines.

Confirm Entries in the Application Manifest File

The Microsoft Speech Application SDK Version 1.1 Speech Web Application Project Wizard creates entries in the application manifest file (manifest.xml) to support additional language resources. Speech Engine Services (SES) reads the entries in the manifest file when preloading application resources. Certain entries in the application manifest file must match engine configuration settings.

For more information, see Manifest File Elements.

Set the Language When No English is Used

By default, the language setting (Lang Property) for the SALT interpreter is English. If the deployment environment includes at least one application supporting English, this setting need not be changed. However, if the deployment environment includes only non-English applications, this setting must be changed on each computer running TAS that supports the deployment.

To do so, use WMI script to set the Lang property to the non-English language, for example, fr-CA. Even if the deployment includes both Spanish and French applications, this setting need only be changed once, and may be set to either of the non-English languages.

You can use the administrative script, ConfigurationSetProperty, to set the Lang property. For example, run the script, and specify the following parameters:

/TAS Lang:fr-CA

For more information, see Running Server Scripts.

See Also

Configuring Speech Engines | Optimizing SES Memory Usage | Installing or Removing a Language Pack