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
Está ótimo, Rodolfo, procedimento claramente explicado e funcionou 100%.
ResponderExcluirNo passo 4, creio que falta algo após o "Iniciar", mas consegui executar pelo Painel de Controle.
Obrigado.
Ricardo-Curitiba 06/09/15
obrigado Ricardo.
ExcluirEste comentário foi removido pelo autor.
ResponderExcluirParabens Rodolfo Andrade por sua generosidade em compartilhar soluções
ResponderExcluirvaleu, fico feliz em ter ajudado!
Excluirfuncionou perfeitamente. show de bola. parabens
ResponderExcluirvaleu, fico feliz em ter ajudado!
ExcluirMano, o meu eu coloco em aplicar, dai volta a voz da ana(voz em ingles), no propriedades de fala
ResponderExcluirConfira 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.
ExcluirTentei aqui mas esta dando classe não registrada quando tento usar a voz
ResponderExcluiracabei 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".
ExcluirEssa porra não funcionou
ResponderExcluirConfira 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.
ExcluirNão funcionou, não fala nada, apenas o em inglês. Perdi tempo nessa dica inútil.
ResponderExcluirConfira 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.
ExcluirSó funcionou assim:
ResponderExcluirWindows 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"
Ah, ok. Provavelmente seu sistema é 32 bits. Que bom que deu certo.
ExcluirBrother, você saberia o procedimento para instalação da voz MSSpeech_SR_pt-BR_TELE ?
ResponderExcluirolá, tente a partir deste post:
Excluirhttp://rodolfo-andrade.blogspot.com.br/2015/11/como-instalar-qualquer-voz-da-microsoft.html
não to entendo nada, como que cria arquivo reg.
ResponderExcluirAbra 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
Excluireu 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
ResponderExcluirtentei 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.
ResponderExcluircomo faz pra criar o arquivo .reg?
ResponderExcluirabra o notepad, copie o conteúdo desejado.
ExcluirNa hora que for salvar, salve com a extensão .reg, ao invés de .txt
Exemplo: heloisa.reg
Bom dia Rodolfo.
ResponderExcluirFuncionou 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
Valeu pela dica!
ResponderExcluirNo eu a versão e 10.0, e melhor conferir direto no local de instalação, e tudo funciona perfeitamente!
Mandou muito bem!!!
ResponderExcluirObrigado!
Qual seria o Conteúdo a colar no notepad?!
ResponderExcluirO 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.
ResponderExcluirAjudou muito, amigo, obrigado.
ResponderExcluirMuito bom já faz tempo que procurava algo assim. Muito bem explicado...
ResponderExcluirOi Rodolfo, como executo o arquivo .reg, no prompt de cmando diz que não é reconhecido.
ResponderExcluirMesmo 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