Kuinka saada tietokoneesi puhumaan/puhumaan kirjoittamaasi
Windowsissa(Windows) on hieno ominaisuus, jonka avulla voit saada tietokoneesi puhumaan tai puhumaan mitä tahansa kerrot! Tämä menetelmä hyödyntää sisäänrakennettua API :a, joka on asennettu Windows XP , Vista , 7, 8 ja 10, nimeltä SAPI ( Speech Application Programming Interface ).
Microsoft Speech API on se, jota käytetään (Microsoft Speech API)Windowsin(Windows) sisäänrakennettuun tekstistä puheeksi -apuominaisuuteen . Voit myös kirjoittaa ohjelmia, jotka kutsuvat API :ta , jolloin voit antaa sovellusten puhua, mutta se on kehittäjille.
Pelkästään tietokoneen saattaminen sanomaan, mitä haluat, on itse asiassa melko helppoa! Tässä artikkelissa näytän sinulle, kuinka luodaan VBS - skripti, joka ottaa tekstin syötteen käyttäjältä ja sitten puhuu sen. Mainitsen myös, kuinka koodataan puhuttava teksti ja ajoitetaan sitten komentosarja toimimaan tietyissä tapahtumissa, kuten Windowsin(Windows) käynnistyksessä tai uloskirjautumisessa.
Syötä teksti, puhu viesti
Aloitetaan yksinkertaisella skriptillä, joka avaa valintaikkunan, johon voit kirjoittaa mitä haluat Windowsin puhuvan. Mene ensin(First) eteenpäin ja avaa Muistio(Notepad) .
Vaihe 1:(Step 1:) Liitä seuraava teksti uuteen asiakirjaan:
Dim message, sapi
message=InputBox(“Enter the text you want spoken”,”Speak This”)
Set sapi=CreateObject(“sapi.spvoice”)
sapi.Speak message
Huomaa, että kun kopioit tekstiä verkkoselaimesta ja liität sen Muistioon(Notepad) , lainausmerkit aiheuttavat ongelmia. Ennen kuin tallennat tiedoston, sinun tulee käydä läpi ja poistaa jokainen lainaus (“) ja kirjoittaa lainaus uudelleen. Alla olevassa esimerkissä on kuusi lainausta. Sen pitäisi näyttää jotain alla olevan kuvan kaltaista.
Nyt kun siirryt tallentamaan tiedostoa, anna sille mikä tahansa nimi, mutta varmista, että kirjoitat myös .VBS nimen jälkeen. Valitse seuraavaksi Tallenna nimellä( Save as type) -ruudussa Kaikki tiedostot ( All files)oletustekstiasiakirjojen(Text Documents) sijaan .
Kaksoisnapsauta nyt VBS - tiedostoa ja sinun pitäisi nähdä syöttöruutu, johon voit kirjoittaa tekstin, jonka haluat puhua! Kirjoita jotain ja napsauta OK.
Jos teit kaiken oikein, sinun pitäisi kuulla joko mies- tai naisääni puhuvan lauseesi. Jos saat jonkinlaisen virheilmoituksen, muista kopioida ja liittää teksti uudelleen ja korvata lainausmerkit.
Määritä SAPI-ääniasetukset
Tämä on hauskaa, mutta voimme myös määrittää pienelle puhuvalle tietokoneellemme erilaisia asetuksia. Voimme muuttaa äänenvoimakkuutta, kuinka nopeasti tai hitaasti ääni puhuu ja vaihtaa sukupuolta miehen ja naisen välillä. Tässä on esimerkkikoodi, johon lisäsin pari ylimääräistä riviä.
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
Oletusarvo on 0 ja alue -10 - 10. -10 saa äänen puhumaan erittäin hitaasti ja 10 puhuu erittäin nopeasti. Äänenvoimakkuuden oletusarvo on 100 ja alue on 0 - 100. Set sapi.Voice -alkavalla rivillä(Set sapi.Voice) voit vaihtaa toiseen ääneen, jos se on asennettu järjestelmääsi.
Huomaa, että valittavien äänien määrä riippuu käyttöjärjestelmästä. Windows 7 : ssä on vain yksi ääni, Microsoft Anna .
Windows 10 : ssä on kaksi ääntä: Microsoft David ja Microsoft Zira alla olevan kuvan mukaisesti.
Jos järjestelmääsi on asennettu vain yksi ääni, sinun on muutettava se sapi.GetVoices.Item(1) muotoon sapi.GetVoices.Item(0) , muuten saat virheilmoituksen, kun yrität suorittaa komentosarjan. Voit myös luoda toisen Notepad -asiakirjan ja liittää alla olevan koodin, joka kertoo, mitä ääniä on asennettu. Tallenna se .VBS-tiedostona yllä olevan kuvan mukaisesti ja suorita se.
Set VObj = CreateObject(“SAPI.SpVoice”)
For Each Voice In VObj.getvoices
I = I + 1
msgbox “” & (I – 1) & ” – ” & Voice.GetDescription
Next
Tähän asti olemme käyttäneet tätä ponnahdusikkunaa tekstin syöttämiseen, mutta voit myös kirjoittaa viestisi komentosarjatiedostoon. Tämä olisi hyödyllistä, jos haluat ajoittaa skriptin suorittamaan automaattisesti. Ilmeisesti tätä voidaan käyttää ystävien ja perheen pilaamiseen, ja se toimii todella hyvin.
Kuvittele, että joku käynnistää tietokoneensa ja kuulee tietokoneen sanovan " Hei John(Hello John) , olen hyvin uninen, älä häiritse minua tänään!" kun se käynnistyy! Kokemuksesta voin luvata, että se on hysteeristä ja sinun tulee ehdottomasti kokeilla sitä.
Koodataksesi viestin vaihtamalla viimeinen rivi johonkin tällaiseen:
sapi.Speak “Hello John, I am very tired today!”
Ajoita komentosarjatiedosto
Nyt kun olet koodannut viestisi aiottuun kohteeseen, sinun on yksinkertaisesti suoritettava se milloin haluat. Jos olet tekninen, voit käyttää ohjelmaa, kuten AutoIt , jonka avulla voit tehdä äärimmäisiä asioita, kuten ajaa komentosarjatiedostoa, kun tietty ohjelma avataan tai kun ikkunat on maksimoitu tai pienennetty.
Minulla ei ole aikaa perehtyä tähän kaikkeen tässä viestissä, mutta onneksi Microsoftilla(Microsoft) on sisäänrakennettu ominaisuus nimeltä Task Scheduler , jonka avulla voit tehdä melko monimutkaisia asioita komentosarjoilla helposti.
Edellisessä viestissäni käsitellään perusteellisesti komentosarjatiedoston ajoittamista suoritettavaksi,(how to schedule a script file to run) kun tiettyjä tapahtumia tapahtuu Windowsissa(Windows) . Jos sinulla on vaikeuksia saada käsikirjoituksesi toimimaan, lähetä kommentti, niin yritän auttaa. Nauttia!
Related posts
Kuinka muuttaa vanha tietokoneesi pelihalliksi
Mitä Yeet tarkoittaa ja kuinka sitä käytetään oikein
Kuinka aloittaa live-lähetys TikTokissa
Kuinka saada ystäviä verkossa
Mikä on Twitter-laivasto ja miksi käyttäisit sitä?
Kuinka lisätä ystäviä Discordissa
Kuinka katsella Netflixiä ystävien kanssa
Kuinka tehdä oma Telegram-tarrapaketti
10 asiaa, joita voit tehdä vanhoilla matkapuhelimillasi
Mikä on virtuaalikierros ja miten se tehdään?
4 sivustoa korttien pelaamiseen ihmisyyttä vastaan verkossa
3 tapaa lisätä Andy Warholin pop-taidetehoste valokuviin
Mitä SMH tarkoittaa (ja kuinka sitä käytetään)
Tässä on 50 parasta Redditin subreddittiä kiinnostuksen mukaan eriteltynä
8 parasta unohdettua TV-ohjelmaa YouTubessa
Luettelo 10 Hulun kauhuelokuvasta katsottavaksi juuri nyt
9 parasta Pokemon Go -vinkkiä ja temppuja
Kuinka tehdä duettoa Tiktokissa
5 parasta Netflixin alkuperäistä animea, joita voit suoratoistaa juuri nyt
60 suoratoistettavaa elokuvaa kriteerikokoelmasta