31 mei 2012

Terminal: Bevestiging bij het voltooien van een commando

2 min leestijd

Wanneer je een bepaalde taak onder Mac OS X Terminal uitvoert, dan zal deze in de meeste gevallen na enkele momenten of direct gereed zijn. Mocht je een meer complexe taak uitvoeren zoals bijvoorbeeld een back-up die langere tijd duurt dan weet je niet exact wanneer deze voltooid is. Door && say toe te voegen aan het commando kun je je Mac laten vertellen dat een bepaalde taak is voltooid.

Je kunt say in combinatie met een andere commando als volgt gebruiken:

 [commando] && say "tekst"

Als je met behulp van rsync een back-up maakt dan kun je de tekst "reservekopie gereed" laten uitspreken op het moment dat de back-up voltooid is.

Voorbeeld:

rsync -arv richard@s1.appletips.nl:/files/ /backup/ && say "reservekopie gereed"

Standaard wordt voor het uitspreken van tekst de Amerikaanse stem gebruikt, wanneer je de Nederlandse stem 'Xander' hebt geïnstalleerd dan kun je de -v optie gebruiken.

De Nederlandse stemmen kun je als volgt installeren op je Mac, ga naar:

 ▸ Systeemvoorkeuren ▸ Spraak ▸ Systeemstem ▸ optie: ‘Pas aan…’.

Selecteer voor een Nederlandse stem ‘Claire’ of ‘Xander’ en ‘Ellen’ voor een Belgische Stem, bevestig je keuze met de ‘OK’ knop. Automatisch wordt nu de geselecteerde stem gedownload en geïnstalleerd op je Mac.

Voeg aan het commando het onderstaande toe en de tekst zal in het Nederlands worden uitgesproken.

&& say -v xander "je eigen tekst"

Xander, kun je eventueel vervangen door Claire of Ellen.

Niels bedankt voor de tip!

info
Auteur Richard IJzermans
Bijgewerkt01/06/2012 20:50
Categorie macOS
Feedback Probleem melden
Delen 𝕏
  4 reacties

Reacties

  • Zijn er ook andere Nederlandse stemen te krijgen dan de drie die standaard op de iMac staan?

    Beantwoorden
  • @Rob: Zonder geluid kun je iets doen als:
    [commando] && osascript -e ’tell app “System Events” to display dialog “En klaar alweer”‘

    Beantwoorden
  • Eric van der Meer

    Strikt genomen wordt er alleen iets gezegd als het eerste commando succesvol is verlopen. Wil je echt altijd een melding, dan kun je de && vervangen door een ;

    Beantwoorden
  • Is er ook zo’n commando zonder geluid? Zodat je een zichtbare melding krijgt als het vorige commando klaar is? Ik schrik me altijd het kippenvel als m’n Mac plotseling begint te praten…

    Beantwoorden

Laat een reactie achter



Download gratis de appletips app
voor iPhone en iPad in de App Store