Ứng dụng điều khiển mô hình xe tăng a.Giới thiệu

Một phần của tài liệu Nghiên cứu về nhận dạng giọng nói tiếng việt và ứng dụng trong điều khiển (Trang 89)

b. Chương trình

4.7.2. Ứng dụng điều khiển mô hình xe tăng a.Giới thiệu

a. Giới thiệu

Đây là ứng dụng demo sử dụng giọng nói để điểu khiển hoạt động của một mô hình xe tăng điều khiển từ xa. Người dùng sẽ nói những khẩu lệnh điều khiển di chuyển, v.v vào microphone, và thông qua chương trình demo, mô hình xe tăng sẽ hoạt động tương ứng với lệnh được điều khiển bằng giọng nói. Chương trình hỗ trợ thực hiện khoảng hơn 30 hình thái câu lệnh điều khiển,được kết hợp từ 25 từ đơn

ảng 6 Danh sách 25 từ trong demo điều khiển mô hình xe tăng

ba dừng mươi quay tới

bắn lại ngừng sang trái

chạy lên nòng sáu trăm

đi lui phải súng vừa

độ lui qua tiến xoay

d. Chương trình

Chương trình được viết bao gồm 2 module, module nhận dạng mệnh lệnh tiếng nói (ngôn ngữ Java) và module điều khiển mô hình xe tăng (ngôn ngữ C#). Chương trình là sự kể hợp giữa 2 module được viết bằng 2 ngôn ngữ khác nhau, được kết nối để giao tiếp với nhau bằng socket.

Module nhận dạng tiếng nói hoạt hoạt động tương tự như phần demo trên. Trong đó có bổ sung thêm phần tạo kết nối thông qua giao thức socket với module điều khiển. Sau khi nhận dạng được kết quả tiếng nói, chương trình sẽ truyền dữ liệu đó qua giao thức socket đến với module điều khiển.

Module điểu khiển được viết bằng ngôn ngữ C#, module này làm việc giống như một driver cho thiết bị USB, thông qua module này, máy tính sẽ truyền lệnh trực tiếp xuống chiếc Remote điều khiển mô hình xe tăng, và thông qua thiết bị Remote này điều khiển hoạt động của mô hình chiếc xe tăng từ xa.

Thiết bị demo là một mô hình xe tăng điều khiển từ xa, kèm một thiết bị Remtoe, chiếc Remote này được thiết kế và gắn thêm một mạch điều khiển vào bên trong, mạch này có nhiệm vụ nhận tín hiệu đầu vào từ cổng USB và dùng tín hiệu đó để điều khiển thiết bị Remote. Khi thiết kế hoàn thành, chiếc Remote sẽ có một ngõ vào USB (như Hình 4.7). Ta dùng một cáp nối USB để kết nối thiết bị Remote này với máy tính.

Hình 4.7 Trong hình là điểu khiển xe tăng với cổng USB kết nối máy tính

Hình 4.9 Giao diện chương trình điều khiển xe tăng từ xa bằng giọng nói

e. Nhận xét

Kết quả điều khiển chủ yếu phụ thuộc vào module nhận dạng tiếng nói. Nhận dạng các từ trong điều kiện bình thường (không quá ồn) là 89%, độ chính xác nhận dạng tương đối thấp hơn demo trước do bị nhiễu của tiếng ồn động cơ (từ mô hình xe phát ra).

Một phần của tài liệu Nghiên cứu về nhận dạng giọng nói tiếng việt và ứng dụng trong điều khiển (Trang 89)

Tải bản đầy đủ (PDF)

(99 trang)