[Android] App Dịch Morse. - Viblo

Avatar Anh Khoa Theo dõi Yêu cầu thg 5 7, 2018 1:14 CH Yêu cầu thg 5 7, 2018 1:14 CH 1728 1 2
  • 1728 1 2
0

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

Đăng câu trả lời Avatar Anh Khoa @khgalaxy Theo dõi 7 1 1 0 Bookmark câu hỏi này

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

Thêm một bình luận

2 CÂU TRẢ LỜI

Avatar Heasygame Theo dõi Đã trả lời thg 5 8, 2018 1:31 SA Đã trả lời thg 5 8, 2018 1:31 SA Đã được chấp nhận +2

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 😄

Chia sẻ Chia sẻ liên kết đến câu trả lời này Đóng Avatar Heasygame @bs90 Theo dõi 1.8K 88 1 34

Cám ơn bạn!

Thêm một bình luận Avatar Phạm Văn Toàn Theo dõi Đã trả lời thg 5 8, 2018 1:55 SA Đã trả lời thg 5 8, 2018 1:55 SA +5

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:

  1. ghi âm morse code từ microphone

  2. nhận dạng thời gian bắt đầu và kết thúc của các tones

  3. xây dựng chuỗi các dots and dashes.

  4. dịch chúng thành text

Vậy bạn có thể có hai cách để thực hiện

  1. 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.

  2. 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

Chia sẻ Chia sẻ liên kết đến câu trả lời này Đóng Avatar Phạm Văn Toàn @pham.van.toan Theo dõi 24.1K 1.4K 1 24

Cám ơn bạn!

Thêm một bình luận Viblo Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn. Đăng nhập Đăng kí

Từ khóa » đọc Morse