Có thể thay đổi tốc độ nói trong lệnh nói OS X không?


13
say -v Alex "Hello"

Có cách nào để thay đổi tốc độ nói như trong cài đặt giọng nói của Tùy chọn hệ thống -> Ngày & Giờ -> Đồng hồ -> Tùy chỉnh giọng nói ?

nhập mô tả hình ảnh ở đây

Câu trả lời:


19

Có, có. Lệnh

say -v Alex "Hello" -r 200

sẽ khiến giọng nói Alex nói "Xin chào" với tốc độ 200 từ / phút.


2
Ngoài ra, tôi muốn chỉ ra (không có ý định thô lỗ) rằng điều này có thể dễ dàng tìm thấy trong trang hướng dẫn say. man [programname]sẽ đưa ra tài liệu cho hầu hết các ứng dụng dòng lệnh unix.
Victor Wilson

-r --rate=đã không làm việc cho tôi vào ngày 10.13 /usr/bin/say, nhưng lệnh phát biểu nhúng bên dưới đã làm. Đã sử dụng -v Tom.
Pysis

7

Ngoài ra còn có một lệnh phát biểu nhúng để thay đổi tốc độ:

say '[[rate 200]] hello'

1
Thật không may, hầu hết các giọng nói mới được Apple thêm vào kể từ ngày 10.6 sẽ bỏ qua các lệnh được nhúng cho tốc độ giọng nói và tùy chọn âm vị. :( Thật sự rất khó chịu, vì tôi yêu gói giọng nói Fiona, nhưng thỉnh thoảng cô ấy phát âm sai một số từ khủng khiếp đến mức chúng không thể nhận ra. :(
Benjamin Nolan

Thật thú vị, điều này hoạt động trong các tài liệu HTML với phím nóng Tổng hợp bài phát biểu của Apple và API Tổng hợp bài phát biểu JS.
joeyhoer

Có vẻ như hoạt động kể từ ngày 10.12, ngay cả với những giọng nói rất thực tế như Thomas. Siêu đáng sợ lúc 40 giờ chiều: D
iwasrobbed

dường như không hoạt động (cũng không --ratecó tiếng nói cục bộ như Luca và Alice) vào ngày 10.14
riffraff

Nó ổn với tôi để sử dụng say "[[rate +500]] hello";) Như tài liệu nói.
gió2412
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.