Como instalar qualquer voz da Microsoft no Windows 7 para leitura de textos (testado em 32 bits e 64 bits)
(Read in English)
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. Pode ser que funcione para outros sistemas, mas não testei.
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 oferece várias vozes para leituras de textos em voz alta gratuitamente.
Como exemplo, fiz os procedimentos de instalação das vozes Helóisa (pt-BR) e Hilda (es-MX), mas o procedimento também funciona com as outras vozes.
Você terá que substituir as linhas de código de acordo com as voz que irá instalar.
Vamos começar.
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 que deseja em Microsoft Speech Platform - Runtime Languages (Version 11).
Observação: Puxe a versão TTS.
Meu exemplo: (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)
Crie o arquivo .reg com a informação de acordo com suas necessidades e execute o arquivo como administrador do sistema.
Comentarei cada linha, e depois, mostrarei exemplos do arquivo .reg completo.
Meu exemplo:
Próxima linha:
Meu exemplo:
Para completar a próxima linha, você irá precisar desta tabela:
Substitua "code" pelo código correspondente da linguagem que está instalando:
Meu exemplo:
Próxima linha:
Você precisará encontrar o arquivo .dat da voz que instalou. Estará em uma pasta similar a esta, se seu sistema for 32 bits:
C:\Program Files\Common Files\Microsoft Shared\Speech\Tokens\TTS_MS_lang-country_Name_11.0\MSTTSsomething.dat
ou se o seu sistema de 64 bits:
C:\Program Files (x86)\Common Files\microsoft shared\Speech\Tokens\TTS_MS_lang-country_Name_11.0\MSTTSsomething.dat
De acordo com esta informação, complete a próxima linha, como meu exemplo:
Na próxima linha, substitua code com o mesmo código que havia usado antes:
Meu exemplo:
Aqui apresento um exemplo de um .reg completo, no caso para instalar TTS_MS_pt-BR_Heloisa_11.0 para Windows 7 32 bits. Lembre-se que você deve executar o .reg como administrador, senão não irá funcionar.
Aqui apresento um exemplo de um .reg completo, no caso para instalar TTS_MS_pt-BR_Heloisa_11.0 para Windows 7 64 bits. Lembre-se que você deve executar o .reg como administrador, senão não irá funcionar.
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.
Sources:
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
http://denspe.blog84.fc2.com/blog-entry-105.html
https://msdn.microsoft.com/en-us/library/hh378476%28v=office.14%29.aspx
http://siva.cc.hirosaki-u.ac.jp/usr/koyama/daisy/src/msharuka64.reg
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. Pode ser que funcione para outros sistemas, mas não testei.
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 oferece várias vozes para leituras de textos em voz alta gratuitamente.
Como exemplo, fiz os procedimentos de instalação das vozes Helóisa (pt-BR) e Hilda (es-MX), mas o procedimento também funciona com as outras vozes.
Você terá que substituir as linhas de código de acordo com as voz que irá instalar.
Vamos começar.
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 que deseja em Microsoft Speech Platform - Runtime Languages (Version 11).
Observação: Puxe a versão TTS.
Meu exemplo: (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)
Crie o arquivo .reg com a informação de acordo com suas necessidades e execute o arquivo como administrador do sistema.
Comentarei cada linha, e depois, mostrarei exemplos do arquivo .reg completo.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_lang-Country_Name_11.0]
Meu exemplo:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_pt-BR_Heloisa_11.0]
Próxima linha:
@="Microsoft Server Speech Text to Speech Voice (lang-Country, Name)"
Meu exemplo:
@="Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)"
Para completar a próxima linha, você irá precisar desta tabela:
410
|
Lucia
|
Microsoft Server Speech Text to Speech Voice (it-IT, Lucia)
|
413
|
Hanna
|
Microsoft Server Speech Text to Speech Voice (nl-NL, Hanna)
|
403
|
Herena
|
Microsoft Server Speech Text to Speech Voice (ca-ES, Herena)
|
41D
|
Hedvig
|
Microsoft Server Speech Text to Speech Voice (sv-SE, Hedvig)
|
80A
|
Hilda
|
Microsoft Server Speech Text to Speech Voice (es-MX, Hilda)
|
C0A
|
Helena
|
Microsoft Server Speech Text to Speech Voice (es-ES, Helena)
|
406
|
Helle
|
Microsoft Server Speech Text to Speech Voice (da-DK, Helle)
|
407
|
Hedda
|
Microsoft Server Speech Text to Speech Voice (de-DE, Hedda)
|
414
|
Hulda
|
Microsoft Server Speech Text to Speech Voice (nb-NO, Hulda)
|
40B
|
Heidi
|
Microsoft Server Speech Text to Speech Voice (fi-FI, Heidi)
|
C0C
|
Harmonie
|
Microsoft Server Speech Text to Speech Voice (fr-CA, Harmonie)
|
40C
|
Hortense
|
Microsoft Server Speech Text to Speech Voice (fr-FR, Hortense)
|
416
|
Heloisa
|
Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)
|
816
|
Helia
|
Microsoft Server Speech Text to Speech Voice (pt-PT, Helia)
|
415
|
Paulina
|
Microsoft Server Speech Text to Speech Voice (pl-PL, Paulina)
|
419
|
Elena
|
Microsoft Server Speech Text to Speech Voice (ru-RU, Elena)
|
804
|
HuiHui
|
Microsoft Server Speech Text to Speech Voice (zh-CN, HuiHui)
|
404
|
HanHan
|
Microsoft Server Speech Text to Speech Voice (zh-TW, HanHan)
|
C04
|
HunYee
|
Microsoft Server Speech Text to Speech Voice (zh-HK, HunYee)
|
411
|
Haruka
|
Microsoft Server Speech Text to Speech Voice (ja-JP, Haruka)
|
409
|
Helen
|
Microsoft Server Speech Text to Speech Voice (en-US, Helen)
|
4009
|
Heera
|
Microsoft Server Speech Text to Speech Voice (en-IN, Heera)
|
C09
|
Hayley
|
Microsoft Server Speech Text to Speech Voice (en-AU, Hayley)
|
1009
|
Heather
|
Microsoft Server Speech Text to Speech Voice (en-CA, Heather)
|
809
|
Hazel
|
Microsoft Server Speech Text to Speech Voice (en-GB, Hazel)
|
412
|
Heami
|
Microsoft Server Speech Text to Speech Voice (ko-KR, Heami)
|
Substitua "code" pelo código correspondente da linguagem que está instalando:
"code"="Microsoft Server Speech Text to Speech Voice (lang-Country, Name)"
Meu exemplo:
"416"="Microsoft Server Speech Text to Speech Voice (pt-BR, Heloisa)"
Próxima linha:
"CLSID"="{a12bdfa1-c3a1-48ea-8e3f-27945e16cf7e}"
Você precisará encontrar o arquivo .dat da voz que instalou. Estará em uma pasta similar a esta, se seu sistema for 32 bits:
C:\Program Files\Common Files\Microsoft Shared\Speech\Tokens\TTS_MS_lang-country_Name_11.0\MSTTSsomething.dat
ou se o seu sistema de 64 bits:
C:\Program Files (x86)\Common Files\microsoft shared\Speech\Tokens\TTS_MS_lang-country_Name_11.0\MSTTSsomething.dat
De acordo com esta informação, complete a próxima linha, como meu exemplo:
"LangDataPath"="C:\\Program Files\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_pt-BR_Heloisa_11.0\\MSTTSLocptBR.dat"
A próxima linha, você precisa substituir o nome + T. Exemplos: HildaT, HeloisaT, onde Hilda is the voz mexicanae Heloisa é a voz brasileira."VoicePath"="C:\\Program Files\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_pt-BR_Heloisa_11.0\\HeloisaT"
Na próxima linha, substitua code com o mesmo código que havia usado antes:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_lang-Country_Name_11.0\Attributes]
@=""
"Age"="Adult"
"Gender"="Female"
"Language"="code"
"Name"="Microsoft Server Speech Text to Speech Voice (lang-Country, Name)"
"Vendor"="Microsoft"
"Version"="11.0"
Meu exemplo:
[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"
Aqui apresento um exemplo de um .reg completo, no caso para instalar TTS_MS_pt-BR_Heloisa_11.0 para Windows 7 32 bits. Lembre-se que você deve executar o .reg como administrador, senão não irá funcionar.
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"
Aqui apresento um exemplo de um .reg completo, no caso para instalar TTS_MS_pt-BR_Heloisa_11.0 para Windows 7 64 bits. Lembre-se que você deve executar o .reg como administrador, senão não irá funcionar.
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"Aqui outro exemplo para instalar TTS_MS_es-MX_Hilda_11.0 em um sistema Windows 7 64 bits:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_es-MX_Hilda_11.0] @="Microsoft Server Speech Text to Speech Voice (es-MX, Hilda)" "80A"="Microsoft Server Speech Text to Speech Voice (es-MX, Hilda)" "CLSID"="{a12bdfa1-c3a1-48ea-8e3f-27945e16cf7e}" "LangDataPath"="C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_es-MX_Hilda_11.0\\MSTTSLocesMX.dat" "VoicePath"="C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_es-MX_Hilda_11.0\\HildaT" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_es-MX_Hilda_11.0\Attributes] @="" "Age"="Adult" "Gender"="Female" "Language"="80A" "Name"="Microsoft Server Speech Text to Speech Voice (es-MX, Hilda)" "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.
Sources:
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
http://denspe.blog84.fc2.com/blog-entry-105.html
https://msdn.microsoft.com/en-us/library/hh378476%28v=office.14%29.aspx
http://siva.cc.hirosaki-u.ac.jp/usr/koyama/daisy/src/msharuka64.reg
vc e o caraaaaaaaaaaaaaaaaa *-*
ResponderExcluiressa informação não procede! kkkk
Excluirvocê é o cara*2 kkkkkkkk
ResponderExcluirMuito boa informação! É uma solução genérica, para todos os idiomas fornecidos pela Microsoft... Valeu!
ResponderExcluirRepetindo: Vc é o cara!!!
ResponderExcluirSó falta o tio Gates dizer "Vc é o cara!!!"
ResponderExcluirsou muito burro pra conseguir fazer tuddo isso
ResponderExcluirParabéns, funcionou perfeito
ResponderExcluirMuito Grato pela informação
Parabéns
Não tem um jeito parecido de configurar o reconhecimento de fala em português?
ResponderExcluirUma vez instalado o MicrosoftSpeechPlatformSDK, para configurar os arquivos MSSpeech_SR_pt-BR_TELE?