Hôm nay mới phát hiện ra một phần mềm mã nguồn mở hay quá, đó chính là Rhasspy (ɹˈæspi) (đọc là raspi y như viết tắt của raspberry pi) nhưng không phải chỉ dành cho Raspberry Pi. Rhasspy là phần mềm hỗ trợ giọng nói offline dựa trên dữ liệu được training, bằng bất cứ ngôn ngữ nào, và có thể kết nối trực tiếp với Home Assistant, Node-RED, Jeedom và OpenHAB.

![](https://orangepivn.b-cdn.net/wp-content/uploads/2022/09/rhasspy25-noborder.png)

Để giải thích thế này cho dễ hiểu, nếu như trước kia tôi có hướng dẫn các bạn cài đặt [Google Assistant trên Orange Pi Zero](https://orangepi.vn/bien-orange-pi-zero-thanh-google-assistant.html) (xem lại tại đây: [https://orangepi.vn/bien-orange-pi-zero-thanh-google-assistant.html](https://orangepi.vn/bien-orange-pi-zero-thanh-google-assistant.html)) thì nó vẫn là sử dụng thư viện mở của Google hiện tại đang miễn phí cho các developper sử dụng. Nếu một ngày đẹp trời, Google đóng thư viện này lại thì lúc đó Google Assistant trên Orange Pi zero của bạn sẽ trở thành cục gạch ngay. Tuy nhiên, với Rhasspy thì ngược lại, Rhasspy là hệ thống hỗ trợ giọng nói được cài trực tiếp lên Orange PI của bạn, sau đó sẽ tự nhận dạng giọng nói của bạn qua một cơ chế gọi là _Natural Language Understanding_(đương nhiên cũng cần phải qua đào tạo) và chuyển nó thành câu lệnh phù hợp mà máy tính hiểu được. **KHÔNG** **CÓ** một câu lệnh hay giọng nói hoặc mã nguồn nào của bạn được chuyển lên máy chủ trên internet, tất cả được lưu trữ trên thiết bị của bạn và vì thế kể cả khi Orange Pi không kết nối với internet thì nó vẫn chạy được bình thường.

Đến đây, có lẽ bạn đã hiểu được sự hay ho của Rhasspy thế nào. Bạn có thể tạo ra 1 thiết bị hỗ trợ giọng nói của riêng mình, chạy ở nhà mượt ngay cả khi không có mạng, và đương nhiên sau khi thư viện của bạn đã được training đầy đủ, không ai cấm bạn chia sẻ thư viện đó cho các người dùng khác. Người dùng khác cũng sẽ cài Rhasspy  trên Orange Pi của họ, copy thư viện vào và cứ thế chạy. Sự khác biệt của thư viện dùng chung (như Google) và thư viện chia sẻ (như cách Rhasspy đang làm) là người dùng phải biết cách thao tác cài Rhasspy  và copy thư viện mà thôi.

Mặc dù cài Rhasspy bằng native khá phức tạp vì nó là tổng thể của khá nhiều phần mềm khác nhau, tuy nhiên với sự ra đời của Docker (phải nói rằng Docker chính là phát minh tiên tiến và đắc lực nhất của người dùng Linux bây giờ) thì việc cài đặt nó qua Docker lại trở nên hoàn toàn đơn giản. Ban đầu, tôi cũng định cài đặt Rhasspy  trên Orange Pi Zero, tuy nhiên sau khi cài xong Docker thì RAM 512MB của Zero quá yếu để có thể làm thêm gì. Do đó tôi chuyển qua Orange Pi PC Plus, RAM 1GB và eMMC 8GB sẽ tốt hơn rất nhiều, mà chi phí không cao hơn là mấy

![Docker full RAM trên Orange Pi Zero](https://orangepivn.b-cdn.net/wp-content/uploads/2022/09/zero-docker-fullram.png) Docker full RAM trên Orange Pi Zero

![Docker trên PC Plus RAM vẫn còn nhiều](https://orangepivn.b-cdn.net/wp-content/uploads/2022/09/pcplus-ram-ok.png) Docker trên PC Plus RAM vẫn còn nhiều

Sau đây là quá trình cài đặt:

- Bạn cần [Orange Pi PC Plus](https://orangepi.vn/shop/may-tinh-nhung-orange-pi-pc-plus-arm-h3-quad-core-cortex-a7-1gb-ddram3),
- [nguồn chính hãng 5v3a](https://orangepi.vn/shop/nguon-orange-pi-5v3a-chinh-hang),
- thêm [bộ vỏ nhựa cho Orange Pi PC](https://orangepi.vn/shop/vo-nhua-cho-orange-pi-pc), tản nhiệt và quat nữa cho đẹp
- thẻ nhớ microSD để cài hệ điều hành ban đầu, sau đó sẽ cài lên emmc của PC Plus

Dùng Etcher hoặc Win32DiskImager flash vào thẻ nhớ Hệ điều hành, ở đây tôi dùng Armbian 22.08 Jammy. Các bạn tải về tại : [https://www.armbian.com/orange-pi-pc-plus/](https://www.armbian.com/orange-pi-pc-plus/)

Nếu bạn vẫn muốn chạy hệ diều hành trên thẻ nhớ, thì hãy tiếp tục bên dưới. Còn nếu bạn muốn cài HDH này vào eMMC để chạy ổn định không phụ thuộc vào chất lượng thẻ nhớ. Hãy đánh lệnh `armbian-config` rồi sau đó làm theo hướng dẫn cài HDH vào emmc.

Đầu tiên là vào System, tiếp theo là Install (Install to/update boot loader), tiếp tục OK cho đến khi hiện ra bảng cảnh báo bên dưới, tiếp tục chọn Yes và chọn format ext4. Hệ thống sẽ xóa toàn bộ eMMC và cài HDH đang chạy vào đó. Sau đó sẽ yêu cầu Shutdown. Bạn cắm điện lại để khởi động lại (sau khi đã rút thẻ nhớ ra)

[![](https://orangepivn.b-cdn.net/wp-content/uploads/2022/09/warning-emmc-701x400.png)](https://orangepivn.b-cdn.net/wp-content/uploads/2022/09/warning-emmc.png)

OK giờ hãy cài docker bằng các câu lệnh sau (câu lệnh này áp dụng cho ubuntu, nếu bạn dùng debian cần thay repo khác)

`curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

echo "deb [arch=armhf] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list

apt-get update --fix-missing

apt-get install -y apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat software-properties-common gnupg2

apt-get install docker-ce docker-compose -y`

Sau khi cài xong, nếu bạn đánh lệnh `docker -v` mà không báo lỗi là được.

Sau đó cài Rhasspy bằng docker container như sau

1. Pull trước container Rhasspy về để kiểm thử xem có lỗi không. `docker pull hasspy/rhasspy`. Bản image này hiện tại trên docker có hỗ trợ bản arm/v7 và arm/v6 cũng như arm64. Do đó chip H3 trên Orange Pi PC vẫn có thể pull được về. Bản arm64 chắc chắn là sẽ được hỗ trợ nhiều nhất, do đó nếu bạn sử dụng Orange Pi Zero H5, hoặc các chip đời mới hơn như Orange Pi 3 H6, Orange Pi 4 RK3399 thì sẽ pull được bản arm64 về.
2. Chạy docker bằng image đã pulled

`docker run -d -p 12101:12101 \

   --name rhasspy \

   --restart unless-stopped \

   -v "$HOME/.config/rhasspy/profiles:/profiles" \

   -v "/etc/localtime:/etc/localtime:ro" \

   --device /dev/snd:/dev/snd \

rhasspy/rhasspy \

   --user-profiles /profiles \

   --profile en`


Nếu bạn quen với docker sẽ hiểu câu lệnh này, nó chạy 1 container bằng image rhasspy/rhasspy đã tải về, truy cập bằng cổng 12101 và nếu fail sẽ khởi động lại cho đến khi tắt

Nếu sau khi chạy câu lệnh trên mà docker trả về 1 mã container, thì bạn đã thành công. Hãy truy cập vào http://IP\_CỦA\_ORANGEPI:12101 để bắt đầu dùng Rhasspy .

[![](https://orangepivn.b-cdn.net/wp-content/uploads/2022/09/Rhasspy-800x210.png)](https://orangepivn.b-cdn.net/wp-content/uploads/2022/09/Rhasspy.png)

Sau khi cài xong, tôi thấy bộ nhớ eMMC vẫn còn khá nhiều, Orange Pi PC Plus hoàn toàn có thể cài thêm Home Assistant vào nữa. Vừa hay Home Assistant cũng có bản docker, và câu lệnh của nó như sau

`docker run -d \

--name homeassistant \

--privileged \

--restart=unless-stopped \

-e TZ=MY_TIME_ZONE \

-v $HOME/homeassistant:/config \

--network=host \

ghcr.io/home-assistant/home-assistant:stable`

Home Assistant sử dụng cổng 8123, Hãy truy cập vào http://IP\_CỦA\_ORANGEPI:8123 để bắt đầu dùng Home Assistant.

Nếu hướng dẫn trên vẫn quá phức tạp với bạn, Orange Pi Việt Nam sẽ bán sẵn 1 combo Orange Pi PC Plus kèm vỏ nhựa xanh và nguồn, đã cài sẵn Rhasspy và Home Assistant trên eMMC cho các bạn về tự nghịch

Link mua hàng: (đang cập nhật)

Video hướng dẫn cài bằng câu lệnh

Cài đặt Rhasspy bằng Docker trên Orange Pi PC Plus - YouTube

Tap to unmute

[Cài đặt Rhasspy bằng Docker trên Orange Pi PC Plus](https://www.youtube.com/watch?v=KD22tCZKk50) [Orange Pi Vietnam](https://www.youtube.com/channel/UCl0lVmXFHAhZybuOIzu2CaA)

![thumbnail-image](https://yt3.ggpht.com/nDus3_aNISkA5x8KD3J1lcxvLAPBa0WdYl8UDthVlh1HXRK1WyCmMfqfbq6lqd3hRx8iqHc6ysA=s68-c-k-c0x00ffffff-no-rj)

Orange Pi Vietnam1.83K subscribers

[Watch on](https://www.youtube.com/watch?v=KD22tCZKk50)

Chúc các bạn thành công!

[Chia sẻ trên WhatsApp](whatsapp://send?text=C%C3%A0i%20%C4%91%E1%BA%B7t%20Rhasspy%20tr%C3%AAn%20Orange%20Pi%2C%20k%E1%BA%BFt%20n%E1%BB%91i%20v%E1%BB%9Bi%20Home%20Assistant%20%C4%91i%E1%BB%81u%20khi%E1%BB%83n%20nh%C3%A0%20th%C3%B4ng%20minh%20b%E1%BA%B1ng%20gi%E1%BB%8Dng%20n%C3%B3i%20-%20https://orangepi.vn/cai-dat-rhasspy-tren-orange-pi-ket-noi-voi-home-assistant-dieu-khien-nha-thong-minh-bang-giong-noi.html "Chia sẻ trên WhatsApp")[Chia sẻ trên Facebook](https://www.facebook.com/sharer.php?u=https://orangepi.vn/cai-dat-rhasspy-tren-orange-pi-ket-noi-voi-home-assistant-dieu-khien-nha-thong-minh-bang-giong-noi.html "Chia sẻ trên Facebook")[Chia sẻ trên Twitter](https://twitter.com/share?url=https://orangepi.vn/cai-dat-rhasspy-tren-orange-pi-ket-noi-voi-home-assistant-dieu-khien-nha-thong-minh-bang-giong-noi.html "Chia sẻ trên Twitter")[Gửi email cho bạn bè](mailto:?subject=C%C3%A0i%20%C4%91%E1%BA%B7t%20Rhasspy%20tr%C3%AAn%20Orange%20Pi%2C%20k%E1%BA%BFt%20n%E1%BB%91i%20v%E1%BB%9Bi%20Home%20Assistant%20%C4%91i%E1%BB%81u%20khi%E1%BB%83n%20nh%C3%A0%20th%C3%B4ng%20minh%20b%E1%BA%B1ng%20gi%E1%BB%8Dng%20n%C3%B3i&body=Xem%20n%C3%A0y%3A%20https%3A%2F%2Forangepi.vn%2Fcai-dat-rhasspy-tren-orange-pi-ket-noi-voi-home-assistant-dieu-khien-nha-thong-minh-bang-giong-noi.html "Gửi email cho bạn bè")[Ghim trên Pinterest](https://pinterest.com/pin/create/button?url=https://orangepi.vn/cai-dat-rhasspy-tren-orange-pi-ket-noi-voi-home-assistant-dieu-khien-nha-thong-minh-bang-giong-noi.html&media=https://orangepi.vn/wp-content/uploads/2022/09/Rhasspy-1400x368.png&description=C%C3%A0i%20%C4%91%E1%BA%B7t%20Rhasspy%20tr%C3%AAn%20Orange%20Pi%2C%20k%E1%BA%BFt%20n%E1%BB%91i%20v%E1%BB%9Bi%20Home%20Assistant%20%C4%91i%E1%BB%81u%20khi%E1%BB%83n%20nh%C3%A0%20th%C3%B4ng%20minh%20b%E1%BA%B1ng%20gi%E1%BB%8Dng%20n%C3%B3i "Ghim trên Pinterest")[Chia sẻ trên LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https://orangepi.vn/cai-dat-rhasspy-tren-orange-pi-ket-noi-voi-home-assistant-dieu-khien-nha-thong-minh-bang-giong-noi.html&title=C%C3%A0i%20%C4%91%E1%BA%B7t%20Rhasspy%20tr%C3%AAn%20Orange%20Pi%2C%20k%E1%BA%BFt%20n%E1%BB%91i%20v%E1%BB%9Bi%20Home%20Assistant%20%C4%91i%E1%BB%81u%20khi%E1%BB%83n%20nh%C3%A0%20th%C3%B4ng%20minh%20b%E1%BA%B1ng%20gi%E1%BB%8Dng%20n%C3%B3i "Chia sẻ trên LinkedIn")

![](https://secure.gravatar.com/avatar/fedf9d992f1e8a3e3109ac596191d91386f32fb01a7f6a91e35636c5eefb761e?s=90&d=mm&r=g)

##### superadmin

### 1 bình luận về “Cài đặt Rhasspy trên Orange Pi, kết nối với Home Assistant điều khiển nhà thông minh bằng giọng nói”

1. Pingback: [Cài đặt MQTT, Nodered và Rhasspy trên Orange Pi không sử dụng docker - Orange Pi Viet Nam](https://orangepi.vn/cai-dat-mqtt-nodered-va-rhasspy-tren-orange-pi-khong-su-dung-docker.html)


### Để lại một bình luận [Hủy](https://orangepi.vn/cai-dat-rhasspy-tren-orange-pi-ket-noi-voi-home-assistant-dieu-khien-nha-thong-minh-bang-giong-noi.html\#respond)

Email của bạn sẽ không được hiển thị công khai.Các trường bắt buộc được đánh dấu \*

Bình luận \*

Tên \*

Email \*

Trang web

Δ

- Tìm kiếm:

- [![](https://orangepivn.b-cdn.net/wp-content/uploads/2017/02/cropped-logo-transparent-280x280.png)Orange Pi Việt Nam](https://orangepi.vn/)
  - [Giới thiệu về máy tính nhúng](https://orangepi.vn/gioi-thieu-ve-may-tinh-nhung)
  - [Hướng dẫn đặt hàng](https://orangepi.vn/dat-hang-tai-orange-pi-viet-nam)
  - [Chính sách Bảo hành](https://orangepi.vn/chinh-sach-ban-hang-va-bao-hanh)
  - [Thư ủy quyền phân phối tại Việt Nam](https://orangepi.vn/thu-uy-quyen-phan-phoi-tai-viet-nam)
  - [Chính sách bảo mật](https://orangepi.vn/chinh-sach-bao-mat)
  - [Liên hệ](https://orangepi.vn/lien-he)
- [Shop](https://orangepi.vn/shop)
  - [Bo Mạch Orange Pi](https://orangepi.vn/danh-muc-san-pham/bo-mach-orange-pi)
    - [Chip H3](https://orangepi.vn/tu-khoa-san-pham/chip-h3)
    - [Chip H6](https://orangepi.vn/tu-khoa-san-pham/chip-h6)
    - [RK3399](https://orangepi.vn/tu-khoa-san-pham/chip-rk3399)
    - [RK3588, RK3566](https://orangepi.vn/tu-khoa-san-pham/rk3588)
    - [Chip H616, H618](https://orangepi.vn/tu-khoa-san-pham/chip-h616)
    - [Allwinner A733](https://orangepi.vn/tu-khoa-san-pham/allwinner-a733)
    - [RAM 1GB](https://orangepi.vn/tu-khoa-san-pham/ram-1gb)
    - [RAM 2GB](https://orangepi.vn/tu-khoa-san-pham/ram-2gb)
    - [RAM 4GB](https://orangepi.vn/tu-khoa-san-pham/ram-4gb)
    - [RAM 6GB](https://orangepi.vn/tu-khoa-san-pham/ram-6gb)
    - [RAM 8GB](https://orangepi.vn/tu-khoa-san-pham/ram8gb)
  - [Phụ kiện Orange Pi](https://orangepi.vn/danh-muc-san-pham/phu-kien-orange-pi)
    - [Màn hình](https://orangepi.vn/tu-khoa-san-pham/man-hinh)
    - [Vỏ Mica lắp ghép](https://orangepi.vn/tu-khoa-san-pham/vo-mica)
    - [Vỏ thép kiêm tản nhiệt](https://orangepi.vn/tu-khoa-san-pham/vo-thep)
    - [Vỏ nhôm nhẹ tản nhiệt tốt](https://orangepi.vn/tu-khoa-san-pham/vo-nhom)
    - [Nguồn Orange Pi](https://orangepi.vn/tu-khoa-san-pham/nguon-orange-pi)
    - [Thẻ nhớ microSD](https://orangepi.vn/tu-khoa-san-pham/the-nho-microsd)
  - [Compute Module](https://orangepi.vn/tu-khoa-san-pham/compute-module)
- [Blog](https://orangepi.vn/blog)
  - [Giới thiệu](https://orangepi.vn/category/gioi-thieu)
  - [Hướng dẫn](https://orangepi.vn/category/huong-dan)
  - [Trình diễn](https://orangepi.vn/category/trinh-dien)
- [Đăng nhập](https://orangepi.vn/my-account "Đăng nhập")
- [**Hotline: 0923449899**](tel:0923449899)

Bạn cần trợ giúp?

[![Messenger](https://orangepi.vn/wp-content/plugins/chat-bubble/assets/images/fbmessenger.svg)Messenger](https://m.me/orangepivietnam "Messenger") [![Zalo Official Account](https://orangepi.vn/wp-content/plugins/chat-bubble/assets/images/zalo.svg)Zalo Official Account](https://oa.zalo.me/1687181280533723118 "Zalo Official Account") [![Telegram](https://orangepi.vn/wp-content/plugins/chat-bubble/assets/images/telegram.svg)Telegram](https://t.me/maytinhnhung "Telegram") [![Whatsapp](https://orangepi.vn/wp-content/plugins/chat-bubble/assets/images/whatsapp.svg)Whatsapp](https://api.whatsapp.com/send?phone=84923449899 "Whatsapp")

![Orange Pi Việt Nam](https://orangepivn.b-cdn.net/wp-content/uploads/2017/02/logo-transparent.png)

Orange Pi Việt NamNhà phân phối chính thức

Xin chào! 👋🏼👋🏼👋🏼 Tôi có thể giúp gì được bạn?

- [Hotline](tel:0923449899 "Hotline")
- [Facebook](https://www.facebook.com/orangepivietnam "Facebook")
- [Zalo](https://oa.zalo.me/1687181280533723118 "Zalo")

## Đăng nhập

Sign In - Google Accounts

Continue with GoogleContinue with Google. Opens in new tab

Tên tài khoản hoặc địa chỉ email \*Bắt buộc

Mật khẩu \*Bắt buộc

Ghi nhớ mật khẩuĐăng nhập

[Quên mật khẩu?](https://orangepi.vn/my-account/lost-password)