2
สิ้นสุดแต่ละคำสั่งในเทอร์มินัลโดยอัตโนมัติด้วยข้อความหรือเสียงที่แตกต่างกัน
ฉันติดตั้งSVOX pico2waveและสร้างสคริปต์ ตอนนี้เมื่อฉันเข้าร่วม: speech "Hello world" เอ็นจิ้นข้อความเป็นเสียงของคอมพิวเตอร์พูดเสียงดังออกมาว่า "Hello world" นอกจากนี้ฉันใช้ใน.bashrcตัวแปรที่PROMPT_COMMANDกำหนดเป็น: PROMPT_COMMAND="speech 'Command executed.'" เอ็นจิ้นข้อความเป็นเสียงที่ดีประกาศให้ฉันดังว่าคำสั่งถูกเรียกใช้งานก่อนที่จะส่งคืนพรอมต์ในเทอร์มินัล อย่างไรก็ตามเรื่องนี้น่าเบื่อไปครู่หนึ่งและฉันคิดว่ามันจะเจ๋งจริง ๆ ที่จะจบแต่ละคำสั่งในเทอร์มินัลด้วยคอมพิวเตอร์ที่พูดข้อความที่แตกต่างกัน (คิดว่าเป็นนักบินขององค์กร Starship) ดังนั้นฉันจึงสร้าง. bashrc เป็นอาเรย์ตัวแปรที่มีข้อความต่างกัน: array[0]="Shields at 90%" array[1]="Engaging proton overdrive" array[2]="Autopilot disengaged" array[3]="Targetting solution available" array[4]="Alert. Incoming missile." array[5]="Deploying countermeasures." array[6]="Firing torpedoes." array[7]="Engaging auto-cannon." array[8]="Severe damage on deck 17. Sealing off." array[9]="Deploying …