4.3. Ứng dụng nhận dạng tiếng nói tiếng Việt 4.3.1. Thiết kế
Ứng dụng Web của luận văn có sơ đồ thiết kế như dưới đây:
Hình 4.2 Phân tích thiết kế giao diện Trang phân tích dữ liệu Trang chủ Trang nhận dạng âm thanh Trang kết quả nhận dạng âm thanh
77
Luận văn đề xuất xây dựng ứng dụng Web cho phần back-end bằng ngôn ngữ python thông qua thư viện hỗ trợ xây dựng server là Flask. Server được xây dựng bằng python hỗ trợ tốt cho việc truy xuất model được lưu lại dễ dàng hơn so với các ngôn ngữ khác.
Server bao gồm các chức năng:
➢ Hiển thị trang mơ hình kết quả đánh giá.
➢ Hiển thị trang phân tích dữ liệu dùng trong huấn luyện và kiểm thử hệ thống.
➢ Hiển thị trang giới thiệu ứng dụng. ➢ Xử lý thu âm âm thanh người dùng. ➢ Phát lại nội dung đã thu âm.
➢ Nhận dạng âm thanh tiếng nói tiếng Việt. ➢ Hiển thị kết quả nhận dạng.
Hình 4.3 Phân tích thiết kế chức năng
4.3.2. Ứng dụng
78
Phần 1: Demo, bao gồm giao diện chính và kết quả của phần này được trình bày
trong các hình dưới đây.
Hình 4.4 Giao diện trang chủ hệ thống
79
Hình 4.6 Giao diện trang kết quả thử nghiệm ứng dụng
Hình 4.7 Giao diện trang kết quả đánh giá
Người sử dụng có thể nhập vào một bản ghi, hay một file, sau khi lựa chọn và nhập dữ liệu, click vào dự đoán để ứng dụng dự đoán kết quả. Dưới đây là kết quả của một ví dụ demo.
80
Hình 4.8 Giao diện trang kết quả nhận dạng âm thanh
Phần 2: Phân tích dữ liệu, ứng dụng Web trình bày các biểu đồ phân tích dữ liệu có
trong cơ sở dữ liệu, phân chia tỷ lệ dữ liệu như các biểu đồ theo hình dưới đây.
Hình 4.9 Phân tích dữ liệu hệ thống
Phần 3: Nhận dạng âm thanh, ứng dụng Web trình bày các chức năng ghi âm, tải file
âm thanh, xử lý âm thanh theo hình dưới đây.
81
Phần 4: Kết quả nhận dạng âm thanh, ứng dụng Web trình bày dữ liệu dự đốn được
hệ thống trả về và hiển thị lên trang kết quả nhận dạng âm thanh theo hình dưới đây.
Hình 4.11 Kết quả nhận dạng âm thanh
Mô tả Xem chi tiết độ chính xác trong q trình huấn luyện và kiểm thử, độ chính xác của hệ thống.
Luồng hành động
Nhấn vào biểu tượng và hình ảnh có nội dung “đánh giá kết quả” từ trang chủ để có thể xem được trang đánh giá hệ thống.
Tiền điều kiện Không