Cách tích hợp thiết bị phát âm thanh sử dụng ngôn ngữ Python

Cách tích hợp thiết bị phát âm thanh sử dụng ngôn ngữ Python

Bài viết này mô tả cách sử dụng ngôn ngữ Python để gọi các接口 HTTP và tích hợp với các thiết bị phát âm thanh.

1. Sản phẩm có thể sử dụng:

STT Tên thiết bị Nhà sản xuất
**1** Loa thông minh phát âm thanh 3 Yoyoiot
**2** Cột âm thanh thông minh | 10W Yoyoiot

2. Ví dụ sử dụng với từng sản phẩm

2.1. Loa thông minh phát âm thanh 3

  • Phát âm thanh từ xa, thông báo, nhạc chuông;
  • Ứng dụng rộng rãi trong các dịch vụ ngoại tuyến;
  • Không cần tải lên âm thanh, không cần cấu hình后台;
  • Phát âm thanh trực tiếp từ văn bản thông qua HTTP接口;
  • Âm thanh tự nhiên, có thể chọn giọng nam hoặc nữ;
  • Hỗ trợ điều khiển từ xa các tham số như âm lượng, giọng nói, tốc độ;
  • Công suất lớn và điều khiển đèn LED;
  • Hoàn toàn tương thích với các phần mềm và hệ thống quản lý;

2.2. Cột âm thanh thông minh | 10W

  • Phát âm thanh từ xa, thông báo, nhạc chuông;
  • Ứng dụng rộng rãi trong các dịch vụ ngoại tuyến;
  • Không cần tải lên âm thanh, không cần cấu hình后台;
  • Phát âm thanh trực tiếp từ văn bản thông qua HTTP接口;
  • Âm thanh tự nhiên, có thể chọn giọng nam hoặc nữ;
  • Hỗ trợ điều khiển từ xa các tham số như âm lượng, giọng nói, tốc độ;
  • Bảo vệ chống bụi và nước, dễ lắp đặt;

3. Code ví dụ

Ví dụ 1: Điều khiển Loa thông minh phát âm thanh 3


import http.client
import urllib.parse

conn = http.client.HTTPConnection("api.yoyoiot.cn")

'''
thiet_bi[chuoi]: ID duy nhat cua thiet bi
lenh[json]: cac lenh controls
'''

payload = urllib.parse.urlencode({
    'thiet_bi': 'ID_thiet_bi',
    'lenh': '{\"am_luong\":\"1\"}'
})

headers = {
    "X-APISpace-Token": "",
    "Content-Type": ""
}

conn.request("POST", "/{AppID}/thiet_bi/controls/?ky_hieu={ky_hieu}&tg={tg}", payload, headers)

res = conn.getresponse()

data = res.read()

print(data.decode("utf-8"))
    

Ví dụ 2: Điều khiển Cột âm thanh thông minh | 10W


import http.client
import urllib.parse

conn = http.client.HTTPConnection("api.yoyoiot.cn")

'''
thiet_bi[chuoi]: ID duy nhat cua thiet bi
lenh[json]: cac lenh controls
'''

payload = urllib.parse.urlencode({
    'thiet_bi': 'ID_thiet_bi',
    'lenh': '{\"am_luong\":\"1\"}'
})

headers = {
    "X-APISpace-Token": "",
    "Content-Type": ""
}

conn.request("POST", "/{AppID}/thiet_bi/controls/?ky_hieu={ky_hieu}&tg={tg}", payload, headers)

res = conn.getresponse()

data = res.read()

print(data.decode("utf-8"))
    

4. So sánh thông số kỹ thuật

Sản phẩm / Thông số Loại sản phẩm
Loa thông minh phát âm thanh 3 Cột âm thanh thông minh | 10W
Chất liệu vỏ ngoài Plastic Aluminum Alloy
Kích thước sản phẩm Rộng: 80mm; Dài: 80mm; dày: 50mm 104mm x 84mm x 260mm
Trọng lượng净 105g 1.04kg
Màu sắc sản phẩm Trắng Trắng
Điện áp làm việc 100-250V AC DC 12V2A
Công suất chờ 0.4W (im lặng) - 3.7W (âm lượng lớn) 0.4W (im lặng) - 3.7W (âm lượng lớn)
Phương thức lắp đặt 2p plug-in Không cần lắp đặt
Kết nối không dây WiFi IEEE 802.11 b/g/n 2.4GHz WiFi IEEE 802.11 b/g/n 2.4GHz
Chất liệu vỏ PC chống cháy, an toàn高温 Aluminum Alloy, cách điện an toàn
Danh sách phụ kiện Loa thông minh x1 Cột âm thanh x1, giá đỡ x3, ốc vít x3, nguồn DC x1

Thẻ: python HTTP API Thiết bị phát âm thanh Loa thông minh Cột âm thanh thông minh

Đăng vào ngày 24 tháng 5 lúc 12:05