Hoe u uw computer kunt laten praten / spreken wat u typt

Er is een coole functie in Windows waarmee je je computer kunt laten praten of spreken wat je maar wilt! Deze methode maakt gebruik van een ingebouwde API die is geïnstalleerd op Windows XP, Vista, 7, 8 en 10 genaamd SAPI (Speech Application Programming Interface).

De Microsoft Speech API wordt gebruikt voor de tekst-naar-spraak-toegankelijkheidsfunctie die in Windows is ingebouwd. Je kunt ook programma's schrijven die de API aanroepen, waardoor je je applicaties kunt laten spreken, maar dat is voor ontwikkelaars.

Inhoudsopgave

  • Voer tekst in, spreek bericht uit
  • SAPI-spraakinstellingen configureren
  • Scriptbestand plannen

Gewoon je computer laten zeggen wat je wilt, is eigenlijk vrij eenvoudig! In dit artikel laat ik je zien hoe je een VBS-script maakt dat een tekstinvoer van een gebruiker neemt en vervolgens uitspreekt. Ik zal ook vermelden hoe u de tekst die u wilt laten uitspreken hardcodeert en vervolgens dat script plant om te worden uitgevoerd bij specifieke gebeurtenissen, zoals het starten van Windows of uitloggen.

Voer tekst in, spreek bericht uit

Laten we beginnen met een eenvoudig script dat een dialoogvenster opent waarin u kunt typen wat u wilt dat Windows uitspreekt. Ga eerst door en open Kladblok.

Stap 1:  Plak de volgende tekst in een nieuw document:

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

Merk op dat wanneer u tekst uit uw webbrowser kopieert en in Kladblok plakt, de aanhalingstekens problemen zullen veroorzaken. Voordat u het bestand opslaat, moet u alle aanhalingstekens (") doorlopen en verwijderen en de aanhaling opnieuw typen. In het onderstaande voorbeeld zijn er zes aanhalingstekens. Het zou er ongeveer zo uit moeten zien als de afbeelding hieronder.

Hoe u uw computer kunt laten praten / spreken wat u typt

Als je het bestand gaat opslaan, geef het dan een willekeurige naam, maar zorg ervoor dat je ook .VBS achter de naam typt. Kies vervolgens voor het vak Opslaan als type Alle bestanden in plaats van de standaardtekstdocumenten.

Hoe u uw computer kunt laten praten / spreken wat u typt

Dubbelklik nu op het VBS-bestand en u zou een invoervak ​​moeten zien waarin u de tekst kunt typen die u wilt laten inspreken! Typ iets en klik op OK.

Hoe u uw computer kunt laten praten / spreken wat u typt

Als je alles goed hebt gedaan, hoor je een mannelijke of vrouwelijke stem je zin uitspreken. Als je een foutmelding krijgt, zorg er dan voor dat je de tekst opnieuw kopieert en plakt en die aanhalingstekens vervangt.

SAPI-spraakinstellingen configureren

Dit is leuk, maar we kunnen onze kleine pratende computer ook configureren met verschillende instellingen. We kunnen het volume veranderen, hoe snel of langzaam de stem praat en het geslacht tussen man en vrouw veranderen. Hier is een voorbeeldcode waarin ik een paar extra regels heb toegevoegd.

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

De standaardsnelheid is 0 en het bereik is -10 tot 10. Bij -10 spreekt de stem superlangzaam en bij 10 spreekt hij supersnel. Het volume is standaard ingesteld op 100 en het bereik is 0 tot 100. De regel die begint met Set sapi.Voice stelt u in staat om naar een andere stem over te schakelen, indien geïnstalleerd op uw systeem.

Merk op dat het aantal stemmen waaruit u kunt kiezen afhankelijk is van het besturingssysteem. In Windows 7 is er maar één stem, Microsoft Anna.

Hoe u uw computer kunt laten praten / spreken wat u typt

In Windows 10 zijn er twee stemmen: Microsoft David en Microsoft Zira, zoals hieronder weergegeven.

Hoe u uw computer kunt laten praten / spreken wat u typt

Hoe u uw computer kunt laten praten / spreken wat u typt

Als er slechts één stem op uw systeem is geïnstalleerd, moet u dat zeggen sapi.GetVoices.Item(1) wijzigen in sapi.GetVoices.Item(0) , anders krijgt u een foutmelding wanneer u het script probeert uit te voeren. U kunt ook een ander Kladblok-document maken en de onderstaande code erin plakken, die u zal vertellen welke stemmen zijn geïnstalleerd. Sla het op als een .VBS-bestand zoals hierboven weergegeven en voer het uit.

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

Tot nu toe gebruikten we dit pop-upvenster om tekst in te voeren, maar u kunt ook gewoon uw bericht in het scriptbestand typen. Dit zou handig zijn als u vervolgens wilt plannen dat het script automatisch wordt uitgevoerd. Het is duidelijk dat dit kan worden gebruikt om je vrienden en familie voor de gek te houden en het werkt echt goed.

Stel je voor dat iemand zijn computer aanzet en de computer hoort zeggen: "Hallo John, ik ben erg slaperig, val me alsjeblieft niet lastig vandaag!" als het opstart! Ik kan je uit ervaring beloven, het is hysterisch en je moet het zeker proberen.

Om het bericht hard te coderen, wijzigt u eenvoudig de laatste regel in iets als dit:

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

Scriptbestand plannen

Nu je je bericht hard hebt gecodeerd voor het beoogde doel, hoef je het alleen maar uit te voeren wanneer je wilt. Als je technisch onderlegd bent, zou je een programma als AutoIt kunnen gebruiken , waarmee je extreme dingen kunt doen, zoals je scriptbestand uitvoeren wanneer een bepaald programma wordt geopend of wanneer een venster wordt gemaximaliseerd of geminimaliseerd.

Ik heb geen tijd om daar in dit bericht op in te gaan, maar gelukkig heeft Microsoft een ingebouwde functie, de Taakplanner genaamd, waarmee je gemakkelijk behoorlijk gecompliceerde dingen met scripts kunt doen.

Mijn vorige bericht gaat dieper in op het plannen van een scriptbestand dat moet worden uitgevoerd wanneer bepaalde gebeurtenissen in Windows plaatsvinden. Als je problemen hebt om je script aan het werk te krijgen, kun je een opmerking plaatsen en ik zal proberen te helpen. Genieten van!



Hoe te beginnen met schrijven op medium

Hoe te beginnen met schrijven op medium

Het kan een moeilijke taak zijn om uw schrijven op internet te laten zien en het kan een beetje ontmoedigend aanvoelen als er al een zee van andere websites is die inhoud publiceren. Vooral als je net begint als schrijver, is het misschien niet vanzelfsprekend om te weten wat de beste plek of het beste blogplatform is om je woorden te delen.

TikTok-kijkgeschiedenis: videos bekijken die je hebt bekeken

TikTok-kijkgeschiedenis: videos bekijken die je hebt bekeken

Als TikTok-gebruiker kijk je waarschijnlijk veel video's die je leuk vindt. Maar wat als je vergeet een video die je leuk vindt leuk te vinden, favoriet te maken of erop te reageren?

23 Wordle-alternatieven voor liefhebbers van woordspellen

23 Wordle-alternatieven voor liefhebbers van woordspellen

Kan geen genoeg krijgen van Wordle. We hebben het internet afgezocht en een lijst gemaakt van 23 klonen, remixen en andere versies van Wordle, zodat je je vijfletterige woordpuzzel kunt krabben.

Hoe maak je een haspel op Instagram

Hoe maak je een haspel op Instagram

Nadat Tik Tok de sociale media-scene betrad, lokte zijn populariteit de behoefte aan een reactie van andere platforms uit om hun gebruikersbestand geïnteresseerd te houden. Korte video-inhoud is het volgende grote ding geworden in sociale media en bijna alle platforms hebben er nu hun eigen kijk op.

13 leuke Chrome-extensies voor pauzes

13 leuke Chrome-extensies voor pauzes

Wanneer u online werkt, of u nu de CMS-tool van uw bedrijf gebruikt, een paper onderzoekt of e-mails bijhoudt, heeft u af en toe een pauze nodig. Deze 12 leuke en vermakelijke browserextensies voor Google Chrome zijn precies wat je nodig hebt.

Wat is Reddit Flair (en hoe het te gebruiken)

Wat is Reddit Flair (en hoe het te gebruiken)

Er zijn verschillende manieren waarop u uw gebruikersprofiel op Reddit kunt personaliseren, maar een eenvoudige manier om dit te doen is door een Reddit-flair te gebruiken. Hiermee kun je je berichten of gebruikersnaam taggen in bepaalde subreddits om context of humor toe te voegen.

Kun je zien wie je Instagram-verhaal heeft bekeken?

Kun je zien wie je Instagram-verhaal heeft bekeken?

Denk je dat iemand stiekem je Instagram stories bespioneert? Is dat zelfs mogelijk.

Wat is Snapchat Spotlight en hoe dien je er een in?

Wat is Snapchat Spotlight en hoe dien je er een in?

Snapchat is een app voor multimediaberichten die minder dan verdiende aandacht heeft gekregen in vergelijking met Instagram. Het heeft een heleboel functies, zoals vermakelijke Cameo's, de mogelijkheid om je eigen Snapchat-stickers te maken of de Snapchat Spotlight-functie.

Hoe vrienden op Discord toe te voegen

Hoe vrienden op Discord toe te voegen

In tegenstelling tot andere sociale-mediaplatforms die speciaal voor uw gebruik zijn gemaakt, is Discord een platform waarmee gebruikers gemeenschappen kunnen opbouwen en duurzame relaties kunnen aangaan, waar ze ook zijn. Als je je eigen server wilt maken, moet je eerst weten hoe je vrienden op Discord kunt toevoegen, zodat je ze kunt uitnodigen voor je community.

Games spelen op Facebook Messenger

Games spelen op Facebook Messenger

De afgelopen jaren heeft Facebook moeite gehad om een ​​thuis te vinden voor zijn spelfunctie. De social media games waren ooit te vinden in de Facebook Messenger-app, maar zijn nu alleen toegankelijk via de Facebook-app zelf.

Screenshot maken op Snapchat zonder de andere persoon hiervan op de hoogte te stellen

Screenshot maken op Snapchat zonder de andere persoon hiervan op de hoogte te stellen

Snapchat is wereldwijd een van de populairste sociale media-apps geworden. Het idee is dat Snapchat-gebruikers gedurende een bepaalde tijd "Snaps" naar hun vrienden sturen.

Wimbledon 2022 online bekijken zonder kabel

Wimbledon 2022 online bekijken zonder kabel

Het Wimbledon-toernooi van 2022 is om vele redenen bijzonder. Spelers met een hoog profiel als Daniil Medvedev en Andrey Rublev zullen aan de zijlijn staan ​​door de schorsing van Russische en Wit-Russische spelers op Wimbledon.

8 Creatieve Happy Birthday Instagram-verhaalideeën die je zou moeten proberen

8 Creatieve Happy Birthday Instagram-verhaalideeën die je zou moeten proberen

Instagram is een geweldig platform voor het delen van herinneringen, het vieren van opmerkelijke momenten in je leven en natuurlijk het plaatsen van selfies. Instagrams zijn ook perfect om iemand een gelukkige verjaardag te wensen.

Wat zijn Snapchat-strepen en waarom zijn ze van belang?

Wat zijn Snapchat-strepen en waarom zijn ze van belang?

Snapchat-streaks, of Snapstreaks, vertegenwoordigen het aantal dagen dat het je is gelukt om een ​​foto- of videofragment naar je Snapchat-vriend te sturen. Voor middelbare scholieren vertegenwoordigen Snapstreaks hun vriendschap.

Boomerang-videos maken op Instagram en Snapchat

Boomerang-videos maken op Instagram en Snapchat

Boomerang was vroeger een zelfstandige app voor het maken van video's van één seconde die in een lus werden afgespeeld. Facebook integreerde Boomerang in Instagram Stories en haalde de zelfstandige Boomerang-app uit app-winkels.

Hoe u de activiteit van uw vrienden op Spotify kunt zien

Hoe u de activiteit van uw vrienden op Spotify kunt zien

Spotify is een van de meest populaire muziekstreaming-apps ter wereld. Met 182 miljoen gebruikers vanaf 2022 zijn er veel mogelijkheden om de meeste activiteiten van je vrienden op Spotify te volgen.

Hoe het astrologische profiel op Snapchat te gebruiken

Hoe het astrologische profiel op Snapchat te gebruiken

Een functie op Snapchat die je misschien door anderen ziet gebruiken, is het astrologische profiel. Snapchat heeft je misschien zelfs gevraagd om het zelf uit te proberen.

Wat betekent Bump op Facebook?

Wat betekent Bump op Facebook?

Als je Facebook al een tijdje gebruikt, ben je misschien een bericht tegengekomen met een commentaargedeelte met de tekst "bump" of iets dergelijks. Als je niet zeker weet wat bump betekent, ziet het er misschien onzinnig uit, vooral wanneer mensen het woord toevoegen aan hun eigen berichtenthreads.

Hoe u de NFL Draft online kunt bekijken zonder kabel

Hoe u de NFL Draft online kunt bekijken zonder kabel

De NFL-draft is een jaarlijks evenement van zeven ronden waarin elk team de kans krijgt om zijn selectie te verbeteren met nieuwe rekruten. Dit jaar is de 87e bijeenkomst van de NFL Draft en het evenement vindt plaats in Las Vegas van 28 april tot 30 april. Gelukkig kunnen snoersnijders de 2022 NFL Draft online bekijken zonder kabel.

8 manieren om te verhelpen dat ChatGPT-aanmelding niet werkt

8 manieren om te verhelpen dat ChatGPT-aanmelding niet werkt

Heeft u geen toegang tot ChatGPT vanwege inlogproblemen? Hier zijn alle redenen waarom dit gebeurt, samen met 8 manieren om te verhelpen dat ChatGPT-aanmelding niet werkt.

10 beste manieren om te verhelpen dat de Samsung-galerij niet alle afbeeldingen op Galaxy-telefoons weergeeft

10 beste manieren om te verhelpen dat de Samsung-galerij niet alle afbeeldingen op Galaxy-telefoons weergeeft

Verschijnen uw foto's en video's niet in de Galerij-app? Hier zijn de beste manieren om te verhelpen dat Samsung Gallery niet alle afbeeldingen weergeeft.

Top 11 manieren om te verhelpen dat Apple Watch de slaap niet bijhoudt

Top 11 manieren om te verhelpen dat Apple Watch de slaap niet bijhoudt

Apple Watch wordt geleverd met slaapregistratiemogelijkheden. Als het niet werkt, raadpleeg dan de handleiding om te verhelpen dat Apple Watch de slaap niet bijhoudt.

Hoe e-mails te coderen in Microsoft Outlook

Hoe e-mails te coderen in Microsoft Outlook

Hier ziet u hoe u e-mails kunt verzenden en coderen in Microsoft Outlook met uw Mac of Windows-pc.

5 manieren om de fout Te veel inlogpogingen van Tinder op te lossen

5 manieren om de fout Te veel inlogpogingen van Tinder op te lossen

Toont Tinder te veel inlogpogingen? Maak je geen zorgen! Met deze handleiding zullen we kijken naar de redenen en mogelijke oplossingen.

Top 9 manieren om de WhatsApp-status te herstellen Kan geen fout verzenden

Top 9 manieren om de WhatsApp-status te herstellen Kan geen fout verzenden

WhatsApp-status wordt niet geüpload? Probeer deze methoden voor probleemoplossing uit om de WhatsApp-status te herstellen. Kan deze videofout niet naar uw telefoon verzenden.

Baseus Bowie MA10 recensie: een goede investering

Baseus Bowie MA10 recensie: een goede investering

De Baseus Bowie MA10 voegt een heleboel verleidelijke functies toe aan de mix. Maar voldoen de toppen aan de beweringen van het bedrijf? Lees onze recensie om erachter te komen!

5 manieren om Amazon Fire TV te resetten Blijf bij de fabrieksinstellingen

5 manieren om Amazon Fire TV te resetten Blijf bij de fabrieksinstellingen

Heeft u een probleem met uw Amazon Fire TV Stick? Reset het snel naar de fabrieksinstellingen met behulp van deze vijf methoden.

3 manieren om het Instagram-verhaal dat vastzit bij het posten te repareren

3 manieren om het Instagram-verhaal dat vastzit bij het posten te repareren

Kan Instagram-verhalen niet verwijderen? Blijft hij urenlang hangen bij het posten? Hier leest u hoe u dit kunt oplossen als uw Instagram-verhaal niet werkt.

Top 10 manieren om te verhelpen dat Google Fotos geen videos afspeelt

Top 10 manieren om te verhelpen dat Google Fotos geen videos afspeelt

Kan Google Foto's geen video's op uw Android-telefoon laden? Bekijk de beste manieren om te verhelpen dat Google Foto's geen video's afspeelt.