Vozes sintetizadas (TTS) no Android e iOS – Informação, instalação, solução de problemas,….

O AsTeRICS Grid é um comunicador multiplataforma, pelo que funciona com base num navegador Web. Isto tem a vantagem de armazenar todos os dados no dispositivo que está a utilizar (computador, tablet ou smartphone).

Ao falar da funcionalidade texto para voz necessária para ouvir o texto da célula e a frase acumulada, é necessário esclarecer que o AsTeRICS Grid utiliza as definições de voz sintetizada do dispositivo em que está a ser executado em modo prioritário.

Dito isto, é necessário clarificar um aspeto muito importante que diferencia o iOS do Android.

O iOS é um sistema operativo que oferece as suas próprias vozes sintetizadas e sobre o qual NÃO existe qualquer possibilidade de intervenção ou configuração da nossa parte. Isto significa que NÃO podemos instalar ou comprar vozes sintetizadas adicionais, o que é possível e será explicado no caso do Android. Assim, a lista de vozes que será apresentada na configuração de voz do AsTeRICS Grid é a fornecida pelo próprio sistema operativo iOS. Isto pressupõe e é também importante esclarecer que a Apple NÃO oferece vozes sintetizadas para línguas como o catalão, o basco ou o galego.

No caso do Android, é MUITO IMPORTANTE saber que os tablets Android, independentemente da marca, NÃO têm qualquer mecanismo de síntese de voz ou de conversão de texto para voz instalado por defeito. Temos de ser nós a instalá-lo e a configurá-lo, seguindo algumas das recomendações que faremos mais tarde.

A nossa recomendação é sempre o utilização das vozes nativas (offline) instaladas no próprio dispositivo no caso do Android e da utilização de vozes offline, das oferecidas no iOS, uma vez que estas permitem o funcionamento offline (sem ligação à Internet) e não provocam atrasos no seu discurso e no próprio programa.

Por isso, se está a ter problemas com a locução das células no AsTeRICS Grid, continue a ler.

O AsTeRICS Grid inicialmente (primeira utilização) ou quando não detecta nenhuma voz offline instalada no dispositivo oferece sempre na lista de vozes ONLINE as do ResponsiveVoice.org como alternativa. Estas estão sempre identificadas como ONLINE e é isso que devemos procurar para as identificar (ver imagens). No caso do Português, pode ver que o facto de ter um motor de conversão de texto para voz instalado no dispositivo oferece primeiro uma voz OFFLINE.

No caso do iOS, verá que também oferece esta informação de se a voz está ONLINE ou OFFLINE junto ao nome de cada voz. No caso do iOS, recomendamos manter a opção Automático.

As vozes OFFLINE da ResponsiveVoice.org só funcionam com uma ligação à Internet e, muitas vezes, se a ligação não for boa, provoca atrasos na audição da mensagem de voz e até atrasos no funcionamento do próprio programa. Por conseguinte, não é recomendada a utilização em Android ou iOS, pois mesmo que seja garantida uma boa ligação, o serviço ResposiveVoice pode não estar a funcionar corretamente e causar atrasos.

No Windows, podemos comentar que navegadores como o Microsoft Edge, oferecem outra lista muito interessante de vozes online que podemos utilizar se tivermos uma boa ligação à Internet (seja por wifi ou por cabo), pois são vozes com bom serviço e com diferentes sotaques.

en inglês

Em conclusão, a prioridade deve ser usar vozes OFFLINE de preferência e, se não as tivermos instaladas, no caso do Android, instalar un motor de texto para voz na língua da nossa escolha, quer utilizando uma das alternativas gratuitas disponíveis, quer adquirindo uma alternativa paga, como passamos a explicar.

No caso do iOS, utilizaremos uma das vozes OFFLINE oferecidas pela Apple na nossa língua (exceto nas línguas acima mencionadas para as quais a Apple não oferece vozes sintetizadas) e que veremos listadas no menu Voz da configuração do AsTeRICS Grid.

A seguir, explicamos como descarregar e instalar vozes sintetizadas gratuitas ou comerciais, configurá-las no Android e, finalmente, pô-las a funcionar no AsTeRICS Grid.

Descarga e instalação de vozes sintetizadas (TTS) no Android

(IMPORTANTE) A maioria dos dispositivos Android não tem motores de conversão de texto para voz instalados e configurados por defeito. Por isso, esta é uma das primeiras acções a realizar quando vamos utilizar o AsTeRICS Grid no dispositivo.

Dadas as diferentes versões do Android, recomendamos que vá à secção Definições do seu dispositivo e utilize a lupa para procurar e introduzir Motor preferido ou Texto para voz. Ambas as opções podem ser encontradas na secção Gestão geral.

Entre os motores de conversão de texto para voz disponíveis, distinguimos os gratuitos dos comerciais.

(IMPORTANTE) Depois de instalar e configurar qualquer um dos motores de conversão de texto para voz que vamos abordar, o dispositivo tem de ser reiniciado para que as alterações tenham efeito e o motor escolhido passe a ser o predefinido.

GRATUITOS

Entre os motores de conversão de texto para voz gratuitos, é importante notar que oferecem diferentes qualidades de voz e suporte linguístico. Podem não oferecer suporte a determinados idiomas e variantes. Se necessitar de vozes para estas línguas, terá de recorrer a alguns dos motores comerciais de conversão de texto para voz, referidos abaixo.

  • Samsung TTS: se tiver um modelo de tablet Samsung, esta oferece vozes de qualidade gratuitas em várias línguas (espanhol, inglês, francês, francês, italiano,…), tanto masculinas como femininas. Estas vozes descarregam-se a partir da Galaxy Store. Não funcionam com outras marcas de tablet.

  • Serviços de Voz da Google: esta aplicação é gratuita e descarrega-se a partir da Google Play. Abrange um grande número de línguas e variantes, embora a qualidade da voz não seja a melhor em comparação com outras alternativas.

  • AhoTTS: é uma aplicação gratuita desenvolvida pela Aholab, dependente da UPV/EHU e que oferece vozes gratuitas em espanhol e euskera. Pode descarregar-se a partir da Google Play.

COMERCIAIS

Como alternativa às vozes gratuitas acima mencionadas, as vozes comerciais podem ser compradas a um custo razoável (cerca de 4 euros), oferecendo vozes de qualidade em diferentes línguas (incluindo catalão, galego e basco), géneros e até sotaques.

De entre os motores disponíveis destacamos dois:

  • Vocalizer: Vocalizer pode instalar-se em dispositivos com Android 10 ou inferior. Nas versões recentes do Android não funciona e terá de recorrer ao Acapela. Oferece vozes de qualidade em diferentes línguas (incluindo catalão, galego e basco), géneros e até sotaques.

  • Acapela: O Acapela funciona em todas as versões do Android e também oferece vozes de qualidade em diferentes línguas (incluindo catalão, galego e basco), géneros e até sotaques.

Uma vez descarregadas e instaladas as vozes, vamos explicar como configurá-las nas opções de conversão de texto para voz que o Android tem na sua configuração.

Configuração de vozes sintetizadas (motores de conversão de texto para voz) no Android

Os motores de conversão de texto para voz são configurados nas definições do Android. Dependendo do modelo do nosso tablet, da versão do Android e da camada de personalização nele incluída, os menus podem ser diferentes.

SAMSUNG

Como podemos ver nas seguintes capturas de ecrã, os passos a seguir no caso de um dispositivo Samsung são:

1- Selecionamos Definições

2- Acedemos a Gestão Geral

3- Escolhemos Idioma e teclado

4- Procuramos Texto para voz e escolhemos essa opção

5- Selecionamos a opção Motor preferido

6- Escolhemos um dos que aparecem na lista, de entre os que temos instalados.

7- Se formos à roda dentada que aparece em Motor preferido, podemos configurar o motor de conversão de texto para voz selecionado.

8- Selecionamos as opções que nos interessam entre as oferecidas por cada motor de conversão texto para voz (fundamentalmente a língua e o género).