[Android] App dịch morse.
Chào mọi người. Em là sinh viên năm 4 và em có bài tập lớn như sau: làm 1 app dịch morse và app này nhận âm thanh morse từ mic điện thoại và hiển thị ra nội dung của đoạn morse đó. Em không biết bắt đầu từ đâu. Mong mọi người chỉ hướng em với ạ. Em cám ơn mọi người đã đọc! Cái app của em gần giống như này: https://play.google.com/store/apps/details?id=org.jfedor.morsecode
2 CÂU TRẢ LỜI
Mình search qua thì ra trang này https://morsecode.scphillips.com/ Có vẻ có đủ hết những thứ bạn cần
Cám ơn bạn!
Theo mình bạn có một vài lựa chọn tùy vào mức độ phức tạp của yêu cầu bài tập lớn:
Về cơ bản bài toán này bao gồm 4 bước chính:
-
ghi âm morse code từ microphone
-
nhận dạng thời gian bắt đầu và kết thúc của các tones
-
xây dựng chuỗi các dots and dashes.
-
dịch chúng thành text
Vậy bạn có thể có hai cách để thực hiện
-
Sử dụng các package có sẵn của Android, bạn có thể tham khảo một project mẫu tại đây.
-
Xây dựng bộ nhận dạng thủ công. Về cơ bản thì morse code dạng âm thanh của một kí tự là không thay đổi. Bạn cần chuẩn bị tập dữ liệu mẫu các morse code này. Tuy nhiên khi đọc vào từ micro thì sẽ có nhiễu khiến cho âm thanh thu được không còn giống như morse code mẫu nữa do đó bạn cần phải tìm xem âm đọc vào gần đúng nhất với morse code nào. Đây là một bài toán (recognition - nhận dạng) và bạn có thể áp dụng phương pháp tính độ tương tự để tìm độ tương tự lớn nhất cho âm được đọc vào từ micro. Cách này đơn giản nhưng độ chính xác không cao. Để nâng cao độ chính xác bạn có thể sử dụng các phương pháp Machine Learning như SVM hoặc mạng nơ ron nhân tạo để cải thiện độ chính xác của bài toán nhận dạng.
Chúc bạn thực hiện bài tập lớn thành công
Cám ơn bạn!
o**************7@hotmail.com . E có thể dịch dum a cái tài khoản Hotmail nay dùm a ko . Tại kái tài khoản này háck Facebook của a rồi