Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[O Microsoft Agent foi preterido a partir do Windows 7 e pode estar indisponível nas versões subsequentes do Windows.]
Para usar um mecanismo de fala específico em seu código, use a API do Agent para definir o mecanismo. Para mecanismos de entrada de fala, use SRModeID, especificando a ID do modo para o mecanismo. No entanto, observe que o mecanismo deve ser instalado. Para determinar se o mecanismo está presente, você pode consultar SRModeID. O mecanismo deve corresponder à configuração languageID do caractere. Por exemplo, você não pode definir SRModeID como uma ID do modo de mecanismo de reconhecimento de fala alemão para um caractere cujo LanguageID é francês.
IDs do modo do Mecanismo de Entrada de Fala
Voz | IDs do modo |
---|---|
Microsoft Speech Recognition Engine v4.0 | {D8905400-B5C8-11D0-B968020AFDB1B9C} |
Verifique e defina o LanguageID e o SRModeID do caractere em seu código antes de tentar definir a gramática para os parâmetros de voz dos objetos Command do aplicativo. Considere também verificar o navegador ou o idioma do sistema para que você possa ter certeza de corresponder à configuração dos usuários. O mecanismo poderá falhar se você tentar definir uma gramática para um idioma que o mecanismo não corresponde.
Um conjunto de caracteres para saída de TTS (conversão de texto em fala) pode ser compilado com a preferência de ID de modo de um mecanismo de saída de fala padrão. Quando o caractere for carregado, se o mecanismo estiver instalado e corresponder à LanguageID do caractere, o Agent tentará carregar essa ID de modo para saída de fala. Se o mecanismo não estiver presente ou tiver um LanguageID diferente, o Agent tentará carregar a primeira ID do modo encontrada que corresponde ao LanguageID do caractere, mas ainda definirá a configuração de velocidade e de tom compilados do caractere.
Observe que, como todos os caracteres fornecidos pelo Microsoft Agent são compilados para usar o mecanismo lernout & Hauspie TruVoice em inglês americano como o mecanismo de saída de fala padrão, a velocidade e a configuração de tom dos caracteres são ajustadas para esse idioma e mecanismo. Portanto, ao usar outros mecanismos ou mecanismos TTS de outras linguagens, os caracteres podem não falar na velocidade ou no tom ideal. Embora seu aplicativo ou página da Web não possa escrever os valores de propriedade Pitch e Speed , você pode incluir marcas Pit (pitch) e Spd (velocidade) no texto de saída que alterarão temporariamente o tom e a velocidade de um enunciado específico. No entanto, o uso das marcas Pit e Spd não alterará as propriedades Pitch e Speed . Consulte Programando o Controle do Microsoft Agent e as Marcas de Saída de Fala do Microsoft Agent para obter detalhes.
Você também precisa instalar os binários de runtime do SAPI 4.0a (SPCHAPI.exe) ao usar outros mecanismos TTS compatíveis com SAPI do que o mecanismo L&H TruVoice American English com os caracteres fornecidos pelo Microsoft Agent para que os mecanismos sejam enumerados corretamente. Na página da Web, inclua a seguinte Marca de objeto para instalar automaticamente o componente:
<OBJECT width=0 height=0
CLASSID="CLSID:0C7F3F20-8BAB-11d2-9432-00C04F8EF48F"
CODEBASE="#VERSION=4,0,0,0">
</OBJECT>
Para consultar ou definir a ID do modo de um mecanismo, use TTSModeID. Com TTSModeID , você pode definir uma ID de modo diferente da LanguageID do caractere. Por exemplo, você pode definir um caractere alemão para falar usando uma ID do modo francês. As IDs do modo do mecanismo de saída de fala não só definem qual mecanismo você usa, mas também correspondem a vozes específicas com suporte para um mecanismo. Você também pode usar o Editor de Caracteres do Microsoft Agent ou as ferramentas incluídas na documentação do SDK de Fala da Microsoft para consultar as IDs de modo dos mecanismos TTS instalados em seu sistema.
IDs do modo de saída de fala
Voz | IDs do modo |
---|---|
Adulto feminino nº 1, inglês dos EUA, L&H TruVoice | {CA141FD0-AC7F-11D1-97A3-006008273008} |
Adulto feminino nº 2, inglês dos EUA, L&H TruVoice | {CA141FD0-AC7F-11D1-97A3-006008273009} |
Adulto masculino nº 1, inglês dos EUA, L&H TruVoice | {CA141FD0-AC7F-11D1-97A3-006008273000} |
Adulto masculino nº 2, inglês dos EUA, L&H TruVoice | {CA141FD0-AC7F-11D1-97A3-006008273001} |
Adulto Masculino nº 3, Inglês dos EUA, L&H TruVoice | {CA141FD0-AC7F-11D1-97A3-006008273002} |
Adulto Masculino nº 4, Inglês dos EUA, L&H TruVoice | {CA141FD0-AC7F-11D1-97A3-006008273003} |
Adulto masculino nº 5, inglês dos EUA, L&H TruVoice | {CA141FD0-AC7F-11D1-97A3-006008273004} |
Adulto masculino nº 6, inglês dos EUA, L&H TruVoice | {CA141FD0-AC7F-11D1-97A3-006008273005} |
Adulto Masculino nº 7, Inglês dos EUA, L&H TruVoice | {CA141FD0-AC7F-11D1-97A3-006008273006} |
Adulto masculino nº 8, inglês dos EUA, L&H TruVoice | {CA141FD0-AC7F-11D1-97A3-006008273007} |
Carol, inglês britânico, L&H TTS3000 | {227A0E40-A92A-11d1-B17B-0020AFED142E} |
Peter, inglês britânico, L&H TTS3000 | {227A0E41-A92A-11d1-B17B-0020AFED142E} |
Linda, Holandesa, L&H TTS3000 | {A0DDCA40-A92C-11d1-B17B-0020AFED142E} |
Alexander, Holandês, L&H TTS3000 | {A0DDCA41-A92C-11d1-B17B-0020AFED142E} |
Véronique, Francês, L&H TTS3000 | {0879A4E0-A92C-11d1-B17B-0020AFED142E} |
Pierre, Francês, L&H TTS3000 | {0879A4E1-A92C-11d1-B17B-0020AFED142E} |
Anna, alemão, L&H TTS3000 | {3A1FB760-A92B-11d1-B17B-0020AFED142E} |
Stefan, alemão, L&H TTS3000 | {3A1FB761-A92B-11d1-B17B-0020AFED142E} |
Barbara, Italiano, L&H TTS3000 | {7EF71700-A92D-11d1-B17B-0020AFED142E} |
Stefano, italiano, L&H TTS3000 | {7EF71701-A92D-11d1-B17B-0020AFED142E} |
Naoko, japonês, L&H TTS3000 | {A778E060-A936-11d1-B17B-0020AFED142E} |
Kenji, Japonês, L&H TTS3000 | {A778E061-A936-11d1-B17B-0020AFED142E} |
Shin-Ah, Coreano, L&H TTS3000 | {12E0B720-A936-11d1-B17B-0020AFED142E} |
Jun-Ho, Coreano, L&H TTS3000 | {12E0B721-A936-11d1-B17B-0020AFED142E} |
Juliana, Português (Brasil), L&H TTS3000 | {8AA08CA0-A1AE-11d3-9BC5-00A0C967A2D1} |
Alexandre, Português (Brasil), L&H TTS3000 | {8AA08CA1-A1AE-11d3-9BC5-00A0C967A2D1} |
Svetlana, Russo, L&H TTS3000 | {06377F80-D48E-11d1-B17B-0020AFED142E} |
Boris, Russo, L&H TTS3000 | {06377F81-D48E-11d1-B17B-0020AFED142E} |
Carmen, Espanhol, L&H TTS3000 | {2CE326E0-A935-11d1-B17B-0020AFED142E} |
Julio, Espanhol, L&H TTS3000 | {2CE326E1-A935-11d1-B17B-0020AFED142E} |
Observação
Há uma diferença entre a CLSID de instalação de um mecanismo de fala e sua ID de modo. Da mesma forma, um mecanismo de fala também tem uma ID do mecanismo, mas essa ID não é aplicável na API do Agente.