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

7 commenti:

  1. non capisco la parte sul registro...come faccio? lo devo fare per forza?

    RispondiElimina
  2. Funziona..
    Sei un genio...
    erano anni che cercavo una soluzione valida e la tua ha funzionato

    RispondiElimina
    Risposte
    1. matteo conz devi fare esporta reg, poi lo modifichi cambiando da \Speech Server\v11.0\ a \Speech\ salvi e poi clikki due volte sul reg :)

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

    Sì, molto bello. Peccato che non parla.

    RispondiElimina
  4. io ho installato i pacchetti ma non me li trova...

    RispondiElimina
  5. Anche senza il runtime installer 11 di Microsoft, che purtroppo é solo in lingua inglese?

    RispondiElimina