mercoledì 19 giugno 2013

Windows 7 e 8: abilitare l'assistente vocale per l'italiano.


L'italiano non è tra le voci ufficialmente disponibili per l'assistente vocale di Windows, ma con questo trucco potrete sentire la voce di Lucia leggere tutto quello che volete con un discreto accento italiano.
Installate prima i Runtime di Microsoft Speech Platform (Version 11)  da qui http://www.microsoft.com/en-us/download/details.aspx?id=27225 (a 32 o 64 bit, a seconda del vostro PC)
Scaricate poi da Microsoft Speech Platform - Runtime Languages (Version 11)  la voce di Lucia: http://www.microsoft.com/en-us/download/details.aspx?id=27224
Il file da scaricare e installare è MSSpeech_TTS_it-IT_Lucia.msi

Per visualizzare Lucia tra le voci disponibili dell'assistente vocale, aggiungete queste voci di registro:
=======================================================================================================================================
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_it-IT_Lucia_11.0]
@="Microsoft Server Speech Text to Speech Voice (it-IT, Lucia)"
"410"="Microsoft Server Speech Text to Speech Voice (it-IT, Lucia)"
"CLSID"="{a12bdfa1-c3a1-48ea-8e3f-27945e16cf7e}"
"LangDataPath"="C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_it-IT_Lucia_11.0\\MSTTSLocitIT.dat"
"VoicePath"="C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\Speech\\Tokens\\TTS_MS_it-IT_Lucia_11.0\\LuciaT"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_it-IT_Lucia_11.0\Attributes]
@=""
"Age"="Adult"
"AudioFormats"="6"
"Gender"="Female"
"Language"="410"
"Name"="Microsoft Server Speech Text to Speech Voice (it-IT, Lucia)"
"Vendor"="Microsoft"
"Version"="11.0"
=======================================================================================================================================

Si tratta di esportare la chiave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices\Tokens\TTS_MS_it-IT_Lucia_11.0, rinominare cambiare il percorso da "Speech Server\v11.0" a "Speech" e importare la chiave.
Sulla mia postazione Win8x64 ha funzionato, non c'è bisogno di dire di non farlo se non siete sicuri di quello che state facendo e dei rischi che si corrono modificando il registro di Windows.

Se ora aprite l'assistente vocale, troverete la voce di Lucia tra quelle disponibili