ทำให้ Mac OS X พูด (หรือร้องเพลง) ผลลัพธ์ของภารกิจบรรทัดคำสั่งใด ๆ

ตามสายของการประกาศงานเสร็จสิ้นภายในบรรทัดคำสั่งคุณยังสามารถมี Mac OS X พูดผลลัพธ์ของคำสั่งที่ดำเนินการได้

นี้เป็นเรื่องง่ายที่จะปฏิบัติตามเปิด Terminal (พบได้ที่ / Applications / Utilities / Terminal) แล้วสิ่งที่คุณต้องทำใส่เพียงเกี่ยวกับคำสั่งใด ๆ และท่อผลลัพธ์ของคำสั่งดังกล่าวโดยตรงกับ "พูด" เช่น:

uptime | say

ในตัวอย่างนี้จะพูดถึงผลลัพธ์ของช่วงเวลาทำงานโดยใช้ข้อความเริ่มต้นของ OS X เป็นข้อความเริ่มต้นแม้ว่าคุณจะสามารถเปลี่ยนเสียงไปที่สิ่งอื่นด้วยธง v:

uname -a | say -V Samantha

ทำขั้นตอนต่อไปเพื่อส่งออกคำสั่งเสียงพูดไปยังไฟล์เสียง นี่เป็นตัวอย่างที่ไม่มีประโยชน์ในการบันทึกผลลัพธ์ที่พูดออกมาจากหน้าคู่มือ openssl เป็นไฟล์ m4a:

man openssl | say -v Samantha -o "talkopenssltome.m4a"

ถ้าคุณต้องการได้รับไร้สาระคุณสามารถใช้หนึ่งในเสียงร้องเพลงให้ดีร้องเพลงออกของคำสั่ง และผู้ที่ไม่ต้องการไฟล์เสียงเกี่ยวกับเสียง Cellos ของหุ่นยนต์หรือข่าวดีอันยิ่งใหญ่อันน่ากลัวที่ร้องออกมาจากหน้าคู่มือ ใส่ไว้ใน iPod ของคุณเพื่อขับรถกลับบ้าน

man openssl | say -v Cellos -o "serenadingmanpages.m4a"

หากคุณไม่ชอบเสียงที่รวมไว้คุณสามารถเพิ่มเสียงใหม่ลงใน OS X ได้ฟรีผ่านแผงการกำหนดลักษณะคำพูด

ได้รับความคิดสร้างสรรค์เนื่องจากยูทิลิตี้ที่ดีที่สุดของสิ่งนี้ขึ้นอยู่กับคุณ

ขอบคุณ Greg P ​​สำหรับชี้สิ่งนี้ในความคิดเห็น