/ / Tạo Loa thông minh Raspberry Pi thân thiện với quyền riêng tư của riêng bạn với Mycroft

Tạo Loa thông minh Raspberry Pi thân thiện với quyền riêng tư của riêng bạn với Mycroft

Trợ lý ảo được kích hoạt bằng giọng nói và loa thông minh như Google Home và Alexa của Amazon đang ngày càng hiện diện tại hàng triệu ngôi nhà trên khắp thế giới. Hãy hỏi họ một câu hỏi và họ sẽ trả lời, họ kể chuyện cười, họ lấy dự báo thời tiết và họ chơi nhạc.

Nhưng loa thông minh là một cơn ác mộng về quyền riêng tư và bạn có thể cảm thấy bối rối khi có một chiếc loa trong nhà khi biết rằng dữ liệu về những gì bạn nói đang được chuyển đến những công ty không có lợi ích tốt nhất cho bạn.


Trợ lý giọng nói tùy chỉnh dễ dàng hơn bạn nghĩ

Nếu bạn coi trọng quyền riêng tư của mình nhưng lại muốn một số chức năng được cung cấp bởi một chiếc loa thông minh, thật dễ dàng để tự tạo. Tất cả những gì bạn cần là một Raspberry Pi hoặc một máy tính khác có khả năng chạy Linux, phần mềm Mycroft.ai, một micrô USB phù hợp và một số loa.

Toàn bộ điểm của trợ lý giọng nói là bạn sử dụng giọng nói của mình để điều khiển nó và phản hồi hoặc phản hồi được đưa ra ở dạng có thể nghe được. Bạn nói chuyện với nó, và nó nói lại ngay với bạn. Điều này làm cho màn hình dư thừa so với yêu cầu — giúp bạn tiết kiệm tiền mặt khi sử dụng công nghệ hiển thị.

Cắm micrô USB và loa, sau đó kết nối nguồn.

Cài đặt Mycroft AI trên Raspberry Pi của bạn

Khi bạn cài đặt hệ điều hành lần đầu trên Raspberry Pi, hãy đảm bảo rằng bạn đã định cấu hình hệ điều hành đó để chấp nhận các kết nối SSH.

Mở một thiết bị đầu cuối hoặc sử dụng một ứng dụng khách SSH như PuTTY để kết nối với Pi của bạn. Nếu tên người dùng của bạn là pi và địa chỉ IP cục bộ của Pi là 192.168.1.32, bạn sẽ nhập:

ssh pi@192.168.1.32

Cập nhật và nâng cấp các gói đã cài đặt với

sudo apt update
sudo apt upgrade

Giờ đây, Raspberry Pi của bạn đã có các bản cập nhật bảo mật và phần mềm mặc định mới nhất.

Cài đặt git:

sudo apt install git

Sao chép lõi Mycroft vào thư mục chính của bạn và cd vào đó:

git clone https:
cd mycroft-core

Thư mục sẽ chứa một số tệp được nhân bản từ kho lưu trữ Mycroft. Bạn có thể kiểm tra những điều này bằng:

ls

Hai bạn nên chú ý nhất là README.mdchứa thông tin hữu ích về phần mềm và dev_setup.sh, một tập lệnh sẽ giúp tự động hóa quá trình cài đặt. Sử dụng:

cat README.md

để đọc tệp, sau đó chạy tập lệnh với:

./dev_setup.sh

Bạn sẽ được hỏi một số câu hỏi bao gồm việc bạn muốn chạy nhánh ổn định hay không ổn định (Gợi ý: bạn muốn nhánh ổn định), liệu Mycroft có nên tự động kiểm tra các bản cập nhật hay không, nếu bạn muốn một giọng nói robot được tạo cục bộ (được gọi là “Bắt chước “), và nếu tập lệnh nên thêm lệnh của trình trợ giúp Mycroft vào đường dẫn cục bộ của bạn.

Việc xây dựng giọng nói Mimic cục bộ sẽ mất vài giờ trên Raspberry Pi, nhưng có nghĩa là Mycroft sẽ có thể nói chuyện với bạn ngay cả khi Pi không có truy cập internet. Thêm lệnh vào đường dẫn của bạn có nghĩa là chúng sẽ dễ tìm và sử dụng hơn sau này.

Khi bạn đã lựa chọn xong, tập lệnh sẽ tải xuống và cài đặt hàng chục gói Python. Quá trình này sẽ mất khoảng 10 phút, nhưng có thể thay đổi tùy thuộc vào tốc độ kết nối của bạn.


Sau khi trở lại dòng lệnh, bạn có thể khởi động Mycroft AI với:

./start-mycroft.sh all

Mycroft hiện đang trực tuyến, nghe qua micrô của bạn và sẵn sàng trả lời qua loa.

Thêm kỹ năng vào Mycroft

Mycroft đi kèm với một số kỹ năng cơ bản được tích hợp sẵn. Bạn có thể yêu cầu nó cho bạn biết thời tiết ở địa điểm của bạn, bạn có thể tăng hoặc giảm âm lượng bằng giọng nói của mình hoặc bạn có thể nói “Phát tin tức” để nhận tin tức phù hợp với ngôn ngữ Nguồn cấp dữ liệu RSS đọc cho bạn bằng giọng nói của rô bốt bắt chước.

ls /opt/mycroft/skills

Mỗi thư mục được hiển thị là kết quả của lệnh này sẽ chứa tệp README.md, tệp này sẽ trình bày các yêu cầu và hướng dẫn sử dụng. Sử dụng con mèo lệnh để đọc nội dung.

Ví dụ: nếu bạn muốn tìm hiểu hướng dẫn cho các câu chuyện cười của Mycroft, bạn sẽ nhập:

cat /opt/mycroft/skills/mycroft-joke.mycroftai/README.md

Bạn có thể thêm các kỹ năng khác bằng cách tải chúng xuống từ thị trường Mycroft, bao gồm việc tạo tài khoản được liên kết với Mycroft AI của bạn hoặc nhân bản trực tiếp từ kho lưu trữ GitHub của các kỹ năng Mycroft.

Để thêm một kỹ năng mới qua thiết bị đầu cuối, hãy chọn URL của kỹ năng bạn muốn Mycroft học:

cd /opt/mycroft/skills/
git clone address/of/the/skill/repository

Phát triển kỹ năng Mycroft của riêng bạn

Bây giờ bạn đã cài đặt Mycroft AI trên Raspberry Pi và có thể thêm các kỹ năng mới vào đó. Tại sao không tiến xa hơn dự án bằng cách giúp phát triển các kỹ năng mà những người khác có thể sử dụng và thêm vào các cài đặt Mycroft khác?

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *