Especial – Faça o Adobe Director falar os textos.

Não é de hoje que nós podemos fazer o Adobe Director falar os textos em voz alta. Imagine  você desenvolver uma aplicação onde, além de apresentar textos , o computador fala esses textos. Pode servir para deficientes visuais , por exemplo.. Além disso, podemos usar este recurso para desenvolver aulas ou tutoriais, até mesmo usar para o aprendizado de uma outra lingua.

Talvez o principal motivo que não vemos muitas aplicações com síntese de voz é porque a voz padrão do Windows normalmente é em inglês , além disso a qualidade dos sintetizadores de voz na sua maioria é muito ruim.. A  voz não é nem um pouco atraente..

Mas existem sintetizadores de voz em português e  alguns com uma qualidade muito boa.. Basta procurar..

Antes de explicar como fazer o Adobe Director falar os textos em voz alta vc deve aprender como esse recurso funciona no Windows..

O mecanismo usado para o Wndows falar os textos chama-se TTS (Text-to-Speech). Este é o mecanismo sintetizador de voz que converte um texto escrito em uma voz sintetizada(artificial). Ou seja a voz que você escuta não é uma gravação, trata-se de uma voz produzida pelo próprio computador em tempor real através de um software que usa alguns métodos matemáticos e tenta imitar a voz humana.. Pode-se até usar algumas sílabas pré-gravadas para melhorar a qualidade da voz.

Para determinar a voz de conversão de texto em fala selecionada, execute essas etapas:

1. Clique em Iniciar, em Painel de controle e clique duas vezes em Fala.Na guia Conversão do texto em fala , o nome exibido na lista suspensa Seleção de voz é a voz ativa no momento.
2. Clique em Demonstração da voz para ouvir a voz ativa. O texto é falado e as palavras são realçadas como se fossem faladas.

Demonstrar a voz TTS

Para demonstrar a voz de conversão de texto em fala, execute essas etapas:

1. Clique em Iniciar, em Painel de controle e clique duas vezes em Fala.Na guia Conversão de texto em fala , o nome exibido na lista suspensa Seleção de voz é a voz ativa no momento.
2. Clique em Demonstração da voz para ouvir a voz ativa no momento. O texto é falado e as palavras são realçadas como se fossem faladas.
3. Durante a reprodução, Demonstração da voz será alterada para Parar. Clique em Parar para interromper a reprodução da voz.

OBSERVAÇÃO:Você pode alterar o texto para ser lido pela Demonstração da voz realçando o texto e digitando um novo texto. Essas alterações não são permanentes e quando você reabre as propriedades de Fala ou seleciona uma voz diferente, o texto é redefinido para o formato padrão.

Alterar o mecanismo ou a voz TTS

Para alterar o mecanismo ou a voz de conversão de texto em fala, execute essas etapas:

1. Clique em Iniciar, em Painel de controle e clique duas vezes em Fala.
2. Na guia Conversão de texto em fala , o nome exibido na lista suspensa Seleção de voz é a voz ativa no momento.
3. Clique na voz ativa que se encontra dentro da lista suspensa ou use uma seta para exibir uma lista das vozes disponíveis.
4. Clique na nova voz para selecioná-la.A voz recém-selecionada fala o texto na caixa Demonstração da voz .
5. Clique em OK ou em Aplicar para aceitar a nova voz.

Observações:

Uma voz de conversão de texto em fala está diretamente associada a um mecanismo de fala em particular. Talvez o nome exibido não indique de forma clara, qual idioma uma voz usa. Após selecionar a voz ou o mecanismo de fala, teste a voz e o idioma clicando em Demonstração da voz.
O idioma ou as vozes suportadas pelo mecanismo de fala talvez podem não estejam óbvios para o nome do mecanismo exibido. Consulte o guia específico do usuário para informações detalhadas sobre o mecanismo. Isso inclui não apenas o idioma para o qual há suporte, mas também a finalidade do léxico. A finalidade do léxico indica se trata-se de uma gramática geral ou de um jargão específico de uma profissão como da área médica ou jurídica.
A Microsoft não oferece mecanismo de fala adicionais (vozes), mas vários produtos de outras empresas estão disponíveis para oferecer suporte para o novo Microsoft Speech API. Para obter mais informações sobre esses produtos, visite o seguinte site da Microsoft:

Alterar a taxa da voz TTS

Para alterar a taxa da voz de conversão de texto em fala, execute essas etapas:

1. Clique em Iniciar, em Painel de controle e clique duas vezes em Fala.
2. Selecione a guia Conversão de texto em fala.
3. Mova o controle deslizante Velocidade da voz para alterar a taxa da voz de conversão de texto em fala. Por padrão, o serviço é definido como Normal.
4. Clique em Demonstração da voz para ouvir a voz selcionada no momento na nova taxa. O texto é falado e as palavras são realçadas como se fossem faladas.

Muito bem, agora que você já sabe como configurar o Windows para usar o TTS , vamos ao Director:

O Director possui diversos comandos do Lingo para escolher a voz e fazer o Director falar os textos..

Vejamos alguns deles:

Antes de usar os comandos de voz vc precisa usar o seguinte comando para inicializar o TTS no Director:

voiceInitialize()

Despois disso vc poderá usar os comandos a seguir..

put voiceCount()
retorna o numero de vozes que estao instaladas no Windows;

put voiceGet()
retorna a voz que está sendo usada pelo Director para falar;

put voiceGetVolume()
retorna o volume do som da voz que está sendo usado neste instante.

você pode alterar o volume usando o comando :

voiceSetVolume(55) — neste caso 55 é um exemplo do valor do volume..

Para fazer o Director falar um texto use o seguinte:

voiceSpeak(“Welcome to Adobe Director”)

onde a frase entre aspas  é aquela que vc deseja que seja falada em voz alta.. Veja que escrevi em inglês pois a menos que vc pegue na Internet um TTS em português o que vem com o Windows provavelmente está em inglês mesmo que o seu Windows seja em português..

Outro comando que pode ser útil é o voiceState()
ele pode retornar o seguinte: #playing, #paused, ou  #stopped.

Ele retorna o estado do TTS, ou seja se o texto está sendo falado (playing) ou está pausado por exemplo.

um comando muito interessante é o voiceWordPos()

ele retorna a posição (qual a palavra que está sendo falada) no texto que foi passado entre aspas para ser falado pelo comando voiceSpeak. Você pode utilizá-la para destacar a palavra que está sendo falada , fazendo com que o texto acompanhe a voz ou vice-versa.

Procure no help do Adobe Director mais informações sobre como usar os comandos de TTS no Director. Além disso saiba que existem alguns behaviors pré-definidos no Adobe Director que podem ajudar a implementar o uso de fala sintetizada. Procure em na janela  Code:Library,  em Library -> Accessibility Speak

 

Anúncios
Esse post foi publicado em dicas, Director, tutorial e marcado , , . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s