Mountain Lion introducerade oss till Dictation, en Siri-liknande text-till-text-tjänst för din Mac. Men vad händer om du vill att din Mac ska prata med dig? OS X har haft en del av de bästa text-till-tal-funktionaliteten i branschen under lång tid. Låt oss dra nytta av det och ge din Mac (och även din iPhone) en röst!
Text-to-Speech är en av de viktigaste tillgänglighetsfunktionerna i OS X, som är utformad för personer med synproblem. Det har funnits sedan OS Xs tidiga dagar och antar en syntetiserad röst för att ge ett ljudgränssnitt till skärmdialogrutor, samt ett sätt att läsa ut texter av text
Text-till-tal är en av de viktigaste tillgänglighetsfunktionerna i OS X
När du är i bruk kan du få din Mac att varna dig med en röst för saker som en ansökan studsar i kajen eller läser ut en varning när ett fel uppstår.
I Systeminställningar, Du kan få åtkomst till Mac-inställningarna för text-till-tal under Tal preferensrutan (eller Diktation och tal för Mountain Lion).
I preferensrutan har vi dessa två avsnitt: Taligenkänning (eller Dictation för användare av Mountain Lion) och Text till tal.
För syftet med denna handledning är vi bara intresserade av Text till tal sektion. Så vad har vi fått här? Låt oss arbeta från topp till botten:
Med det här alternativet kan du ställa in röst- och talhastigheten på din Mac samt förhandsgranska dina ändringar. Som standard använder din Mac en röst som heter Alex.
Det kan bara se ut som om det finns en handfull röster tillgängliga, men om du klickar på Anpassa, Du kan välja att ladda ner ytterligare röstpaket för en mängd olika språk.
Varje röstpaket är ungefär 300-500Mb vardera så det kan ta lite tid beroende på din internetanslutningshastighet.
Tips: Vill du att din Mac ska låta som Siri? Om du är i USA är det Samantha. För brittiska invånare är Siri namn Daniel.
När du har valt den perfekta rösten kan du få din Mac tillkännage om det finns en varningsruta och valfritt läs ut det. När du har aktiverat kan du anpassa inställningarna ytterligare.
Din Mac kan också meddela när en applikation kräver din uppmärksamhet. Detta är ljudekvivalenten för en applikation som studsar i Dock.
Om du vill kunna ha en snabbtangent för att prata valfri text i de flesta program kan du aktivera det här alternativet och ange vilken genväg du vill ha. Standard är Alt-Esc. Alternativt kommer högerklicka text i de flesta applikationer att ta upp en Tal meny som du kan använda för att börja prata text.
Om du är en fan av en talande klocka kan du också få klockan att meddela tiden.
Vi har undersökt standardinställningarna för OS X: s text-till-tal-funktionalitet. Nu är det dags att ta saker ett steg längre med några Terminalkommandon. I följande avsnitt kommer vi inte bara att få Macen att säga någonting vi vill, vi kommer att använda det för att göra några anpassade ringsignaler för våra iPhone-kontakter!
Tips: Vi kommer att dyka in i terminalen här. Vänligen fortsätt om du är bekväm med att använda kommandoraden.
Open Terminal, beläget i Applikationer> Verktyg, och skriv följande kommando:
säg "Hello World"
Tryck på enter och din Mac borde nu ha sagt "Hej världen"i den standardröst du ställde in i talsystemets preferens. Snyggt!
Vad händer om vi vill använda en annan röst? Vi kunde gå tillbaka till Tal i Systeminställningar och ändra standardröst, men det innebär att vi ändrar våra befintliga inställningar. I stället använder vi en valfri parameter som allmänt kallas en flagga. Det bästa sättet att förklara det är att skriva följande kommando:
säg -v Alex "Hello World"
Din Mac skulle nu ha sagt "Hello World" med Alexs röst. Prova detta kommando:
säg -v Vicki "Hello World"
Och nu samma igen, men i Vickis röst. Använda -v flaggan följt av ett röstnamn berättar det kommando som vi vill använda en specifik röst.
Med bara ett kommando i Terminal kan vi berätta för vår Mac exakt vad jag ska säga!
Nu har vi en allmän uppfattning om hur vi ska få vår Mac att säga vad vi vill, istället för att tala genom högtalarna, kommer vi att spara det till en fil istället. Innan vi börjar, låt oss se till att du är i din hemmapp.
Skriv "cd" i ditt öppna terminalfönster och tryck på enter. Om du inte är medveten om det här, tar du det här kommandot på egen hand till din hemmapp.
Innan vi använde -v flagga. Nu ska vi använda -o flagga. Detta låter oss berätta för kommandot att produktion ljudet till en fil istället för att spela det genom högtalarna. Om du ställer in detta i åtgärd skriver du in följande kommando och trycker på enter:
säg -å helloworld.aiff "Hello World"
Ingenting hände, eller hur? Eftersom vi har meddelat kommandot att spara det i en fil, spelar det inte någonting. Använd istället Finder för att gå till din hemmapp och du ska se en fil där det heter helloworld.aiff.
Öppna filen i QuickTime och du har nu en ljudfil med din Macs röstmeddelande Hej världen.
Tips: Du kan använda flera flaggor så att du kan anpassa röst och utdata till en fil om du vill.
OS Xs text-till-tal skapar böjningar när de används med korrekt interpunktion. Ange till exempel följande kommando och tryck på enter:
säg "Hello World?"
Nu låter din Mac förvirrad! Låt oss försöka utropstecken:
säg "Hello World!"
Vänta, vad hände? Tja, ett utropstecken är ett specialtecken och används på egen hand, det tolkas som något annat. Att låta Terminal veta att vi vill använda utropstecken som en del av vår text, vi fly det genom att lägga till en backslash strax före den. Detta berättar Terminal "Hej, karaktären direkt efter denna backslash är att bara vara en normal karaktär, inget speciellt".
För nästa avsnitt kommer jag att använda en bra app för ringsignaler som heter Ringer ($ 3,99 i Mac App Store). Detta gör att vi enkelt kan skapa en ringsignal från en fil som vi ska skapa.
Ta en titt på din kontaktlista och välj en kontakt som du vill ge en personlig hälsning. Jag ska använda namnet Tim (gärna ersätta ditt eget kontaktnamn). Nu, låt oss hoppa tillbaka till Terminal och skapa vår nya ringsignal.
I Terminal, använd följande kommando och tryck enter:
säg-Tim.aiff "Tim ringer"
Nu går du tillbaka till din hemmapp i Finder och du ska se en fil som heter Tim.aiff.
Öppna Ringer, dra filen till appen och du ska då få ringsignalen tillgänglig för att skapa.
Innan vi skapar vår ringsignal, se till att Gap är inställd på minst 3 sekunder. Om det är kvar till något mindre, får du bara ringsignalen att repetera för snabbt vilket gör din iPhone ljud mycket otålig! När du har ställt klyftan, slå Skapa.
Nu ser du ringsignalen i iTunes (kallad Tim). Nu när vi har en anpassad ringsignal i iTunes är det dags att synkronisera din iPhone. När du har synkroniserat den, öppna Kontakter på din iPhone och välj önskad kontakt. Kran redigera och härifrån tilldela din anpassade ringsignal.
Och det är allt! Din iPhone har nu en anpassad ringsignal för att viss kontakt ska skilja dem så att du inte ens behöver titta på din iPhone för att veta vem som ringer. Använda ovanstående information, varför försök inte skapa ringsignaler för andra kontakter eller varningstoner för e-post och textmeddelanden?
Även om det är ett mycket specifikt behov, har OS Xs text-till-tal-funktioner ett brett användningsområde för många olika användare. Efter att du har slutfört ovanstående handledning kan du använda den här ofta överlookade funktionen mycket mer.
Ringsignaler är bara ett nytt sätt att använda text-till-tal. Eftersom det är tillgängligt via Terminal kan avancerade användare integrera det i Automator, AppleScript och även skalskript. Tänk dig att få veta när du har fått ett nytt e-postmeddelande och för din Mac att berätta vem den är från? Det är helt genomförbart och jag skulle gärna höra från alla som använder text-till-tal på unika och intressanta sätt!