Mountain Lion introduserte oss til diktat, en Siri-lignende tale-til-tekst-tjeneste for din Mac. Men hva hvis du vil at Macen din skal snakke med deg? OS X har lenge hatt en av de beste tekst-til-talefunksjonene i bransjen. La oss dra nytte av det og gi din Mac (og til og med iPhone) en stemme!
Tekst-til-tale er en av de viktigste tilgjengelighetsfunksjonene til OS X som ble designet for personer med synshemming. Det har eksistert siden de første dagene i OS X og vedtar en syntetisert stemme for å gi et lydgrensesnitt til skjermdialogbokser, samt en måte å lese ut passasjer av tekst
Tekst-til-tale er en av de viktigste tilgjengelighetsfunksjonene til OS X
Når du er i bruk, kan du få din Mac til å varsle deg med en stemme for ting som et program som hopper i kaien eller leser et varsel når det oppstår en feil.
I Systemvalg, Du kan få tilgang til Macs tekst-til-tale-innstillinger under Tale preferansepane (eller Diktat og tale for Mountain Lion).
I preferanseruten har vi disse to delene: Talegjenkjenning (eller Diktat for Mountain Lion brukere) og Tekst til tale.
I denne veiledningen er vi bare interessert i Tekst til tale seksjon. Så, hva har vi kommet hit? La oss jobbe fra topp til bunn:
Dette alternativet lar deg stille stemme- og talesatsen på Mac-en din, samt forhåndsvise endringene dine. Som standard bruker din Mac en stemme som kalles Alex.
Det kan bare se ut som det finnes en håndfull stemmer, men hvis du klikker Tilpass, Du kan velge å laste ned flere talepakker for et bredt spekter av forskjellige språk.
Hver stemmepakke er omtrent 300-500 MB hver, så det kan ta litt tid, avhengig av din internettforbindelseshastighet.
Tips: Vil du at Macen skal høres ut som Siri? Hvis du er i USA, er det Samantha. For britiske innbyggere er Siri navn Daniel.
Når du har valgt den perfekte stemmen, kan du få Macen din kunngjøre om det er en advarselsboks og eventuelt lese den ut. Når aktivert, kan du tilpasse innstillingene ytterligere.
Macen din kan også kunngjøre når et program krever oppmerksomhet. Dette er lydkvaliteten til et program som hopper i Dock.
Hvis du vil kunne ha en hurtigtast for å snakke en valgt tekst i de fleste applikasjoner, kan du aktivere dette alternativet og angi hvilken snarvei du vil ha. Standard er Alt-Esc. Alternativt vil høyreklikk tekst i de fleste applikasjoner hente en Tale menyen du kan bruke til å begynne å snakke tekst.
Hvis du er en fan av en snakkende klokke, kan du også få klokken til å kunngjøre klokken.
Vi har utforsket standardinnstillingene for OS Xs tekst-til-tale-funksjonalitet. Nå er det på tide å ta ting et skritt videre med noen Terminalkommandoer. I det følgende avsnittet skal vi ikke bare få Macen til å si noe vi vil, vi skal bruke den til å lage noen tilpassede ringetoner til iPhones kontakter!
Tips: Vi kommer til å dykke inn i Terminal her. Vennligst fortsett hvis du er komfortabel med å bruke kommandolinjen.
Åpne Terminal, lokalisert i Programmer> Verktøy, og skriv inn følgende kommando:
si "Hello World"
Trykk enter og Macen din skulle nå ha sagt "Hei Verden"i standardstemmen du angav i tale systemvalg. Ryddig!
Hva om vi vil bruke en annen stemme? Vi kunne gå tilbake til Tale i Systemvalg og endre standardstemmen, men det betyr at vi endrer våre eksisterende innstillinger. I stedet bruker vi en valgfri parameter som vanligvis kalles en flagg. Den beste måten å forklare på er å skrive følgende kommando:
si -v Alex "Hei verden"
Macen din ville nå ha sagt "Hello World" med Alexs stemme. Prøv denne kommandoen:
si -v Vicki "Hello World"
Og nå det samme igjen, men i Vickis stemme. Bruker -v flagg etterfulgt av et talesignal forteller kommandoen som vi vil bruke en bestemt stemme.
Ved å bruke bare én kommando i Terminal, kan vi fortelle Macen nøyaktig hva vi skal si!
Nå har vi en generell ide om hvordan vi skal få Macen vår til å si hva vi vil, i stedet for å snakke gjennom høyttalerne, vi skal lagre den i en fil i stedet. Før vi begynner, la oss sørge for at du er i din hjemmemappe.
Skriv inn "cd" i ditt åpne Terminal-vindu, og trykk enter. Hvis du ikke er klar over dette, tar du denne kommandoen på egen hånd til din hjemmemappe.
Før brukte vi -v flagg. Nå skal vi bruke -o flagg. Dette lar oss fortelle kommandoen til produksjon lyden til en fil i stedet for å spille den gjennom høyttalerne. Sett dette inn i handling, skriv inn følgende kommando og trykk enter:
si -o helloworld.aiff "Hello World"
Ingenting skjedde, ikke sant? Fordi vi har fortalt kommandoen å lagre den i en fil, vil den ikke spille noe. I stedet bruker du Finder til å gå til din hjemmemappe, og du bør se en fil der det heter helloworld.aiff.
Åpne filen i QuickTime, og du vil nå ha en lydfil med Macs taleord Hei Verden.
Tips: Du kan bruke flere flagg, slik at du kan tilpasse stemmen og utdataene til en fil hvis du ønsker det.
OS Xs tekst-til-tale skaper infleksjoner når de brukes med riktig tegnsetting. For eksempel, skriv inn følgende kommando og trykk enter:
si "Hei verden?"
Nå lytter din Mac forvirret! La oss prøve et utropstegn:
si "Hei verden!"
Vent, hva skjedde? Vel, et utropstegn er et spesielt tegn og brukes på egenhånd, det tolkes som noe annet. For å la Terminal vet at vi vil bruke utropstegnet som en del av vår tekst, vi flukt det ved å legge til et tilbakeslag rett før det. Dette forteller Terminal "Hei, tegnet rett etter denne backslash er å bare være en normal karakter, ikke noe spesielt".
For neste avsnitt skal jeg bruke en flott app for ringetoner som heter Ringer ($ 3,99 på Mac App Store). Dette vil la oss enkelt lage en ringetone fra en fil som vi vil opprette.
Ta en titt på kontaktlisten din og velg en kontakt som du vil gi en personlig hilsen. Jeg skal bruke navnet Tim (gjerne erstatte ditt eget kontaktnavn). La oss nå hoppe tilbake til Terminal og lage vår nye ringetone.
I Terminal, bruk følgende kommando og trykk enter:
si -O Tim.aiff "Tim ringer"
Nå, gå tilbake til din hjemmemappe i Finder og du bør se en fil som heter Tim.aiff.
Åpne Ringer, dra filen til appen, og du bør da få ringetonen tilgjengelig for å opprette.
Før du lager vår ringetone, må du kontrollere at Mellomrom er satt til minst 3 sekunder. Hvis det er igjen til noe mindre, vil du bare få ringetonen til å gjenta for raskt, noe som vil gjøre iPhone-lyden veldig utålmodig! Etter at du har satt inn gapet, trykk Skape.
Du ser nå ringetonen i iTunes (kalles Tim). Nå som vi har en tilpasset ringetone i iTunes, er det på tide å synkronisere iPhone. Når du har synkronisert den, åpne Kontakt på iPhone og velg ønsket kontakt. Tap redigere og fra her, tilordne din egendefinerte ringetone.
Og det er det! Din iPhone har nå en tilpasset ringetone for at bestemt kontakt skiller dem, slik at du ikke engang trenger å se på iPhone for å vite hvem som ringer. Bruk ovenstående informasjon, hvorfor ikke prøv å lage ringetoner for andre kontakter eller varseltoner for e-post og tekstmeldinger?
Selv om det serveres et svært spesifikt behov, har OS Xs tekst-til-tale-funksjoner et bredt spekter av bruksområder for mange forskjellige brukere. Etter å ha fullført opplæringen ovenfor, vil du kunne gjøre bruk av denne ofte oversett funksjonen mye mer.
Ringetoner er bare en ny måte å bruke tekst til tale på. Fordi den er tilgjengelig via Terminal, kan avanserte brukere integrere den i Automator, AppleScript og til og med skalskript. Tenk deg å kunne bli fortalt når du har mottatt en ny e-post og for Macen din for å fortelle deg hvem den er fra? Det er perfekt gjennomførbart, og jeg vil gjerne høre fra alle som bruker tekst til tale på unike og interessante måter!