Instalar a voz Brasil - Heloísa no Windows 7 (testado na versão 32 bits e 64 bits)


Se você deseja configurar apenas a voz Heloísa Brasil, continue neste post.
Agora, se deseja configurar qualquer outra voz da Microsoft, clique aqui.

Estes procedimentos devem ser executados por pessoas capacitadas tecnicamente para Windows 7.
Este procedimento foi testado no Windows 7 32 bits e Windows 7 64 bits.
Recomendo fortemente fazer um ponto de restauração do sistema antes de efetuar os procedimentos abaixo, para que, se houver alguma falha, seja possível restaurar o sistema.

A Microsoft disponibiliza gratuitamente a voz Heloísa, para leitura de textos em português (Brasil).
Segue os procedimentos para a instalação da voz.

Passo 1)
Instale o Microsoft Speech Platform - Runtime (Version 11).
Se seu sistema for 32 bits, instale a versão x86.
(x86_SpeechPlatformRuntime\SpeechPlatformRuntime.msi)

Se seu sistema for 64 bits, instale a versão x64.
(x64_SpeechPlatformRuntime\SpeechPlatformRuntime.msi)


Faça o download a partir do site abaixo:
http://www.microsoft.com/en-us/download/details.aspx?id=27225

Passo 2) 
Instale a linguagem Heloisa, em Microsoft Speech Platform - Runtime Languages (Version 11). 
Observação: Puxe a versão TTS.
(MSSpeech_TTS_pt-BR_Heloisa.msi)
 
Faça o download a partir do site abaixo:
www.microsoft.com/en-us/download/details.aspx?id=27224

Passo 3)  
Se o seu sistema for Windows 7 32 bits, crie um arquivo .reg com o conteúdo abaixo e depois execute o arquivo logado como administrador do sistema (ou a partir do CMD executando-o como administrador do sistema):


Windows Registry Editor Version 5.00



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_pt-BR_Heloisa_11.0]

@="Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)"

"416"="Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)"

"CLSID"="{a12bdfa1-c3a1-48ea-8e3f-27945e16cf7e}"

"LangDataPath"="C:\\Program Files\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_pt-BR_Heloisa_11.0\\MSTTSLocptBR.dat"

"VoicePath"="C:\\Program Files\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_pt-BR_Heloisa_11.0\\HeloisaT"



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_pt-BR_Heloisa_11.0\Attributes]

@=""

"Age"="Adult"

"Gender"="Female"

"Language"="416"

"Name"="Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)"

"Vendor"="Microsoft"

"Version"="11.0"


Se o seu sistema for Windows 7 64 bits, crie um arquivo .reg com o conteúdo abaixo e depois execute o arquivo logado como administrador do sistema (ou a partir do CMD executando-o como administrador do sistema):

Windows Registry Editor Version 5.00





[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_pt-BR_Heloisa_11.0]

@="Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)"

"416"="Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)"

"CLSID"="{a12bdfa1-c3a1-48ea-8e3f-27945e16cf7e}"

"LangDataPath"="C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_pt-BR_Heloisa_11.0\\MSTTSLocptBR.dat"

"VoicePath"="C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_pt-BR_Heloisa_11.0\\HeloisaT"


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_pt-BR_Heloisa_11.0\Attributes]

@=""

"Age"="Adult"

"Gender"="Female"

"Language"="416"

"Name"="Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)"

"Vendor"="Microsoft"

"Version"="11.0" 





Passo 4)   
Selecione a voz nova instalada digitando no menu Iniciar Alterar configurações de texto para fala.
Outra forma de acesso seria pelo painel de controle, Facilidade de Acesso, Reconhecimento de Fala, menu esquerdo chamado Conversão de Texto em Fala. Selecione "Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)".
Teste em "Demonstração de Voz".




Você pode usar o "Narrator" que vem pré-instalado no Windows para testar. No narrator, troque a voz em "Configurações de voz".

Deixe seu comentário se o post foi útil para você ou se tiver alguma dúvida.

Fonte de referência:

http://answers.microsoft.com/pt-br/windows/forum/windows_vista-windows_install/microsoft-translator-fala-em-portugu%C3%AAs-como/04440df6-b5a5-4099-8dc6-6fd6b9b4f16a?msgId=28069a8c-0f7f-48df-950b-4cb84ea0aa18

http://www.microsoft.com/en-us/download/search.aspx?q=Microsoft%20Speech%20Platform%20-%20Server%20Runtime%20Languages&p=0&r=10&t=&s=availabledate~Descending

http://www.lomeutec.com/2012/02/narrator-faca-o-windows-7-falar-em.html

Comentários

  1. Está ótimo, Rodolfo, procedimento claramente explicado e funcionou 100%.
    No passo 4, creio que falta algo após o "Iniciar", mas consegui executar pelo Painel de Controle.
    Obrigado.
    Ricardo-Curitiba 06/09/15

    ResponderExcluir
  2. Parabens Rodolfo Andrade por sua generosidade em compartilhar soluções

    ResponderExcluir
  3. funcionou perfeitamente. show de bola. parabens

    ResponderExcluir
  4. Mano, o meu eu coloco em aplicar, dai volta a voz da ana(voz em ingles), no propriedades de fala

    ResponderExcluir
    Respostas
    1. Confira cada passo novamente, é importante lembrar que o Arquivo .reg criado deve ser executado a partir do cmd executado com a opção disponível com o botão direito: "Executar como administrador". Acabei de refazer aqui na minha máquina e funcionou.

      Excluir
  5. Tentei aqui mas esta dando classe não registrada quando tento usar a voz

    ResponderExcluir
    Respostas
    1. acabei de refazer todo o procedimento aqui e funcionou. Execute o arquivo .reg a partir de um cmd aberto com a opção botão direito, "Executar como administrador".

      Excluir
  6. Essa porra não funcionou

    ResponderExcluir
    Respostas
    1. Confira cada passo novamente, é importante lembrar que o Arquivo .reg criado deve ser executado a partir do cmd executado com a opção disponível com o botão direito: "Executar como administrador". Acabei de refazer aqui na minha máquina e funcionou.

      Excluir
  7. Não funcionou, não fala nada, apenas o em inglês. Perdi tempo nessa dica inútil.

    ResponderExcluir
    Respostas
    1. Confira cada passo novamente, é importante lembrar que o Arquivo .reg criado deve ser executado a partir do cmd executado com a opção disponível com o botão direito: "Executar como administrador". Acabei de refazer aqui na minha máquina e funcionou.

      Excluir
  8. Só funcionou assim:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_pt-BR_Heloisa_11.0]

    @="Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)"

    "416"="Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)"

    "CLSID"="{a12bdfa1-c3a1-48ea-8e3f-27945e16cf7e}"

    "LangDataPath"="C:\\Program Files\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_pt-BR_Heloisa_11.0\\MSTTSLocptBR.dat"

    "VoicePath"="C:\\Program Files\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_pt-BR_Heloisa_11.0\\HeloisaT"



    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_pt-BR_Heloisa_11.0\Attributes]

    @=""

    "Age"="Adult"

    "Gender"="Female"

    "Language"="416"

    "Name"="Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)"

    "Vendor"="Microsoft"

    "Version"="11.0"

    ResponderExcluir
    Respostas
    1. Ah, ok. Provavelmente seu sistema é 32 bits. Que bom que deu certo.

      Excluir
  9. Brother, você saberia o procedimento para instalação da voz MSSpeech_SR_pt-BR_TELE ?

    ResponderExcluir
    Respostas
    1. olá, tente a partir deste post:
      http://rodolfo-andrade.blogspot.com.br/2015/11/como-instalar-qualquer-voz-da-microsoft.html

      Excluir
  10. não to entendo nada, como que cria arquivo reg.

    ResponderExcluir
    Respostas
    1. Abra o notepad, copie e edite o conteúdo desejado, na hora de salvar o arquivo, coloque o nome do arquivo com final .reg, exemplo: script.reg

      Excluir
  11. eu tentei fazer aqui, no windows ta reconhecendo o idioma bonitinho, tanto que aperto pra fazer o teste, e a mulher fala blz... so que no discord, quando eu tento usar o feature /tts, ela ainda fala em ingles, e qndo eu volto nas opçoes de reconhecimento de fala, o idioma da heloisa foi alterado pro padrão do windows 7, que é o ingles... será que eu fiz algo errado? to quebrando a cabeça aqui e nao consigo arrumar nem fodendo

    ResponderExcluir
  12. tentei fazer funcionar aqui no Discord também, e toda vez que digito /tts e o texto, realmente ele muda para o idioma inglês. Procurei pra ver se tinha como definir a linguagem do TTS dentro do DIscord, e também não achei... desculpe amigo, não conseguirei ajudar nesta questão específica do Discord.

    ResponderExcluir
  13. Respostas
    1. abra o notepad, copie o conteúdo desejado.
      Na hora que for salvar, salve com a extensão .reg, ao invés de .txt
      Exemplo: heloisa.reg

      Excluir
  14. Bom dia Rodolfo.
    Funcionou perfeitamente!
    Grato por compartilhar seu conhecimento.

    Nando Lopes

    PS: agora só me falta acessar o TTS pelo meu aplicativo.
    Programo em Xailer mas, pode ser em C++
    Crio vários arquivos TXT e quero lê-los em tempo real.
    Alguma sugestão?
    Grato

    ResponderExcluir
  15. Valeu pela dica!
    No eu a versão e 10.0, e melhor conferir direto no local de instalação, e tudo funciona perfeitamente!

    ResponderExcluir
  16. Qual seria o Conteúdo a colar no notepad?!

    ResponderExcluir
  17. O conteúdo descrito no passo 3, de acordo com a versão do seu sistema operacional (32 ou 64 bits). Lembre de salvar o arquivo em .reg.

    ResponderExcluir
  18. Muito bom já faz tempo que procurava algo assim. Muito bem explicado...

    ResponderExcluir
  19. Oi Rodolfo, como executo o arquivo .reg, no prompt de cmando diz que não é reconhecido.

    ResponderExcluir
  20. Mesmo seguindo à risca o procedimento acima, não funcionou com a versão Heloisa 11.0. Então, instalei a versão Heloisa 10.0, seguindo as orientações do video https://www.youtube.com/watch?v=e9q6DZlVFbw e funcionou perfeiramente.

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Lava-louças Brastemp BLE20 - RESOLVIDO - Piscando luzes Iniciar e enxaguar/Erro ao jogar água fora

Microsoft Print to PDF não aparece na lista de impressoras nos programas