Các modul hệ thống

Một phần của tài liệu ĐỒ ÁN TỐT NGHIỆP Đề tài “Lý thuyết mạng Neuron và ứng dụng trong nhận dạng tiếng nói” (Trang 96 - 97)

PHÂN TÍCH BÀI TOÁN

6.2.4 Các modul hệ thống

Các modul được giới thiệu dưới đây sẽ tạo nên một cái nền thấp nhất cho chương trình cho phép mọi thao tác hệ thống cơ bản chỉ được tham chiếu tới qua các thủ tục độc lập với hệ điều hành. Tuy nhiên việc cài đặt các thủ tục này lại rất phụ thuộc vào hệ điều hành.

Modul quản lý thao tác vào/ra cho các file âm thanh

Thực hiện việc mở, đọc, ghi các file âm thanh trên đĩa với mục đích cung cấp các mẫu tín hiệu tiếng nói. Modul này có thể còn bao gồm cả các thủ tục phục vụ việc ghi âm từ micro.

Modul quản lý thao tác vào/ra cho các file tham số

Thực hiện việc mở, đọc, ghi các file tham số trên đĩa với mục đích cung cấp các tham số yêu cầu. Các file tham số thực chất là các file nhị phân chứa các giá trị số được sắp xếp liên tiếp nhau nhằm lưu trữ các vector feature hoặc các giá trị đích.

Modul chịu trách nhiệm in chuỗi ra màn hình

Trong quá trình thực hiện của mình, các modul công cụ luôn có nhu cầu in ra màn hình các chuỗi ký tự thể hiện trạng thái hoạt động của chúng cũng như các kết quả đạt được. Để đảm bảo độc lập với phần giao diện phụ thuộc rất nhiều vào tính chất của hệ điều hành, một modul cần được xây dựng để cung cấp những hàm in chuỗi chuẩn.

Modul các phép toán cơ sở

Có thể cung cấp một số phép toán như:

* So sánh gần đúng các số thực.

* Xác định một số ngẫu nhiên (dùng cho việc tạo ra các kết nối mạng neuron theo kỹ thuật rải mỏng hay dùng trong việc thay đổi thứ tự các mẫu tích luỹ).

* ...

Modul các thao tác hệ thống cơ bản khác

Còn một số công việc phụ thuộc hệ điều hành khác cần đảm nhiệm như:

* Xử lý các chuỗi ký tự biểu diễn đường dẫn, thư mục, tên file, phần mở rộng, ...

* Các thao tác đọc, ghi các giá trị với kiểu dữ liệu khác nhau (số nguyên, số thực, ...) cho các file của hệ điều hành.

* Tạo các macro cấp phát bộ nhớ.

* ...

Một phần của tài liệu ĐỒ ÁN TỐT NGHIỆP Đề tài “Lý thuyết mạng Neuron và ứng dụng trong nhận dạng tiếng nói” (Trang 96 - 97)

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

(129 trang)