Asterisk-eSpeak là một module cho Asterisk PBX mã nguồn mở cho phép bạn sử dụng các công cụ eSpeak hợp âm thanh để làm cho văn bản thành giọng nói.
Nó cung cấp các "Espeak" ứng dụng dialplan, khơi dậy eSpeak cơ text-to-speech tại địa phương.
Cài đặt ation
Để xây dựng chỉ là gõ như sau trong thư mục app-eSpeak
$ Make
$ Make install
Để cài đặt các tập tin cấu hình mẫu, phát hành các lệnh sau đây sau khi lệnh 'thực hiện cài đặt':
$ Làm mẫu
Cách sử dụng
Espeak (text [, intkeys, ngôn ngữ]): Điều này sẽ gọi các cơ eSpeak TTS, gửi một chuỗi văn bản, lấy lại các dạng sóng dẫn và chơi nó cho người dùng, cho phép bất kỳ cho các phím ngắt ngay lập tức chấm dứt và trở về.
Asterisk dụ dialplan:
; ESpeak Demo
exten => 1234,1, trả lời ()
;; Chơi mesage sử dụng ngôn ngữ mặc định như thiết lập trong espeak.conf
exten => 1234, n, Espeak ("Đây là một thử nghiệm đơn giản eSpeak bằng tiếng Anh.", bất kỳ,)
;; Chơi tin nhắn trong tiếng Tây Ban Nha
exten => 1234, n, Espeak ("Esta es una đơn giản prueba eSpeak en ESPA & ntilde;. ol", bất kỳ, es)
;; Chơi nhắn trong tiếng Hy Lạp
exten => 1234, n, Espeak ("& Alpha; & upsilon; & tau; ό & epsilon; ί & nu; & alpha; & iota; έ & nu; & alpha; & alpha; & pi; & lambda; ό & tau; έ & sigma; & tau; & tau; & Omicron; & upsilon; eSpeak & sigma ; & tau; & alpha; & epsilon; & lambda; & lambda; & eta; & nu; & iota; & kappa;. ά ", bất kỳ, el)
;; Đọc một tập tin văn bản từ đĩa (liên quan đến ngôn ngữ kênh)
;; Và chơi nó với eSpeak sử dụng ngôn ngữ kênh dấu hoa thị.
exten => 1234, n, ReadFile (MyText = / path / $ {} NGÔN NGỮ / myfile, 200)
exten => 1234, n, Espeak ("$ {MYTEXY}", bất kỳ, $ {} NGÔN NGỮ)
exten => 1234, n, gác máy ()
Yêu cầu :
- Asterisk
- eSpeak
Bình luận không