Skip to main content

Talking Terminal: Har din Mac säga hej

How To Get A Stuck CD Or DVD Out Of Your Mac (Juni 2026)

How To Get A Stuck CD Or DVD Out Of Your Mac (Juni 2026)
Anonim

Vi har en hel del Terminal-tricks som vi gillar att dela med Mac-användare. De flesta ger tydligt funktionella förbättringar för att använda Mac. Men ibland är det bara dags för lite roligt, så med det i åtanke ger vi dig kommandot Say.

"Say" är ett terminalkommando som talar allt du skriver efter kommandot. Du kan prova genom att starta Terminal, som finns i / Program / Verktyg, och sedan skriva eller kopiera / klistra in de exempel som ges här.

Ett enkelt exempel:

Säg hej

Kommer att orsaka att din Mac talar ordet hej.

Du kan också ange vilken röst din Mac ska använda när den talar kommandot say genom att använda -v-attributet. Ett exempel:

säg -v fred hej

I det här fallet kommer röstnamnet Fred att användas för att prata ordet hej.

Macens många röster

Din Mac har en hel del röster som den kan använda för tal; För närvarande finns över 100 röster tillgängliga på olika språk och stilar. Om du vill se en fullständig lista över rösterna, så gör du det här:

  1. Starta systeminställningar genom att klicka på ikonen Dock eller välj Systeminställningar från Apple-menyn.

  2. Markera dialogrutan Diktation och talinställningar (i OS X Lion, välj dialogrutan Inställningar för tal).

  3. Välj fliken Text till tal.

  4. På rullgardinsmenyn för System Voice väljer du Anpassa.

  5. Ett blad visar alla tillgängliga röster som din Mac kan använda.

  6. Du kommer att märka att vissa röster har en kryssmarkering bredvid dem, medan andra har kryssrutan tomma. De med ett kryssrutan visas i rullgardinsmenyn System Voice.

  7. Om du vill prova de olika rösterna kan du använda rullgardinsmenyn System Voice för att välja en röst och klicka sedan på Play-knappen för att höra rösten tala en mening eller två.

En alternativ metod för att visa alla tillgängliga röster är att ange följande kommando i Terminal:

säg -v?

och tryck sedan på Retur eller Enter-tangenten.

Terminal kommer att lista alla tillgängliga röster.

När du anger en röst i Terminal, använd alla små bokstäver. Om namnet har ett mellanslag i det, t.ex. Bad News, placera det i citat, så här.

säg -v dåliga nyheter "hej

Tid för terminal att sjunga

Nog med hellos vidare till roligare. Say-kommandot kan tala en lång mening; i själva verket kan det säga nästan vad som helst så länge det är på en enda rad. Om du trycker på returnyckeln kommer kommandot att utföras, så det enklaste sättet att producera långa tal är att skriva in dem i en textredigerare först och sedan kopiera / klistra in dem i Terminal. Say-kommandot förstår en del skiljetecken, inklusive perioden och kommatecken, vilka båda injicerar en liten paus för att prata texten.

Nu för den roliga delen. Med rätt kombination av röst och ord kan du få kommandot Say att sjunga.

säg -v "rörorgan" Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dum Dummmmmmmmmmmmmmmmm

Det finns faktiskt några olika röster som kan användas för att sjunga, alla i Novelty-sektionen i listan som Diktation och Talinställningsrutan producerat i exemplet ovan.

För det mesta är förmågan hos dessa röster att sjunga inte i textsträngen du använder men är faktiskt inbyggd i kännetecknet för rösten. Här är några exempel:

Hall of the Mountain King

Cellos röstintonation är Hall of the Mountain King. Ge följande ett försök i Terminal:

säg -v cellos Doo da doo da dum dee dee doodly doo dum dum dum doo da doo da doo da doo da doo pappa doo da doo

Du kan faktiskt använda någon text; Cellos röst kommer att försöka göra det i form av Hall of the Mountain King.

Pomp och omständighet

Klar för lite pomp för examensdagen? Prova följande i Terminal:

säg -v "goda nyheter" di di di di di di di di di di di di di di di di di di

Det är alla sångröstarna jag har hittat i Macs många röster. Men det finns så många röster tillgängliga, det kan finnas mer att hitta. Släpp oss en rad om du hittar några ytterligare sång Terminal röster.

Kolla in mer om kommandot Say.