เป็นไปได้ไหมที่จะเปลี่ยนอัตราการพูดในคำสั่ง OS X say?


10
say -v Alex "Hello"

มีวิธีในการเปลี่ยนความเร็วในการพูดเหมือนในการตั้งค่าการพูดของหรือไม่ ค่ากำหนดของระบบ - & gt; วันที่และ; เวลา - & gt; นาฬิกา - & gt; ปรับแต่งเสียง ?

enter image description here

คำตอบ:


16

ใช่แล้ว คำสั่ง

say -v Alex "Hello" -r 200

จะทำให้เสียงที่อเล็กซ์พูดว่า "สวัสดี" ในอัตรา 200 คำ / นาที


2
นอกจากนี้ฉันต้องการที่จะชี้ให้เห็น (โดยไม่มีเจตนาหยาบ) ที่พบได้ง่ายใน manpage say. man [programname] จะแสดงเอกสารสำหรับแอปพลิเคชันบรรทัดคำสั่ง unix ส่วนใหญ่
Victor Wilson

-r --rate= ไม่ได้ทำงานสำหรับฉันใน 10.13 /usr/bin/sayแต่คำสั่งเสียงพูดแบบฝังด้านล่างทำ คือการใช้ -v Tom.
Pysis

5

นอกจากนี้ยังมี คำสั่งเสียงพูดฝังตัว สำหรับการเปลี่ยนอัตรา:

say '[[rate 200]] hello'

น่าเสียดายที่เสียงใหม่ส่วนใหญ่ที่เพิ่มโดย Apple ตั้งแต่ 10.6 จะไม่สนใจคำสั่งแบบฝังสำหรับอัตราการพูดและการตั้งค่าฟอนิม :( น่ารำคาญจริง ๆ เนื่องจากฉันชอบชุดเสียง Fiona แต่บางครั้งเธอก็ออกเสียงคำบางคำผิดอย่างน่ากลัวจนไม่อาจจดจำได้ :(
Benjamin Nolan

สิ่งนี้น่าสนใจในเอกสาร HTML ที่มีฮอตคีย์ของ Apple Speech Synthesis และ JS Speech Synthesis API
joeyhoer

ดูเหมือนว่าจะทำงานตั้งแต่ 10.12 ถึงแม้จะมีเสียงที่เหมือนจริงอย่างโทมัส ซูเปอร์น่าขนลุกที่ 40 wpm: D
iwasrobbed
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.