ฉันจะใช้คำสั่ง say อย่างสร้างสรรค์เพื่อเล่นตลกเพื่อนร่วมงาน / เพื่อนได้อย่างไร


2

ฉันกำลังออกแบบเล่นพิเรนทร์สร้างสรรค์ / ตลกสำหรับ OSX ผ่านทางบรรทัดคำสั่ง ด้วยการทำงานในพื้นหลังผู้ใช้ส่วนใหญ่จะไม่สังเกตเห็นเมื่อเขา / เธอเริ่มใช้คอมพิวเตอร์

การใช้ say สั่งด้วยเสียงน่าขนลุก ( Deranged ) เป็นทางออกที่ดีที่สุดของฉัน การปรับระดับเสียงให้ต่ำมากในระหว่างการพูดประโยคนั้นน่าขนลุกยิ่งขึ้น! ปัญหาของฉันคือฉันไม่รู้วิธีการจับวอลลุ่มปัจจุบันเพื่อตั้งเป็นวอลลุ่มเดิมหลังจากนั้น say ไอเอ็นจี

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

ฉันจะได้รับปริมาณปัจจุบันและเก็บไว้ในตัวแปรโดยใช้สคริปต์ยูนิกซ์เชลล์?


3
ฉันไม่แน่ใจว่านี่เป็นโพสต์ที่ดี นี่คือโพสต์ส่วนตัวที่เปิดกว้าง หากคุณต้องการแก้ไขและทำให้มันเป็นเป้าหมายมากขึ้นมันก็เยี่ยมมาก แต่ฉันจะลงคะแนนให้ปิดก่อน
daviesgeek

1
ฉันคิดว่าคำถามนี้อยู่นอกหัวข้อ แต่ฉันไม่สามารถต้านทานการแชร์สิ่งนี้ได้: ลองแก้ไขเทปหนึ่งชิ้นที่ด้านล่างของเมาส์ของผู้ใช้ อินฟาเรดหรือเลเซอร์จะไม่เก็บตำแหน่งดังนั้นหน้าจอจะแข็ง
ckpepper02

ฉันตั้งใจจะถามคำถามปลายเปิด เหมือนกับ นี้
Mohsen

1
ดังที่ได้กล่าวมานี้เป็นคำถามสไตล์รายการ / แบบสำรวจความคิดเห็นที่ไม่เป็นประโยชน์หรือให้ความรู้เหมือนที่เราเคยอนุญาตในอดีต
Nathan Greenstein

2
@Mohsen ฉันชอบอวาตาร์นั้น ตีเราขึ้นมา ถามแชทที่แตกต่างกัน และเราอาจเห็นเกี่ยวกับการโพสต์บล็อกบนแผลง ๆ ฉันพนันได้ว่าเราสามารถใช้ห้องแชทเพื่อค้นหาและวางลงในบล็อก ฉันยังช่วยโปรโมตห้องแชทเพราะมันเป็นฤดูร้อนและความสนุกเล็ก ๆ น้อย ๆ ไม่สามารถทำร้ายได้ถ้าอยู่ในที่ที่เหมาะสม เฮ็คเจ้าของไซต์มักจะทำการแข่งขันหมวกและดังนั้นเราจึงสามารถลองวิธีใหม่เพื่อความสนุกสนานได้หรือไม่?
bmike

คำตอบ:


2

คุณสามารถรับไดรฟ์ข้อมูลเปลี่ยนระดับเสียงพูดบรรทัดของคุณแล้วเรียกคืนไดรฟ์ภายใน 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.