1. Início
  2. TTS
  3. Texto para fala na Huawei
TTS

Texto para fala na Huawei

Tyler Weitzman

Tyler Weitzman

Mestre em Ciência da Computação por Stanford, defensor da dislexia e da acessibilidade, CEO e fundador da Speechify

apple logoApple Design Award 2025
Mais de 50M de usuários

Texto para fala na Huawei

Se você acha o preço de um dispositivo móvel Samsung muito alto ou procura uma alternativa, pode experimentar um telefone Huawei. Embora esses aparelhos geralmente tenham desvantagens, como a falta de acesso à Google Play Store, eles ainda executam o sistema operacional Android.

Isso significa que você pode usar leitores de texto para fala (TTS) integrados para reprodução em áudio. Vamos ver como fazer isso e conferir algumas técnicas de programação para aprimorar as funções de TTS da Huawei.

Quem é a Huawei?

Desde sua fundação em 1987, a Huawei se consolidou como uma das líderes em tecnologia eletrônica e de comunicação. A empresa chinesa atua em mais de 170 países e emprega 195.000 pessoas.

A maioria das pessoas conhece a Huawei como fabricante de uma linha de dispositivos móveis econômicos, como smartphones. A maior parte desses aparelhos utiliza uma versão do sistema operacional Android. No entanto, eles têm limitações devido a preocupações de empresas americanas relacionadas a dados.

Mesmo assim, a Huawei é uma empresa de tecnologia líder mundial que oferece diversos dispositivos e serviços úteis.

Como ativar o mecanismo TalkBack TTS em dispositivos Huawei

A Huawei tem um leitor de texto em tela integrado chamado TalkBack. Ele funciona de forma semelhante ao VoiceOver, que você encontra nos iPhones e iPads da Apple.

O aplicativo fornece feedback por voz, ou seja, lê em voz alta tudo o que está na tela. Você também pode operar um celular Huawei por comandos de voz – não precisa olhar para a tela. Por isso, o TalkBack é ideal para pessoas com deficiência visual.

Veja como ativar o TalkBack:

  1. Abra "Configurações" e selecione "Recursos de Acessibilidade".
  2. Toque em "Acessibilidade".
  3. Escolha "TalkBack" e ative o aplicativo.
  4. Toque em "OK".

Desativando o TalkBack

Se quiser desativar o TalkBack, mantenha pressionado o botão liga/desliga do seu telefone até aparecerem os ícones "Reiniciar" e "Desligar". Em seguida, toque e segure a tela por três segundos para desativar o TalkBack.

Convertendo texto em fala

Depois de ativar o TalkBack, siga estes passos para que ele converta o texto digital em fala:

  1. Abra "Configurações" e vá até a tela "Acessibilidade".
  2. Toque em "Texto para fala" e selecione o mecanismo de TTS desejado.
  3. Ajuste a velocidade e o tom da fala como preferir.

Lembre-se de que você pode usar essas etapas para ativar o texto para fala em qualquer aplicativo TTS instalado no seu Huawei. Uma vez ativado, seu telefone vai ler em voz alta qualquer informação textual que identificar.

Adicionando voz a um aplicativo Android usando MLTtsengine.speak

Os dispositivos Huawei trazem o kit de desenvolvimento MLTtsengine.speak. Este kit permite que você adicione funcionalidades de texto para fala a qualquer aplicativo Android criado usando o aparelho.

Aqui estão os passos básicos com base nas informações do desenvolvedor Tushar Srivastava:

  1. Crie um novo projeto utilizando o Android Studio.
  2. Adicione a seguinte dependência ao projeto:
    • implementation 'com.huawei.hms:ml-computer-voice-tts:1.0.4.300'
  3. Adicione o plugin AGC ao topo do arquivo app.gradle usando este código:
    • apply plugin: 'com.huawei.agconnect'
  4. Crie um callback na sua activity do Android Studio usando o código a seguir:

var callback: MLTtsCallback = object : MLTtsCallback {

override fun onError(taskId: String, err: MLTtsError) {

}

override fun onWarn(taskId: String, warn: MLTtsWarn) {

}

override fun onRangeStart(taskId: String, start: Int, end: Int) {

}

override fun onEvent(taskId: String, eventName: Int, bundle: Bundle?) {

if (eventName == MLTtsConstants.EVENT_PLAY_STOP) {

val isStop = bundle?.getBoolean(MLTtsConstants.EVENT_PLAY_STOP_INTERRUPTED)

}

}

  1. Inicialize o objeto usando as linhas de código abaixo:

mlConfigs = MLTtsConfig()

.setLanguage(MLTtsConstants.TTS_EN_US)

.setPerson(MLTtsConstants.TTS_SPEAKER_FEMALE_EN)

.setSpeed(1.0f)

.setVolume(1.0f)

mlTtsEngine = MLTtsEngine(mlConfigs)

mlTtsEngine.setTtsCallback(callback)

  1. Crie o método abaixo na sua activity para acionar a saída de texto para fala através de um clique no botão:

private fun startTtsService() { val id = mlTtsEngine.speak(sourceText,MLTtsEngine.QUEUE_APPEND)}

Outros métodos de callback úteis

As APIs da Huawei oferecem vários métodos de callback para usar dados de áudio e texto para fala em um app. Veja os quatro mais comuns.

Public void onError()

Se ocorrer um erro, o fluxo de controle vai para este callback de erro. Ele serve para avisar o usuário do app que houve um problema e solicitar que envie dados analíticos para verificação.

Public void onWarn()

O callback é acionado aqui se o usuário receber um aviso, como falta de largura de banda suficiente para o app.

Public void onEvent()

Use este callback sempre que um novo evento ocorrer, como quando o usuário pausar o áudio.

Public void onRangeStart()

Este callback retorna o mapeamento entre o trecho que está sendo reproduzido e o texto que o usuário deseja ouvir.

Notas adicionais

Qualquer nova rotina de mlttscallback que você criar terá limitações. No exemplo acima, os caracteres são codificados em UTF-8 e há um limite de 500 caracteres.

Por outro lado, a função é compatível com vozes masculinas e femininas em Inglês, Mandarim e uma combinação de ambos.

Speechify - A alternativa ao TalkBack

Como você pode ver, usar um dispositivo Huawei para ler textos no aparelho pode ser um pouco trabalhoso. No entanto, se você não gosta de programar, um aplicativo alternativo de texto para fala pode ler qualquer texto para você em tempo real.

Esse app é o Speechify.

Disponível para todos os dispositivos Android, o Speechify utiliza tecnologia de síntese de voz para oferecer uma variedade de vozes com som humano e em vários timbres. Os usuários podem escolher entre mais de 14 idiomas e ajustar a velocidade da leitura como quiserem.

E quando não estiver usando o app, basta desligá-lo e você pode ler o texto normalmente.

Se quiser saber mais sobre como o Speechify pode funcionar no seu Huawei, faça um teste gratuito hoje mesmo. Você também pode usar o leitor diretamente no seu navegador.

Perguntas frequentes

Como ativar o texto para fala no meu Huawei?

Use as orientações deste artigo para ativar o app TalkBack.

Como ditar no Huawei?

Acesse o “Painel de Controle” do seu aparelho e vá até “Facilidade de Acesso”. Selecione “Reconhecimento de Fala” e toque em “Iniciar Reconhecimento de Fala”.

Existe texto para fala no Android?

Além do TalkBack, você pode acessar diversos mecanismos TTS em um telefone Android.

Curta as vozes de IA mais avançadas, arquivos ilimitados e suporte 24/7

Experimente grátis
tts banner for blog

Compartilhe este artigo

Tyler Weitzman

Tyler Weitzman

Mestre em Ciência da Computação por Stanford, defensor da dislexia e da acessibilidade, CEO e fundador da Speechify

Tyler Weitzman é cofundador, chefe de Inteligência Artificial e presidente da Speechify, o aplicativo número 1 de conversão de texto em fala do mundo, com mais de 100.000 avaliações cinco estrelas. Weitzman se formou na Universidade de Stanford, onde concluiu o bacharelado em Matemática e o mestrado em Ciência da Computação com ênfase em Inteligência Artificial. Ele foi reconhecido pela revista Inc. como um dos 50 principais empreendedores e já foi destaque em publicações como Business Insider, TechCrunch, LifeHacker, CBS, entre outras. Sua pesquisa de mestrado teve como foco inteligência artificial e conversão de texto em fala, com o trabalho final intitulado “CloneBot: Personalized Dialogue-Response Predictions”.

speechify logo

Sobre a Speechify

Leitor de texto para fala nº 1

Speechify é a principal plataforma de texto para fala do mundo, confiável por mais de 50 milhões de usuários e com mais de 500.000 avaliações cinco estrelas em suas versões para iOS, Android, extensão para Chrome, web app e aplicativos para Mac desktop. Em 2025, a Apple premiou a Speechify com o prestigiado Apple Design Award na WWDC, chamando-a de “um recurso essencial que ajuda as pessoas a viverem melhor”. A Speechify oferece mais de 1.000 vozes naturais em mais de 60 idiomas e é usada em quase 200 países. As vozes de celebridades incluem Snoop Dogg e Gwyneth Paltrow. Para criadores e empresas, o Speechify Studio oferece ferramentas avançadas, incluindo o Gerador de Voz IA, Clonagem de Voz IA, Dublagem de IA e seu próprio Alterador de Voz IA. A Speechify também integra grandes produtos com sua API de texto para fala de alta qualidade e custo acessível. Em destaque no The Wall Street Journal, CNBC, Forbes, TechCrunch e outros grandes veículos de mídia, a Speechify é a maior provedora de texto para fala do mundo. Visite speechify.com/news, speechify.com/blog e speechify.com/press para saber mais.