Ocorre uma mensagem de erro quando tenta executar uma aplicação baseada na voz da Microsoft no Windows Vista

Artigo: 942400 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Quando tenta executar uma aplicação baseada na voz da Microsoft no Windows Vista, a aplicação poderá não funcionar. Além disso, poderá receber uma mensagem de erro semelhante uma das seguintes mensagens de erro.

Mensagem de erro 1

Ocorreu um erro ao criar ou inicializar o contexto de reconhecimento, para que o reconhecimento de voz não funcionará.

Mensagem de erro 2

Não é possível reproduzir esta voz. Tente seleccionar outra voz ou seleccionar um dispositivo de saída de áudio diferentes
Este problema poderá ocorrer quando a aplicação utiliza motores de reconhecimento (SR) do Microsoft Speech API (SAPI) 5.1 voz ou quando a aplicação utiliza o teste de 5.1 SAPI nos motores de voz (TTS).

Nota Este problema não ocorre num computador baseado no Windows XP.

Causa

Este problema ocorre porque Windows Vista não tem o componente Spcommon.dll em que confiam motores SAPI 5.1. Por conseguinte, não é possível executar uma aplicação que dependa de motores de SAPI 5.1 no Windows Vista.

Ponto Da Situação

Este comportamento ocorre por predefinição.

Mais Informação

Quando executa uma aplicação que utiliza o SAPI motores, a aplicação irá procurar os motores de reconhecimento (SR) de voz no sistema. No Windows Vista, o motor de SR predefinição é Microsoft Speech reconhecedor 8.0 para Windows SR motor. Na maioria dos casos, a aplicação funciona correctamente com o motor de SR do Windows Vista predefinida.

No entanto, uma aplicação baseada no SAPI poderá ter de utilizar o motor de SR uma versão de idioma especial que seja diferente da versão de idioma do sistema operativo. Neste cenário, a aplicação baseada no SAPI irá procurar uma versão anterior do motor de SR, acordo com para a versão idioma do sistema operativo.

Se a aplicação, finalmente, utiliza o motor de SR v5.1 reconhecedor de voz da Microsoft, a aplicação não funcionará porque este motor de SR não funciona no Windows Vista.

Nota Motores de SR estão incluídos no Windows Multilingual User Interface Pack (MUI) no Windows Vista. Isto significa que a versão de linguagem para motores de SR depende do MUI do Windows está instalado no Windows Vista.

Para obter mais informações sobre SAPI, visite o seguinte Web site da Microsoft:
http://msdn2.microsoft.com/en-us/library/ms723627.aspx

Propriedades

Artigo: 942400 - Última revisão: segunda-feira, 17 de Setembro de 2007 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
Palavras-chave: 
kbmt kbexpertiseinter kbtshoot kbprb KB942400 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 942400

Submeter comentários