Hur du får din dator att prata/tala vad du skriver

Hur du får din dator att prata/tala vad du skriver

Det finns en cool funktion i Windows som låter dig få din dator att prata eller tala vad du än säger till den! Denna metod drar fördel av ett inbyggt API installerat på Windows XP, Vista, 7, 8 och 10 som kallas SAPI (Speech Application Programming Interface).

Microsoft Speech API är det som används för text-till-tal-tillgänglighetsfunktionen inbyggd i Windows. Du kan också skriva program som anropar API, vilket skulle tillåta dig att låta dina applikationer tala, men det är för utvecklare.

Innehållsförteckning

  • Mata in text, tala meddelande
  • Konfigurera SAPI Voice-inställningar
  • Schemalägg skriptfil

Att bara få din dator att säga vad du vill är faktiskt ganska enkelt! I den här artikeln kommer jag att visa dig hur du skapar ett VBS-skript som tar en textinmatning från en användare och sedan talar det. Jag kommer också att nämna hur man hårdkodar texten du vill ha uppläst och sedan schemalägger det skriptet att köras på specifika händelser som att starta Windows eller logga ut.

Mata in text, tala meddelande

Låt oss börja med ett enkelt skript som kommer att dyka upp en dialogruta där du kan skriva in vad du vill att Windows ska tala. Gå först vidare och öppna Anteckningar.

Steg 1:  Klistra in följande text i ett nytt dokument:

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

Observera att när du kopierar text från din webbläsare och klistrar in den i Notepad kommer citaten att orsaka problem. Innan du sparar filen måste du gå igenom och ta bort varje citat (“) och skriva in citatet igen. I exemplet nedan finns sex citat. Det ska se ut ungefär som bilden nedan.

Hur du får din dator att prata/tala vad du skriver

Nu när du går för att spara filen, ge den valfritt namn, men se till att du också skriver .VBS efter namnet. Välj sedan Alla filer i rutan Spara som typ istället för standardtextdokument.

Hur du får din dator att prata/tala vad du skriver

Dubbelklicka nu på VBS-filen och du bör se en inmatningsruta där du kan skriva in den text du vill ha uppläst! Skriv något och klicka på OK.

Hur du får din dator att prata/tala vad du skriver

Om du gjorde allt rätt bör du höra antingen en manlig eller kvinnlig röst säga din mening. Om du får någon form av felmeddelande, se till att kopiera och klistra in texten igen och ersätta dessa citattecken.

Konfigurera SAPI Voice-inställningar

Det här är kul, men vi kan också konfigurera vår lilla talande dator med olika inställningar. Vi kan ändra volymen, hur snabbt eller långsamt rösten pratar och ändra kön mellan man och kvinna. Här är en exempelkod där jag lagt till ett par extra rader.

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

Standardhastigheten är 0 och intervallet är -10 till 10. -10 kommer att få rösten att tala superlångsamt och 10 kommer att tala supersnabbt. Volymen är standardinställd på 100 och intervallet är 0 till 100. Raden som börjar med Set sapi.Voice låter dig byta till en annan röst, om den är installerad på ditt system.

Observera att antalet röster du kan välja mellan beror på operativsystemet. I Windows 7 finns det bara en röst, Microsoft Anna.

Hur du får din dator att prata/tala vad du skriver

I Windows 10 finns det två röster: Microsoft David och Microsoft Zira som visas nedan.

Hur du får din dator att prata/tala vad du skriver

Hur du får din dator att prata/tala vad du skriver

Om det bara finns en röst installerad på ditt system måste du ändra som säger sapi.GetVoices.Item(1) till sapi.GetVoices.Item(0) , annars får du ett felmeddelande när du försöker köra skriptet. Du kan också skapa ett annat Notepad-dokument och klistra in koden nedan i, som kommer att berätta vilka röster som är installerade. Spara den som en .VBS-fil som visas ovan och kör den.

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

Hittills har vi använt den här popup-dialogrutan för att skriva in text, men du kan också helt enkelt skriva in ditt meddelande i skriptfilen. Detta skulle vara användbart om du sedan vill schemalägga skriptet så att det körs automatiskt. Uppenbarligen kan detta användas för att busa dina vänner och familj och det fungerar riktigt bra.

Föreställ dig bara att någon slår på sin dator och hör datorn säga till dem "Hej John, jag är väldigt sömnig, snälla stör mig inte idag!" när den startar upp! Jag kan lova dig av erfarenhet, det är hysteriskt och du borde definitivt prova det.

För att hårdkoda meddelandet, ändra helt enkelt den sista raden till något så här:

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

Schemalägg skriptfil

Nu när du har hårdkodat ditt meddelande för ditt avsedda mål måste du helt enkelt köra det när du vill. Om du är tekniskt kunnig kan du använda ett program som AutoIt , som låter dig göra extrema saker som att köra din skriptfil när ett visst program öppnas eller när ett fönster är maximerat eller minimerat.

Jag har inte tid att gå in på allt det här i det här inlägget, men som tur är har Microsoft en inbyggd funktion som heter Task Scheduler som låter dig göra några ganska komplicerade saker med skript enkelt.

Mitt tidigare inlägg går på djupet om hur man schemalägger en skriptfil att köras när vissa händelser inträffar i Windows. Om du har några problem med att få ditt manus att fungera, skriv gärna en kommentar så ska jag försöka hjälpa till. Njut av!


Vad betyder HMU (och hur man använder det)

Vad betyder HMU (och hur man använder det)

HMU är en annan av de förkortningar som du förmodligen har sett online och var tvungen att Google innebörden av. Människor använder HMU och andra populära internetförkortningar som NSFW eller SMH för att uttrycka något som ligger utanför det moderna språkets räckvidd.

Hur man förvandlar vilket multiplayer-spel som helst till delad skärm på en dator

Hur man förvandlar vilket multiplayer-spel som helst till delad skärm på en dator

Speldagarna med delad skärm med konsoler kan nästan vara över, men det betyder inte att vi inte kan få delad skärm att fungera på PC. I decennier har konsolen varit den perfekta co-op-plattformen för soffan, men så är det inte längre.

6 underskattad anime på Amazon Prime

6 underskattad anime på Amazon Prime

Prime Video är en underskattad streamingtjänst, speciellt för anime-fans. Även om den har några av de bästa anime-titlarna som Avatar: The Last Airbender eller Pokemon, är det en skattkammare av underskattade anime-serier som förbigår alltför ofta.

Snapchat-resultat: Hur det fungerar och hur man ökar det

Snapchat-resultat: Hur det fungerar och hur man ökar det

Snapchat-poäng (även kallat Snap-poäng) beskriver poäng som samlats in baserat på frekvensen av interaktioner med andra användare på appen för meddelanden och sociala nätverk. I det här inlägget kommer vi att lyfta fram de element som utgör Snapchats poängsystem.

Vad är Snapchat Streaks och varför spelar de roll?

Vad är Snapchat Streaks och varför spelar de roll?

Snapchat-ränder, eller Snapstreaks, representerar antalet dagar som du har lyckats skicka ett foto eller videosnäpp till din Snapchat-vän. För gymnasiebarn representerar Snapstreaks deras vänskap.

Vad är Anime Filler på streamingsidor och hur man undviker det

Vad är Anime Filler på streamingsidor och hur man undviker det

Anime finns överallt nuförtiden. Varje streamingtjänst har ett stort urval av japansk animation och vissa (som Crunchyroll och Funimation) är helt dedikerade till detta popkulturfenomen.

Hur man skärmdumpar på Snapchat utan att meddela den andra personen

Hur man skärmdumpar på Snapchat utan att meddela den andra personen

Snapchat har blivit en av de mest populära apparna för sociala medier världen över. Tanken är att Snapchat-användare skickar "Snaps" till sina vänner under en viss tid.

Hur man olästa meddelanden på Instagram

Hur man olästa meddelanden på Instagram

En av de vanligaste frågorna från Instagram-användare är hur man markerar sina direktmeddelanden som olästa. Funktionen för olästa meddelanden är tillgänglig på Facebook Messenger, så varför inte på Instagram.

Hur man gör ditt eget Telegram-dekalpaket

Hur man gör ditt eget Telegram-dekalpaket

Telegram är en självständigt ägd meddelandeapp som ger förbättrad kryptering och integritetsåtgärder. Den har vuxit i popularitet de senaste månaderna, och en av dess mest omtyckta och unika funktioner är att användare har möjligheten att skapa och dela sina egna klistermärken, hur konstiga de än må vara.

Hur man håller ett TED-föredrag

Hur man håller ett TED-föredrag

Bara att stå på scenen och hålla ett minnesvärt föredrag kan göra mycket för dina mjuka färdigheter. Men om du lyckas fånga en chans att hålla ett föredrag på den årliga TED-konferensen (Technology, Entertainment and Design) kan det bli en höjdpunkt i ditt liv.

Vad betyder Bump på Facebook?

Vad betyder Bump på Facebook?

Om du har använt Facebook hur länge som helst kan du ha stött på ett inlägg med ett kommentarsavsnitt som läser "bump" eller något liknande. Om du inte är säker på vad bump betyder, kan det se meningslöst ut, särskilt när folk lägger till ordet i sina egna inläggstrådar.

Vad är Vanish Mode på Instagram och hur man använder det

Vad är Vanish Mode på Instagram och hur man använder det

Alla meddelanden och chattar är inte avsedda att sparas. Vissa är bättre att försvinna efter att du avslutat konversationen.

Hur man lägger till vänner på Discord

Hur man lägger till vänner på Discord

Till skillnad från andra sociala medieplattformar som gjordes speciellt för din användning, är Discord en plattform som tillåter användare att bygga gemenskaper och skapa varaktiga relationer oavsett var de är. Om du vill skapa din egen server är det första du behöver veta hur du lägger till vänner på Discord så att du kan bjuda in dem till din community.

Hur man blir presenterad på TikToks För dig-sida

Hur man blir presenterad på TikToks För dig-sida

Är du ny på TikTok, försöker bara ta reda på hur saker och ting fungerar. Eller har du varit på den här plattformen ett tag men vet fortfarande inte hur du ska växa din publik på TikTok.

Hur man tittar på PGA-mästerskapet 2022 online utan kabel

Hur man tittar på PGA-mästerskapet 2022 online utan kabel

Professional Golfers' Association (PGA) Championship är fortfarande en av de mest prestigefyllda turneringarna inom professionell golf. Turneringen pågår årligen och 2022 PGA Championship är det 104:e tävlingsåret.

20 roliga Siri-tricks som du måste prova

20 roliga Siri-tricks som du måste prova

Det är svårt att tro att Siri har funnits i mer än ett decennium. Apples (dåvarande) revolutionerande röstassistent är nu ett vardagsverktyg för iOS- och macOS-användare.

Vad betyder Yeet och hur man använder det på rätt sätt

Vad betyder Yeet och hur man använder det på rätt sätt

Som de flesta internetslang är innebörden av ordet "Yeet" förmodligen inte direkt uppenbar. Om du hörde det användas, även i sammanhang, kanske du fortfarande inte förstår vad det kan betyda.

Hur man går live på TikTok

Hur man går live på TikTok

Du kommer antingen älska eller hata tanken på livestreaming på sociala medier, men du kan inte förneka att framtiden för video är knuten till detta format. Liveströmmar är underhållande och därmed extremt populära bland den genomsnittliga publiken på sociala medier.

Hur man returnerar Amazon-paket via UPS

Hur man returnerar Amazon-paket via UPS

E-handelsbutiker växer snabbt med Amazon som en massiv aktör i utrymmet. Så det är att förvänta sig att en kund då och då inte kommer att vara nöjd med sitt köp och vill returnera det.

13 gratis Halloween-spel online för en spöklik stund

13 gratis Halloween-spel online för en spöklik stund

Letar du efter ett roligt säsongsspel att spela under en fika. Vill du ha några söta Halloween-spel som är säkra för dina barn.

Lös felet Itunes Library.itl-filen är låst i iTunes

Lös felet Itunes Library.itl-filen är låst i iTunes

Lös ett Apple iTunes-fel som säger att filen iTunes Library.itl är låst, på en låst disk eller så har du inte skrivbehörighet för den här filen.

ITunes: Hur man blandar eller upprepar musik

ITunes: Hur man blandar eller upprepar musik

Kan du inte förstå hur man upprepar en låt eller spellista i Apple iTunes? Vi kunde inte heller först. Här är några detaljerade instruktioner om hur det går till.

Skapa rundade hörn med Paint.NET

Skapa rundade hörn med Paint.NET

Hur man skapar moderna bilder genom att lägga till rundade hörn i Paint.NET

Allt du behöver veta om WhatsApp Delete for Me

Allt du behöver veta om WhatsApp Delete for Me

Använde du Delete for me på WhatsApp för att radera meddelanden från alla? Inga problem! Läs det här för att lära dig ångra Radera åt mig på WhatsApp.

Inaktivera AVG Popup Notifications

Inaktivera AVG Popup Notifications

Hur man stänger av de irriterande AVG-aviseringarna som visas i det nedre högra hörnet av skärmen.

Hur man tar bort ditt Instagram-konto

Hur man tar bort ditt Instagram-konto

När du bestämmer dig är du klar med ditt Instagram-konto och vill bli av med det. Här är en guide som hjälper dig att ta bort ditt Instagram-konto tillfälligt eller permanent.

4 sätt att stänga av Hitta min iPhone på iCloud

4 sätt att stänga av Hitta min iPhone på iCloud

Om du har varit en Apple-användare länge kan du säkert ha stött på Find My-appen som kommer inbyggt installerad på iPhones, iPads, Macs och andra enheter i Apples ekosystem. Fena…

Google Fotos låst mapp: Steg-för-steg-guide för att konfigurera, lägga till foton, flytta foton och mer

Google Fotos låst mapp: Steg-för-steg-guide för att konfigurera, lägga till foton, flytta foton och mer

Google Fotos låst mapp: Steg-för-steg-guide för att konfigurera, lägga till foton, flytta foton och mer

Google Passkeys: Hur du använder ditt ansikte eller ditt fingeravtryck för att logga in på ett Google-konto

Google Passkeys: Hur du använder ditt ansikte eller ditt fingeravtryck för att logga in på ett Google-konto

Vad du ska veta Med Google Passkeys kan du använda ansikts- och fingeravtrycksigenkänning för att logga in på ditt Google-konto. Lösenord kan skapas genom att lägga till en enhet du äger i ditt Google-konto och ...

Lägg till text i Clipchamp: Steg-för-steg-guide

Lägg till text i Clipchamp: Steg-för-steg-guide

En bild säger mer än tusen ord. Men ibland måste ord skrivas ut explicit för att betona och förklara, eller bara för att ge ditt arbete en titel. För de som arbetar med Clipchamp är det här...