Skip to main content

Snakk Terminal: Har Macen din hilsen

Technology Stacks - Computer Science for Business Leaders 2016 (Juli 2025)

Technology Stacks - Computer Science for Business Leaders 2016 (Juli 2025)
Anonim

Vi har ganske mange Terminal-triks som vi liker å dele med Mac-brukere. De fleste gir tydelig funksjonelle forbedringer for å bruke Mac. Men noen ganger er det bare tid til litt moro, så med det for øye, gir vi deg kommandoen Say.

"Say" er en Terminal-kommando som vil snakke alt du skriver etter kommandoen. Du kan prøve det ved å starte Terminal, plassert på / Programmer / Verktøy, og deretter skrive eller kopiere / lime inn eksemplene som er gitt her.

Et enkelt eksempel:

si hei

Vil få din Mac til å snakke ordet hei.

Du kan også angi hvilken stemme din Mac skal bruke når den snakker si kommandoen ved hjelp av -v attributtet. Et eksempel:

si -v fred hallo

I dette tilfellet vil stemmen som heter Fred, bli brukt til å snakke ordet hallo.

Macens mange stemmer

Macen din har ganske mange stemmer det kan bruke til tale; For tiden er det over 100 stemmer tilgjengelig på forskjellige språk og stiler. Hvis du vil se en fullstendig liste over stemmer, kan du gjøre det her:

  1. Start System Preferences ved å klikke på Dock-ikonet, eller velg Systemvalg fra Apple-menyen.

  2. Velg Dictation & Speech preference-panelet (i OS X Lion, velg Speech preference-panelet).

  3. Velg kategorien Tekst til tale.

  4. Fra rullegardinmenyen for System Voice velger du Tilpass.

  5. Et ark vil vise alle tilgjengelige stemmer som din Mac kan bruke.

  6. Du vil legge merke til at noen stemmer har et merke ved siden av dem, mens andre har avkrysningsruten tom. De med et merke er vist i rullegardinmenyen System Voice.

  7. Hvis du vil prøve ut de forskjellige stemmeene, kan du bruke rullegardinmenyen System Voice til å velge en stemme, og deretter klikke på Play-knappen for å høre stemmen tale en setning eller to.

En alternativ metode for å vise alle tilgjengelige stemmer er å skrive inn følgende kommando i Terminal:

si -v?

og trykk deretter på retur- eller enter-tasten.

Terminal vil liste alle tilgjengelige stemmer.

Når du angir en stemme i Terminal, bruk alt små bokstaver. Hvis navnet har plass i det, for eksempel Bad News, legg det i anførselstegn, slik som dette.

si -v 'dårlige nyheter' hei

Tid for Terminal å synge

Nok med hellos; videre til moro. Say-kommandoen kan snakke en lang setning; Faktisk kan det si omtrent alt så lenge det er på en enkelt linje. Hvis du trykker på returknappen, blir kommandoen utført, så den enkleste måten å produsere lange taler på er å skrive dem inn i en tekstredigeringsprogram først og deretter kopiere / lime dem inn i Terminal. Say-kommandoen forstår noen tegnsetting, inkludert perioden og kommaet, som begge injiserer en liten pause i å snakke teksten.

Nå for den morsomme delen. Med den rette kombinasjonen av stemme og ord, kan du få Say-kommandoen til å synge.

si -v 'pipe organ' Dum dum dee dum dum dum dum dee Dum dum dee dum dum dum dum dum dum dum dum dum dum dum dum dum dum dum dum dum dee dummmmmmmmmmmmmmmmm

Det er faktisk noen få forskjellige stemmer som kan brukes til å synge, alle av dem i Novelty-delen av listen som Diktat og Speech preferanse-ruten produsert i eksemplet ovenfor.

For det meste er disse stemmeens evne til å synge ikke i tekststrengen du bruker, men er faktisk innebygd i stemmeens karakteristikk. Her er noen eksempler:

Hall of the Mountain King

Cellos stemme intonasjon er Hall of the Mountain King. Gi følgende et forsøk i Terminal:

si -v cellos Doo da doo da dum dee dee dødly doo dum dum dum doo da doo da doo da doo da doo pappa doo da doo

Du kan faktisk bruke noen tekst; Cellos-stemmen vil forsøke å gjøre det i form av Hall of the Mountain King.

Pomp og omstendighet

Klar for litt pomp for eksamen dag? Prøv følgende i Terminal:

si -v 'gode nyheter' di di di di di di di di di di di di di di

Det er alle sangstemmer jeg har funnet i Macs mange stemmer. Men det er så mange stemmer tilgjengelig, det kan være mer å finne. Slett oss en linje hvis du finner noen ekstra sang Terminal stemmer.

Se mer om Say-kommandoen.