User Language Support Reference

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Speech Server is an English (United States) product that includes Speech Server Developer Tools. Speech Server supports operation and application development with English (United States) operating systems using English (United States) locales only. Within that environment, it is possible to create applications for English (United States) and other languages. The Setup text, documentation, and Speech Server management modules and logs are all written in English (United States).

You must install at least one language pack to obtain support for user interaction. Speech Server does not support user interaction in any specific language by default. Support for user interaction in additional languages can be added by installing additional language packs.

User Language Support

The following table lists the user languages for which Speech Server provides language packs. For each language, the table shows the language???s name, country/region, culture name, and LCID decimal value. For each language, the table also shows whether the language pack???s resources support speech recognition, DTMF recognition, and text-to-speech synthesis for applications that you develop using Speech Server Developer Tools.

Language (Country/Region) Culture Name LCID Dec Speech Recognition DTMF Recognition Text-to-Speech Synthesis

English (United Kingdom)

en-GB

2057

Supported

Supported

Supported

English (United States)

en-US

1033

Supported

Supported

Supported

French (Canada)

fr-CA

3084

Supported

Supported

Supported

German (Germany)

de-DE

1031

Supported

Supported

Supported

Spanish (United States)

es-US

21514

Supported

Supported

Supported

Chinese (People's Republic of China)

zh-CN

2052

Not Supported

Supported

Supported

Chinese (Taiwan)

zh-TW

1028

Not Supported

Supported

Supported

English (Australia)

en-AU

3081

Not Supported

Supported

Supported

French (France)

fr-FR

1036

Not Supported

Supported

Supported

Italian (Italy)

it-IT

1040

Not Supported

Supported

Supported

Japanese (Japan)

ja-JP

1041

Not Supported

Supported

Supported

Korean (Korea)

ko-KR

1042

Not Supported

Supported

Supported

Portuguese (Brazil)

pt-BR

1046

Not Supported

Supported

Supported

Spanish (Spain) [Traditional Sort]

es-ES

1034

Not Supported

Supported

Supported

User Language Support Issues

Because certain features of Speech Server Developer Tools depend on the presence of a speech recognition engine, installing only language packs that do not support speech recognition on your development computer can cause a number of application development issues. If no language packs that support speech recognition are installed on your computer:

  • Conversational Grammar Builder will fail to compile conversational grammars, including DTMF grammars that are built using Conversational Grammar Builder.
  • Speech Grammar Editor will not validate DTMF grammars.
  • The Custom Application Lexicon Editor will not display word pronunciations.
  • Automatic prompt alignment for wav files imported into a prompts project will fail.
  • Running speech applications that contain components which require the presence of a speech engine (for example, a QuestionAnswerActivity with an attached grammar) will throw an exception.

The first two issues might be unexpected when developing applications designed to use only DTMF and TTS. To avoid these issues during application development, you must install at least one language pack that contains a speech recognition engine, regardless of whether you develop an application using that language. For example, if you plan to use Conversational Grammar Builder to develop a DTMF grammar for a Portuguese (Brazil) application, in addition to installing the Portuguese (Brazil) language pack on your development computer, you must also install one of the following language packs: English (United Kingdom); English (United States); French (Canada); German (Germany); or Spanish (United States).

The last three issues are expected behavior when developing applications that do not require speech recognition.

All of these issues apply only to development environments. For example, a Portuguese (Brazil) application can successfully use a compiled Portuguese (Brazil) DTMF grammar on a production server on which only the Portuguese (Brazil) language pack is installed.

Speech Recognition Support Resources

The links in the following table lead to topics that provide an overview of the additional development resources that are provided with the language packs that support speech recognition.

Topic Location
User Language Support for German (Germany) SpeechServer2007 Collection
User Language Support for English (United States) SpeechServer2007 Collection
User Language Support for French (Canada) SpeechServer2007 Collection
User Language Support for Spanish (United States) SpeechServer2007 Collection
User Language Support for English (United Kingdom) SpeechServer2007 Collection

Grammar Libraries

The Voice Mode Grammar Libraries are collections of ready-to-use rules and rulesets designed to recognize commonly used types of user data input such as dates, times, cardinal numbers, and ordinal numbers. Voice Mode Grammar Libraries are available for the following installed user languages.

Topic Location
Voice Mode Grammar Library for French (Canada) SpeechServer2007 Collection
Voice Mode Grammar Library for English (United States) SpeechServer2007 Collection
Voice Mode Grammar Library for German (Germany) SpeechServer2007 Collection
Voice Mode Grammar Library for Spanish (United States) SpeechServer2007 Collection
Voice Mode Grammar Library for English (United Kingdom) SpeechServer2007 Collection

DTMF Mode Grammar Libraries that accept dual tone multi-frequency (DTMF) input are also provided for each language.

Phoneme Tables

Custom pronunciations for text-to-speech (TTS) engines are expressed in phonemes specific to the language of the engine. Phoneme tables are available for the following installed user languages.

Topic Location
Phoneme Table for Spanish (United States) SpeechServer2007 Collection
Phoneme Table for German (Germany) SpeechServer2007 Collection
Phoneme Table for French (Canada) SpeechServer2007 Collection
Phoneme Table for English (United Kingdom) SpeechServer2007 Collection
Phoneme Table for English (United States) SpeechServer2007 Collection

See Also

Concepts

Speech Server Tutorials