2 votes

Comment utiliser la commande say de manière créative pour faire des farces à mes collègues/amis ?

Je suis en train de concevoir une farce créative / drôle pour OSX via la ligne de commande. En fonctionnant en arrière-plan, la plupart des utilisateurs ne le remarqueront pas lorsqu'ils commenceront à utiliser l'ordinateur.

Utilisation de say commande avec une voix sinistre ( Deranged ) est mon meilleur atout. Régler le volume à très bas pendant que je prononce les phrases est encore plus effrayant ! Mon problème, c'est que je ne sais pas comment saisir le volume actuel pour le régler sur le même volume après say ing.

sascript -e "set Volume 2"
say "Naaame I see you" -v Deranged -r 20
sascript -r "set Volume 0"
sleep 600
sh thisscript.sh

Puis-je obtenir le volume actuel et le stocker dans une variable en utilisant le shell unix scripts ?

2voto

Daniel Points 32917

Vous pouvez toujours obtenir le volume, le modifier, dire votre texte, puis rétablir le volume dans l'AppleScript :

#!/usr/bin/osascript
set currentVolume to output volume of (get volume settings)
set volume output volume 1
say "Hello" using "Deranged"
set volume output volume currentVolume

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X