COME FAR FUNZIONARE L’ASSISTENTE VOCALE DI WINDOWS 7 SU UN SISTEMA OPERATIVO A 64 BIT |  www.cesariodeiako.blogspot.com

29 gennaio 2012

COME FAR FUNZIONARE L’ASSISTENTE VOCALE DI WINDOWS 7 SU UN SISTEMA OPERATIVO A 64 BIT

In questo post avevo descritto come far parlare in italiano l’assistente vocale di Windows 7, tuttavia la procedura sembra non andare a buon fine se si ha installato Windows 7 a 64 bit.
Per fortuna esiste una soluzione molto semplice a questo problema :
come prima cosa scaricare la voce italiana di Windows 7 da questa pagina ed al termine dell’installazione aprire le proprietà del file appena scaricato e scorrere fino alla scheda “compatibilità” ,successivamente inserire il flag alla casella “esegui in modalità compatibilità per:” ed impostare la compatibilità su “Windows XP service pack 3” ed eseguire l’installazione normalmente.
al termine dell’installazione entrare nell’assistente vocale di Windows 7 e cliccare sul pulsante “impostazioni voce” e scegliere come voce predefinita la voce “ScanSoft Silvia_Dri_40:16KHz” e cliccare sul pulsante “Ok”.
Se la procedura non dovesse funzionare provare a seguire il seguente procedimento:
come prima cosa lanciare l’assistente vocale di Windows 7 ,in seguito aprire il menù start e scrivere cmd e cliccare sul primo risultato.
Una volta entrati nella riga di comando digitare il seguente percorso :
C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl
Si tratta di un comando che fa apparire una finestra analoga a quella della scelta delle voci nell’assistente vocale di Windows 7 ma in cui compaiono tutte le voci istallate sul computer comprese quelle a 16 bit e non solo l’unica registrata a 32 bit “Microsoft Anna –English”.
Una volta aperta la finestra settare come voce predefinita “ScanSoft Silvia_Dri_40:16KHz”.
Se ancora questa seconda procedura non dovesse andare a buon fine, scaricare la voce eSpeak italiana  per Windows 7 a 64 bit dal sito ufficiale e settarla come voce predefinita nell’assistente vocale.

27 commenti:

  1. Anche se dettagliate , le procedure descritte per cambiare l'assistente vocale non ha avuto effetto. Non si riesce a cambiarlo se non temporaneamente durante il comando Dos. Suggerisco un aggiornamento

    RispondiElimina
    Risposte
    1. si concordo pure io solo da comando cmd lo fa ma poi torna in inglese

      Elimina
  2. Grazie per la segnalazione. Cercherò di trovare un altra soluzione per ottenere lo stesso risultato.
    nel fra tempo prova ad installare sul sistema operativo e-speak italiano ed ad impostarlo come voce predefinita nelle impostazioni dell'assistente vocale di windows 7.

    RispondiElimina
  3. Buongiorno,

    Confermo non funzionamento o meglio .. Nel pannello con la stringa si riesce a cambiare lingua in italiano, ma quando si lancia l'assistente vocale dal campo cerca file dello START l'unica voce selezionabile dal pop up è Microsoft Anna - English (United States)

    RispondiElimina
  4. io ho fatto cosi scaricato e installato il programma RSSolo4ItalianSilvia da qui https://skydrive.live.com/redir.aspx?cid=d4b1b085dfa4688c&resid=D4B1B085DFA4688C%21107&parid=D4B1B085DFA4688C%21105

    poi ho semplicemente aperto esplora risorse e ho chiamato questo percorso
    C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl

    da li ho potuto scegliere la lingua italiana in modo facile e veloce. Ha io uso winndows 7.

    Potete aiutarmi a capire ora come faccio a fargli leggere i testi in italiano?

    RispondiElimina
    Risposte
    1. Salve mi dispiace ma in base ad ulteriori prove fatte su sistemi operativi a 64 bit le procedure inlustrate sembrano non funsionare.
      comunque se lei dispone di un sistema a 32 bit le consiglio di installare la voce silvia e avviare l'assistente vocale. Sulla finestra che si aprirà cliccare sul pulsante "inpostazioni voce" e selezioni la voce silvia italian 16 khz.
      mi scuso per l'inconveniente.

      Elimina
  5. Consiglio a tutti i lettori di questo post di provare come alternativa all'assistente vocale di windows il software screen reader gratuito nvda scaricabile dal sito www.nvda.it

    RispondiElimina
    Risposte
    1. Salve Potresti scrivere in modo più dettagliato la procedura che hai fatto per far funsionare silvia su windows 7?
      grazie.
      P.S. Si tratta di un sistema operativo a 32 o 64 bit?

      Elimina
    2. Un po' in ritardo ma mi è stato utile il post. Effettivamente la procedura indicata nel post principale non funziona (io ho windows 8 64 BIT), ma copiando il percorso come ha suggerito l'utente anonima sono riuscita ad impostare Silvia, nel senso che c'era tra le opzioni. Non so se non so usare l'assesstente vocale integrato a windows oppure nemmeno funziona, ma comunque mi parlava in inglese dicendo che dovevo impostare una lingua. Ho lasciato perdere ed ho scaricato il software Balabolka, e lì Silvia funziona benissimo. Si deve sempre impostare ma è intuitivissimo, niente di arzigogolato, ma funziona alla grande. Spero di essere stata utile.

      Elimina
  6. ha funzionato alla perfezione,anche se il percorso sul command non dava nessun risultato. trovando da solo la cartella ho cambiato preferenza della lingua e adesso Silvia funziona! grazie!!

    RispondiElimina
  7. Ciao, lavoro con questi software da tanti anni e credo che il freeware migliore ad oggi sia balabolka, scaricabile da qui http://www.cross-plus-a.com/it/balabolka.htm.

    Naturalmente la voce di default è inglese e quindi è necessario scaricare prima il file che hai indicato nel tuo post, in particolare questo https://skydrive.live.com/?cid=d4b1b085dfa4688c&id=D4B1B085DFA4688C!107

    In questo modo anche windows 7 a 64 bit parla in italiano!

    Ciao

    Paolo

    RispondiElimina
  8. Salve ho riscontrato che
    l'assistente vocale è il file narrator.exe in C:\Windows/System32. Non esiste un analogo nella cartella di sistema "SysWOW64" in pratica la installazione della voce, ed anche il procedimento sopra configurano il sistema a 64 bit il pannello di controllo avvia l'unica applicazione a 32 bit che non vede altre voci installate.
    Roberto

    RispondiElimina
  9. Ciao,
    grazie alla tua dettagliata descrizione, sono riuscita a far parlare in italiano "Balabolka". Sai, mio figlio ha + di un disturbo di apprendimento e devo imparare l'utilizzo di alcuni strumenti informatici per proporglieli.- Grazie ancora,gb

    RispondiElimina
    Risposte
    1. Salve mi fa molto piacere che il mio post sia stato utile.
      Comunque se ha bisogno non esiti a chiedere.
      Sono un ragazzo ipovedente appassionato di computer e quindi se ha bisogno di qualcosa chieda pure.

      Elimina
  10. io ho un sistema a 64 bit ma non mi funziona

    RispondiElimina
  11. Questo commento è stato eliminato dall'autore.

    RispondiElimina
  12. Con questo procedimento (anche se un po lungo) è possibile sostituire la voce di default con una voce italiana.

    Primo step:
    Installa the Speech Platform v11

    a) vai qui: http://www.microsoft.com/en-us/download/details.aspx?id=27225
    b) clicca "Download"
    c) seleziona "x64_SpeechPlatformRuntime\SpeechPlatformRuntime.msi"
    d) fai partire l'installazione

    Secondo Step:

    a) vai qui: http://www.microsoft.com/en-us/download/details.aspx?id=27224
    b) clicca "Download"
    c) seleziona le voci che vuoi installare (quelle con scritto it sono in italiano)
    d) una volta scaricate installale

    Terzo step:

    a) Dal prompt dei comandi o da esegui scrivi "Regedit"
    b) Vai in - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices -clicca col destro sulla cartela "Tokens" e poi su esporta. Salva sul desktop chiamandolo voices1.reg
    b) Vai in - HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Speech Server\v11.0\Voices - clicca col destro sulla cartela "Tokens" e poi su esporta. Salva sul desktop chiamandolo voices2.reg

    Quarto step:

    a) Apri Voices1.reg in Notepad o worpad.
    b) clicca su sostituisci
    c) scrivi \Speech Server\v11.0\ nel campo "trova"
    d) scrivi \Speech\ nel campo "sostituisci con"
    e) clicca "sostituisci tutto"
    f) Salva il file

    g) ripeti i procedimenti da a) a f) per l'altro file Voices2.reg

    Quinto Step

    a) Fai doppio clic su Voices1.reg e Voices2.reg salvati sul desktop
    b) clicca si sulla finestra che appare

    RispondiElimina
    Risposte
    1. Grazie per la dettagliata procedura.
      Il metodo illustrato funziona sicuramente meglio di quello scritto nel post.
      Congratulazioni!

      Elimina
    2. di nulla! avevo lo stesso problema poi ho trovato questa procedura online, l'ho testata e funziona.
      un saluto
      Franesco

      Elimina
    3. scsami francesco ma nella cartella woow6432node sono presenti solo due cartelle google e windows di cui in windows ce soltanto explorer, ext, internet explorer ma nessuna traccia della presenza della suddetta cartella
      Speech Server all'interno di essa sebbene su SOFWARE e poi Windows ci sia

      Elimina
  13. ciao, intanto ti consiglierei di controllare bene i vari passaggi (cioè di aprire le cartelle nell'ordine indicato) poi dimmi se ho capito bene il problema:

    quando vai in
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\

    trovi la cartella "Speech Server".

    invece, in
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\

    non riesci a trovare la cartella "Speech Server" ho capito bene?

    RispondiElimina
  14. Buongiorno,
    Scusate se commento questo vecchio post. Con la procedura descritta da Francesco (grazie!) ottengo un assistente vocale del tipo TTS: cioè il pc legge tranquillamente i testi.
    A me però servirebbe anche il lato STT dell'assistente vocale, e per quello continua a darmi paradossalmente il solito errore, cioè "l'assistente vocale non è disponibile per la lingua selezionata". C'è un modo per risolverlo?
    Grazie!

    RispondiElimina
  15. Io ho fatto di tutto ma nulla lo stesso

    RispondiElimina
    Risposte
    1. Salve provi ad installare la versione gratuita per windows della vocce espeack.
      In alternativa scarichi ed installi lo screen reader nvda dal sito www.nvda.it e utilizzi quello che è migliore dell'assistente vocale di windows.
      Spero di esserle stato utile.

      Elimina
  16. Purtroppo penso che per Win 7 a 64bit non ci sia possibilità, stando a questo link è una questione di come viene creata la voce:
    http://answers.microsoft.com/en-us/windows/forum/windows_7-pictures/windows-7-64-bit-tts-voice-selection-problems/6b4153df-0ffb-4977-b26c-a313b418db96?auth=1

    RispondiElimina

La redazione del sito internet http://www.cesariodeiako.blogspot.com non può essere ritenuta in alcun modo responsabile dei commenti rilasciati dai propri lettori nel blog e negli altri servizi offerti. Tuttavia si riserva il diritto di moderare, modificare ed eliminare i commenti quando necessario. Il giudizio della redazione e dei moderatori è insindacabile.
Si consiglia vivamente di leggere il regolamento disponibile all'indirizzo http://cesariodeiako.blogspot.com/p/informazioni-legali-e-condizioni.html prima di rilasciare un commento.