Làm cho Raspberry Pi của bạn nói thông qua eSpeak

Lam Cho Raspberry Pi Cua Ban Noi Thong Qua Espeak



Muốn Raspberry Pi nói chuyện với bạn? Hãy thử cài đặt eSpeak trên đó. Đó là một chương trình chuyển văn bản thành giọng nói nhẹ, có thể dễ dàng cài đặt trên hệ thống Raspberry Pi của bạn và giúp bạn biến Pi của mình thành một rô-bốt biết nói. Nó đọc các lệnh và văn bản từ một tệp và nói bằng các ngôn ngữ khác nhau, bao gồm tiếng Anh, tiếng Pháp, tiếng Hà Lan, v.v.

Bài viết này sẽ chỉ cho bạn cách bạn có thể cài đặt eSpeak trên hệ thống Raspberry Pi và làm cho Raspberry Pi của bạn nói.







Làm cho Raspberry Pi của bạn nói

eSpeak đã có sẵn trong kho lưu trữ hệ thống mặc định và bạn có thể áp dụng lệnh sau để cài đặt nó trên hệ thống Raspberry Pi.



$ sudo đúng cách Tải về nói -Y



Bạn cũng có thể cài đặt các eSpeak Tiện ích Python từ lệnh sau, vì nó cho phép bạn nhập eSpeak trong mã Python của bạn.



$ sudo đúng cách Tải về python3-espeak -Y



Khi quá trình cài đặt hoàn tất, hãy làm theo lệnh được cung cấp bên dưới để khiến Raspberry Pi của bạn nói:





$ nói 'Tin nhắn-để-được-nghe-từ-Raspberry-Pi'



Nếu bạn muốn Raspberry Pi đọc văn bản từ một tệp, bạn có thể sử dụng lệnh sau:

$ nói -f < tên_tệp >



Ghi chú: Bạn phải kết nối loa với thiết bị Raspberry Pi của mình hoặc bạn có thể sử dụng thiết bị di động Android làm loa Raspberry Pi của mình bằng cách làm theo hướng dẫn nơi đây để nghe âm thanh được phát từ thiết bị Raspberry Pi của bạn.



Đối với lựa chọn giọng nói khác nhau, bạn có thể sử dụng lệnh sau:

$ nói --voices



Để nói bằng các ngôn ngữ lập trình khác nhau, chỉ cần làm theo cú pháp dưới đây:

$ nói 'Tin nhắn-để-được-nghe-từ-Raspberry-Pi' < mật ngữ >


Trong trường hợp của tôi, tôi đang sử dụng ngôn ngữ Rumani “ro” làm ví dụ.

eSpeak Sử dụng Python

Bạn cũng có thể làm cho Raspberry Pi của mình nói từ mã Python. Với mục đích này, trước tiên bạn phải chạy Python trên thiết bị đầu cuối Raspberry Pi bằng lệnh sau:

$ trăn3



Sau đó nhập khẩu eSpeak thư viện sử dụng đoạn mã sau:

từ espeak nhập espeak

Sau khi thư viện được nhập, bạn có thể chạy đoạn mã sau để Raspberry Pi nói:

đặc biệt.synth ( 'Tin nhắn-để-được-nghe-từ-Raspberry-Pi' )


Xóa eSpeak khỏi Raspberry Pi

bạn có thể loại bỏ điện tử, eSpeak mô-đun python từ hệ thống Raspberry Pi bằng lệnh sau:

$ sudo apt loại bỏ espeak python3-espeak -Y


Phần kết luận

eSpeak là một chương trình chuyển giọng nói thành văn bản có thể chuyển đổi Raspberry Pi thành một cỗ máy biết nói. Các quản lý gói apt có thể cài đặt chương trình trên Raspberry Pi. Sau khi cài đặt, bạn phải nhập văn bản với “nói” lệnh hoặc sử dụng mã Python để khiến Raspberry Pi nói. Bạn cũng có thể cho phép Raspberry Pi đọc văn bản từ tệp nguồn hoặc sử dụng các ngôn ngữ khác nhau để nói.