Kako natjerati svoje računalo da govori/govori ono što pišete
Postoji cool značajka u sustavu Windows(Windows) koja vam omogućuje da vaše računalo priča ili govori što god mu kažete! Ova metoda koristi prednost ugrađenog API -ja instaliranog na Windows XP , Vista , 7, 8 i 10 koji se zove SAPI ( Speech Application Programming Interface ).
Microsoftov govorni API(Microsoft Speech API) je ono što se koristi za značajku pristupačnosti pretvaranja teksta u govor ugrađenu u Windows . Također možete pisati programe koji pozivaju API , što bi vam omogućilo da vaše aplikacije govore, ali to je za programere.
Jednostavno je jednostavno natjerati računalo da kaže što želite! U ovom članku ću vam pokazati kako stvoriti VBS skriptu koja će uzeti unos teksta od korisnika, a zatim ga izgovoriti. Također ću spomenuti kako tvrdo kodirati tekst koji želite izgovoriti, a zatim zakazati pokretanje te skripte za određene događaje kao što su pokretanje sustava Windows(Windows) ili odjava.
Unesite tekst, izgovorite poruku
Započnimo s jednostavnom skriptom koja će otvoriti dijaloški okvir u kojem možete upisati ono što želite da Windows govori. Prvo(First) otvorite Notepad .
Korak 1:(Step 1:) Zalijepite sljedeći tekst u novi dokument:
Dim message, sapi
message=InputBox(“Enter the text you want spoken”,”Speak This”)
Set sapi=CreateObject(“sapi.spvoice”)
sapi.Speak message
Imajte na umu da kada kopirate tekst iz svog web preglednika i zalijepite ga u Notepad , navodnici će uzrokovati probleme. Prije nego što spremite datoteku, trebate proći i izbrisati svaki citat (“) i ponovno upisati citat. U donjem primjeru postoji šest citata. Trebalo bi izgledati otprilike kao na slici ispod.
Sada kada idete spremati datoteku, dajte joj bilo koji naziv, ali svakako upišite .VBS nakon imena. Zatim za okvir Spremi kao vrstu( Save as type) odaberite Sve datoteke( All files) umjesto zadanih tekstualnih dokumenata(Text Documents) .
Sada dvaput kliknite na VBS datoteku i trebali biste vidjeti okvir za unos u koji možete upisati tekst koji želite izgovoriti! Upišite nešto i kliknite OK.
Ako ste sve učinili kako treba, trebali biste čuti muški ili ženski glas kako izgovaraju vašu rečenicu. Ako dobijete bilo kakvu poruku o pogrešci, svakako ponovno kopirajte i zalijepite tekst i zamijenite te navodnike.
Konfigurirajte SAPI glasovne postavke
Ovo je zabavno, ali također možemo konfigurirati naše malo računalo koje govori s različitim postavkama. Možemo promijeniti glasnoću, brzinu ili sporost glasa i promijeniti spol između muškog i ženskog. Evo nekoliko primjera koda gdje sam dodao nekoliko dodatnih redaka.
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
Zadana brzina je 0, a raspon je od -10 do 10. -10 će glas govoriti super sporo, a 10 će govoriti super brzo. Glasnoća je zadana na 100, a raspon je od 0 do 100. Redak koji počinje s Postavi sapi.Voice(Set sapi.Voice) omogućit će vam promjenu na drugi glas, ako je instaliran na vašem sustavu.
Imajte na umu da broj glasova koje možete birati ovisi o operacijskom sustavu. U sustavu Windows 7(Windows 7) postoji samo jedan glas, Microsoft Anna .
U sustavu Windows 10(Windows 10) postoje dva glasa: Microsoft David i Microsoft Zira kao što je prikazano u nastavku.
Ako je na vašem sustavu instaliran samo jedan glas, morate promijeniti da kaže sapi.GetVoices.Item(1) u sapi.GetVoices.Item(0) , inače ćete dobiti poruku o pogrešci kada pokušate pokrenuti skriptu. Također možete stvoriti još jedan dokument Notepad i zalijepiti donji kod, koji će vam reći koji glasovi su instalirani. Spremite ga kao .VBS datoteku kao što je prikazano gore i pokrenite je.
Set VObj = CreateObject(“SAPI.SpVoice”)
For Each Voice In VObj.getvoices
I = I + 1
msgbox “” & (I – 1) & ” – ” & Voice.GetDescription
Next
Do sada smo koristili ovaj skočni dijaloški okvir za unos teksta, ali ste također mogli jednostavno upisati svoju poruku u datoteku skripte. Ovo bi bilo korisno ako želite zakazati automatsko pokretanje skripte. Očito, ovo se može iskoristiti za šalu svojim prijateljima i obitelji i djeluje jako dobro.
Zamislite samo da netko uključuje svoje računalo i čuje kako im računalo govori " Bok Johne(Hello John) , jako sam pospan, molim te, nemoj me gnjaviti danas!" kad se diže! Iz iskustva vam mogu obećati, histerično je i svakako biste trebali probati.
Da biste tvrdo kodirali poruku, jednostavno promijenite zadnji redak u nešto poput ovoga:
sapi.Speak “Hello John, I am very tired today!”
Zakažite datoteku skripte
Sada kada ste čvrsto kodirali svoju poruku za željenu metu, jednostavno je morate pokrenuti kada želite. Ako ste tehnički upućeni, možete koristiti program kao što je AutoIt , koji će vam omogućiti da radite ekstremne stvari poput pokretanja datoteke skripte kada se otvori određeni program ili kada je prozor maksimiziran ili minimiziran.
Nemam vremena ulaziti u sve to u ovom postu, ali na sreću Microsoft ima ugrađenu značajku pod nazivom Task Scheduler koja vam omogućuje da jednostavno radite neke prilično komplicirane stvari sa skriptama.
Moj prethodni post detaljno govori o tome kako planirati pokretanje datoteke skripte(how to schedule a script file to run) kada se određeni događaji dogode u sustavu Windows(Windows) . Ako imate bilo kakvih problema s pokretanjem skripte, slobodno ostavite komentar i pokušat ću pomoći. Uživati!
Related posts
Kako svoje staro računalo pretvoriti u arkadni stroj
Što Yeet znači i kako ga ispravno koristiti
Kako ići uživo na TikTok
Kako steći prijatelje na internetu
Što je Twitter Fleet i zašto biste ga koristili?
11 najboljih Netflixovih originalnih serija i filmova za gledanje
4 najbolje online hakerske igre za učenje programiranja
10 najboljih klasičnih filmova u javnoj domeni koje možete gledati besplatno
Što znači SMH (i kako ga koristiti)
8 najboljih YouTube fitness kanala za dovođenje u formu (muškarci i žene)
Što su Twitter prostori i trebate li ih koristiti?
Što je Reddit Flair (i kako ga koristiti)
Kako izazvati lucidno sanjanje pomoću mobilnih aplikacija
Što znači VHS?
20 najsmješnijih subreddita koje biste trebali pogledati da biste se nasmijali
Kako postati influencer na Instagramu
Što su Snapchat naljepnice i kako ih stvoriti
Kako napraviti vlastiti paket naljepnica za Telegram
9 najboljih Pokemon Go savjeta i trikova
7 sjajnih virtualnih igara za spojeve za sjajno druženje