Come far parlare il tuo computer / parlare ciò che digiti

C'è una funzione interessante in Windows che ti consente di far parlare il tuo computer o di parlare qualunque cosa tu gli dica! Questo metodo sfrutta un'API integrata installata su Windows XP, Vista, 7, 8 e 10 denominata SAPI (Speech Application Programming Interface).

L'API Microsoft Speech è ciò che viene utilizzato per la funzionalità di accessibilità da testo a voce incorporata in Windows. Puoi anche scrivere programmi che chiamano l'API, il che ti permetterebbe di far parlare le tue applicazioni, ma questo è per gli sviluppatori.

Sommario

  • Inserisci il testo, pronuncia il messaggio
  • Configurare le impostazioni vocali SAPI
  • Programma file di script

Fare in modo che il tuo computer dica quello che vuoi è abbastanza facile in realtà! In questo articolo, ti mostrerò come creare uno script VBS che prenderà un input di testo da un utente e poi lo pronuncerà. Menzionerò anche come codificare il testo che si desidera pronunciare e quindi pianificare l'esecuzione di tale script su eventi specifici come l'avvio di Windows o la disconnessione.

Inserisci il testo, pronuncia il messaggio

Cominciamo con un semplice script che farà apparire una finestra di dialogo in cui puoi digitare ciò che vuoi che Windows parli. Innanzitutto, vai avanti e apri Blocco note.

Passo 1:  incolla il seguente testo in un nuovo documento:

Dim message, sapi
message=InputBox(“Enter the text you want spoken”,”Speak This”)
Set sapi=CreateObject(“sapi.spvoice”)
sapi.Speak message

Nota che quando copi il testo dal tuo browser web e lo incolli nel Blocco note, le virgolette causeranno problemi. Prima di salvare il file, è necessario esaminare ed eliminare ogni citazione (") e digitare nuovamente la citazione. Nell'esempio seguente, ci sono sei virgolette. Dovrebbe assomigliare all'immagine qui sotto.

Come far parlare il tuo computer / parlare ciò che digiti

Ora quando vai a salvare il file, dagli un nome qualsiasi, ma assicurati di digitare anche .VBS dopo il nome. Successivamente, per la casella Salva come , scegli Tutti i file invece dei documenti di testo predefiniti.

Come far parlare il tuo computer / parlare ciò che digiti

Ora fai doppio clic sul file VBS e dovresti vedere una casella di input in cui puoi digitare il testo che vuoi pronunciare! Digita qualcosa e fai clic su OK.

Come far parlare il tuo computer / parlare ciò che digiti

Se hai fatto tutto bene, dovresti sentire una voce maschile o femminile pronunciare la tua frase. Se ricevi qualsiasi tipo di messaggio di errore, assicurati di copiare e incollare nuovamente il testo e sostituire le virgolette.

Configurare le impostazioni vocali SAPI

Questo è divertente, ma possiamo anche configurare il nostro piccolo computer parlante con impostazioni diverse. Possiamo cambiare il volume, quanto velocemente o lentamente parla la voce e cambiare il genere tra maschio e femmina. Ecco un esempio di codice in cui ho aggiunto un paio di righe extra.

Dim message, sapi
message=InputBox(“Enter the text you want spoken”,”Speak This”)
Set sapi=CreateObject(“sapi.spvoice”)
Set sapi.Voice = sapi.GetVoices.Item(1)
sapi.Rate = 0
sapi.volume = 100
sapi.Speak message

La velocità predefinita è 0 e l'intervallo è compreso tra -10 e 10. -10 farà parlare la voce molto lentamente e 10 parlerà molto velocemente. Il volume è predefinito a 100 e l'intervallo è compreso tra 0 e 100. La riga che inizia con Set sapi.Voice ti consentirà di passare a un'altra voce, se installata sul tuo sistema.

Tieni presente che il numero di voci tra cui puoi scegliere dipende dal sistema operativo. In Windows 7 c'è solo una voce, Microsoft Anna.

Come far parlare il tuo computer / parlare ciò che digiti

In Windows 10, ci sono due voci: Microsoft David e Microsoft Zira come mostrato di seguito.

Come far parlare il tuo computer / parlare ciò che digiti

Come far parlare il tuo computer / parlare ciò che digiti

Se sul tuo sistema è installata una sola voce, devi modificare sapi.GetVoices.Item(1) in sapi.GetVoices.Item(0) , altrimenti riceverai un messaggio di errore quando tenti di eseguire lo script. Puoi anche creare un altro documento di Blocco note e incollare il codice sottostante, che ti dirà quali voci sono installate. Salvalo come file .VBS come mostrato sopra ed eseguilo.

Set VObj = CreateObject(“SAPI.SpVoice”)
For Each Voice In VObj.getvoices
I = I + 1
msgbox “” & (I – 1) & ” – ” & Voice.GetDescription
Next

Fino ad ora, abbiamo utilizzato questa finestra di dialogo popup per inserire il testo, ma puoi anche semplicemente digitare il tuo messaggio nel file di script. Ciò sarebbe utile se si desidera quindi pianificare l'esecuzione automatica dello script. Ovviamente, questo può essere usato per fare scherzi ai tuoi amici e alla tua famiglia e funziona davvero bene.

Immagina solo che qualcuno accenda il proprio computer e senta il computer dire loro "Ciao John, ho molto sonno, per favore non disturbarmi oggi!" quando si avvia! Te lo posso promettere per esperienza, è isterico e dovresti assolutamente provarlo.

Per codificare il messaggio, cambia semplicemente l'ultima riga in qualcosa del genere:

sapi.Speak “Hello John, I am very tired today!”

Programma file di script

Ora che hai codificato il tuo messaggio per il tuo obiettivo previsto, devi semplicemente eseguirlo quando vuoi. Se sei esperto di tecnologia, potresti usare un programma come AutoIt , che ti permetterà di fare cose estreme come eseguire il tuo file di script quando viene aperto un determinato programma o quando una finestra è ingrandita o ridotta a icona.

Non ho tempo di approfondire tutto questo in questo post, ma fortunatamente Microsoft ha una funzionalità integrata chiamata Utilità di pianificazione che ti consente di eseguire facilmente operazioni piuttosto complicate con gli script.

Il mio post precedente approfondisce come pianificare l'esecuzione di un file di script quando si verificano determinati eventi in Windows. Se hai problemi a far funzionare il tuo script, sentiti libero di pubblicare un commento e cercherò di aiutarti. Divertiti!



Come iniziare a scrivere su Medium

Come iniziare a scrivere su Medium

Far vedere i tuoi scritti su Internet può essere un compito difficile e può sembrare un po' scoraggiante quando c'è già un mare di altri siti web che pubblicano contenuti. Soprattutto se hai appena iniziato come scrittore, conoscere il posto o la piattaforma di blog migliore per condividere le tue parole potrebbe non essere ovvio.

Cronologia visualizzazioni di TikTok: come vedere i video che hai guardato

Cronologia visualizzazioni di TikTok: come vedere i video che hai guardato

Come utente TikTok, probabilmente guardi molti video che ti piacciono. Ma cosa succede se dimentichi di mettere mi piace, aggiungere ai preferiti o commentare un video che ami.

23 alternative a Wordle per gli amanti dei giochi di parole

23 alternative a Wordle per gli amanti dei giochi di parole

Non ne ho mai abbastanza di Wordle. Abbiamo setacciato Internet e creato un elenco di 23 cloni, remix e altre versioni di Wordle in modo da poter grattare il prurito del puzzle di parole di cinque lettere.

Come fare una bobina su Instagram

Come fare una bobina su Instagram

Dopo che Tik Tok è entrato nella scena dei social media, la sua popolarità ha suscitato la necessità di una risposta da parte di altre piattaforme per mantenere interessata la loro base di utenti. I contenuti video in formato breve sono diventati la prossima grande novità nei social media e quasi tutte le piattaforme ora hanno la loro opinione su di essi.

13 divertenti estensioni di Chrome per la pausa

13 divertenti estensioni di Chrome per la pausa

Quando lavori online, utilizzando lo strumento CMS della tua azienda, facendo ricerche su un documento o tenendo il passo con le e-mail, hai bisogno di una pausa di tanto in tanto. Queste 12 estensioni del browser divertenti e divertenti per Google Chrome sono proprio ciò di cui hai bisogno.

Cosè Reddit Flair (e come usarlo)

Cosè Reddit Flair (e come usarlo)

Esistono diversi modi per personalizzare il tuo profilo utente su Reddit, ma un modo semplice per farlo è utilizzare un tocco Reddit. Ciò ti consente di taggare i tuoi post o il tuo nome utente in determinati subreddit per aggiungere contesto o umorismo.

Riesci a vedere chi ha visualizzato la tua storia su Instagram?

Riesci a vedere chi ha visualizzato la tua storia su Instagram?

Pensi che qualcuno stia segretamente spiando le tue storie su Instagram. È anche possibile?

Cosè Snapchat Spotlight e come inviarne uno

Cosè Snapchat Spotlight e come inviarne uno

Snapchat è un'app di messaggistica multimediale che ha ricevuto un'attenzione meno che meritata rispetto a Instagram. Ha un sacco di funzioni come l'intrattenimento di Cameo, l'opzione per creare i tuoi adesivi Snapchat o la funzione Snapchat Spotlight.

Come aggiungere amici su Discord

Come aggiungere amici su Discord

A differenza di altre piattaforme di social media create appositamente per il tuo utilizzo, Discord è una piattaforma che consente agli utenti di creare comunità e creare relazioni durature, indipendentemente da dove si trovino. Se vuoi creare il tuo server, la prima cosa che devi sapere è come aggiungere amici su Discord in modo da poterli invitare nella tua community.

Come giocare su Facebook Messenger

Come giocare su Facebook Messenger

Negli ultimi anni, Facebook ha faticato a trovare una casa per la sua funzione di gioco. I giochi sui social media una volta si trovavano nell'app Facebook Messenger, ma ora è possibile accedervi solo tramite l'app Facebook stessa.

Come eseguire lo screenshot su Snapchat senza avvisare laltra persona

Come eseguire lo screenshot su Snapchat senza avvisare laltra persona

Snapchat è diventata una delle app di social media più popolari al mondo. L'idea è che gli utenti di Snapchat inviino "Snap" ai loro amici per un certo periodo di tempo.

Come guardare Wimbledon 2022 online senza cavo

Come guardare Wimbledon 2022 online senza cavo

Il torneo di Wimbledon 2022 è speciale per molte ragioni. Giocatori di alto profilo come Daniil Medvedev e Andrey Rublev mancheranno a causa del divieto di Wimbledon ai giocatori russi e bielorussi.

8 idee creative per storie di buon compleanno su Instagram che dovresti provare

8 idee creative per storie di buon compleanno su Instagram che dovresti provare

Instagram è un'ottima piattaforma per condividere ricordi, celebrare momenti importanti della tua vita e, naturalmente, pubblicare selfie. Gli Instagram sono perfetti anche per augurare buon compleanno a qualcuno.

Cosa sono le strisce di Snapchat e perché sono importanti?

Cosa sono le strisce di Snapchat e perché sono importanti?

Le strisce Snapchat, o Snapstreaks, rappresentano il numero di giorni in cui sei riuscito a inviare una foto o un video snap al tuo amico Snapchat. Per i bambini delle scuole superiori, Snapstreaks rappresenta la loro amicizia.

Come realizzare video boomerang su Instagram e Snapchat

Come realizzare video boomerang su Instagram e Snapchat

Boomerang era un'app autonoma per realizzare video di un secondo riprodotti in loop. Facebook ha integrato Boomerang nelle storie di Instagram e ha ritirato l'app Boomerang autonoma dagli app store.

Come vedere lattività dei tuoi amici su Spotify

Come vedere lattività dei tuoi amici su Spotify

Spotify è una delle app di streaming musicale più popolari al mondo. Con 182 milioni di utenti nel 2022, ci sono molte opportunità per seguire la maggior parte delle attività dei tuoi amici su Spotify.

Come utilizzare il profilo astrologico su Snapchat

Come utilizzare il profilo astrologico su Snapchat

Una caratteristica di Snapchat che potresti vedere usare da altri è il profilo astrologico. Snapchat potrebbe anche averti spinto a provarlo tu stesso.

Cosa significa Bump su Facebook?

Cosa significa Bump su Facebook?

Se usi Facebook da un po' di tempo, potresti esserti imbattuto in un post con una sezione di commento che legge "urto" o qualcosa di simile. Se non sei sicuro di cosa significhi bump, potrebbe sembrare privo di senso, specialmente quando le persone aggiungono la parola nei propri thread di post.

Come guardare il Draft NFL online senza cavo

Come guardare il Draft NFL online senza cavo

Il draft NFL è un evento annuale di sette round in cui ogni squadra ha l'opportunità di migliorare il proprio roster con nuove reclute. Quest'anno segna l'87° incontro del Draft NFL e l'evento si svolgerà a Las Vegas dal 28 al 30 aprile. Fortunatamente, i tagliafili possono guardare il Draft NFL 2022 online senza cavo.

Come avviare una jam session su Spotify con gli amici

Come avviare una jam session su Spotify con gli amici

Lascia che i tuoi amici aggiungano e riproducano brani in tempo reale mentre organizzi una festa in casa su Spotify. Scopri come avviare una sessione Spotify Jam.

I 11 modi migliori per risolvere lassenza di segnale su Amazon Fire TV Stick

I 11 modi migliori per risolvere lassenza di segnale su Amazon Fire TV Stick

Non si riscontra alcun errore di segnale su Amazon Fire TV Stick? Ecco come risolvere il problema dell'assenza di segnale su Fire TV Stick.

8 modi per risolvere il problema con Apple Watch che non conta i passi correttamente

8 modi per risolvere il problema con Apple Watch che non conta i passi correttamente

Il tuo Apple Watch non conta i passi correttamente? Se è così, ecco alcune soluzioni semplici ma efficaci per risolvere il problema.

Come uscire dal programma Beta su Google Play Store

Come uscire dal programma Beta su Google Play Store

Stai affrontando molti problemi in un'app beta di Android? Ecco come lasciare il programma beta su Google Play Store e utilizzare la versione stabile!

I 10 modi migliori per riparare la batteria scarica del MacBook quando è chiuso

I 10 modi migliori per riparare la batteria scarica del MacBook quando è chiuso

Noti che la batteria del tuo MacBook si scarica quando il coperchio è chiuso? Ecco i modi migliori per risolvere il problema.

4 modi per mostrare il desktop su un Mac

4 modi per mostrare il desktop su un Mac

Vuoi andare sul desktop su un MacBook per aprire un file o un'app? Scopri come mostrare la scrivania su un Mac in quattro modi diversi.

Le 9 principali correzioni per Twitter bloccato nella schermata di caricamento

Le 9 principali correzioni per Twitter bloccato nella schermata di caricamento

X (ex Twitter) continua a rimanere bloccato sulla schermata di caricamento del tuo cellulare o desktop? Ecco come puoi risolverlo.

Come cambiare lo sfondo in Microsoft Teams

Come cambiare lo sfondo in Microsoft Teams

Vuoi personalizzare le tue riunioni video e migliorare l'esperienza complessiva? Ecco come cambiare lo sfondo in Microsoft Teams.

Gli 11 modi principali per risolvere il problema Impossibile accedere allID Apple

Gli 11 modi principali per risolvere il problema Impossibile accedere allID Apple

Ti capita spesso di riscontrare problemi di accesso all'ID Apple su iPhone? Ecco i modi migliori per risolvere il problema relativo all'impossibilità di accedere all'ID Apple.

I 9 modi principali per correggere i filtri che non funzionano su Snapchat

I 9 modi principali per correggere i filtri che non funzionano su Snapchat

Stai riscontrando problemi con l'applicazione di un filtro o una lente su Snapchat? Ecco i modi migliori per correggere i filtri che non funzionano su Snapchat.